C#中的BufferManager和System.Buffers.ArrayPool有什么区别

时间:2018-08-27 21:32:22

标签: c# .net wcf memory memory-management

在什么情况下我们应该优先选择另一种情况?看来BufferManager对于合并大容量内存不是最佳选择。是真的吗?

ArrayPool Class

1 个答案:

答案 0 :(得分:2)

BufferManager仅适用于缓冲区,即byte []类型的数组,而ArrayPool可适用于任何类型的数组,因为它是通用类型。从内存大小的角度来看,它们的功能非常相似。