ArrayPool
C# ArrayPool学习
ArrayPool是个数组缓冲池,可重复使用,避免频繁的创建和销毁数组,减少CG,提高性能 byte[] data = new byte[200]; for (int i = 0; i < data.Length; i++) { data[i] = (byte)i; //模拟数据 } var arr ......
如何使用 ArrayPool
如果不停的 new 数组,可能会造成 GC 的压力,因此在 aspnetcore 中推荐使用 ArrayPool 来重用数组,本文将介绍如何使用 ArrayPool。 ......