2021
07-22
07-22
C#中使用ArrayPool和MemoryPool实例
对资源的可复用是提升应用程序性能的一个非常重要的手段,比如本篇要分享的ArrayPool和MemoryPool,它们就有效的减少了内存使用和对GC的压力,从而提升应用程序性能。什么是ArrayPoolSystem.Buffers命名空间下提供了一个可对array进行复用的高性能池化类ArrayPool<T>,在经常使用array的场景下可使用ArrayPool<T>来减少内存占用,它是一个抽象类,如下代码所示:publicabstractclassArrayPool<T>{}可以想象一下你的...
继续阅读 >