在读取调用中是否存在首选使用NetworkStream
或NetworkStream
的池?
据我所知,MemoryPool和ArrayPool有什么区别,它们都做相同的事情(放出缓冲区以减少垃圾收集压力)。是否有应为...的游泳池?
WebSocket
类出租Arrays
。换句话说,WebSocket
方法返回ArrayPool<T>
。 Rent
属性返回T[]
的默认实现,Shared
以存储桶的ArrayPool<T>
数组和本地每核“堆栈”的组合的形式缓存后备数组。针对TlsOverPerCoreLockedStacksArrayPool
和ThreadStatic
情况进行了优化。从char
方法返回的byte
将基础数组存储在ConfigurableArrayPool
数组中(每个数组都有自己的数组)。另外,您可以编写自己的实现。