2023
01-13
01-13
.NET Core对象池的应用:扩展篇
目录一、池化集合二、池化StringBuilder三、ArrayPool<T>四、MemoryPool<T> 原则上所有的引用类型对象都可以通过对象池来提供,但是在具体的应用中需要权衡是否值得用。虽然对象池能够通过对象复用的方式避免GC,但是它存储的对象会耗用内存,如果对象复用的频率很小,使用对象池是不值的。如果某个小对象的使用周期很短,能够确保GC在第0代就能将其回收,这样的对象其实也不太适合放在对象池...
继续阅读 >