/// <summary> /// 清除内存池 /// </summary> /// <param name="count">保留清除缓冲区数量</param> public static void ClearPool(int count = 0) { if (count <= 0) { count = 0; } Monitor.Enter(poolLock); foreach (memoryPool pool in pools.Values) { pool.clear(count); } Monitor.Exit(poolLock); }