Includes PooledList, PooledDictionary, PooledSet, PooledStack, PooledQueue, and PooledObservableCollection: based on the corresponding collections in System.Collections.Generic, using ArrayPool internally to reduce allocations, and with some API changes that allow for better compatibility with...
ListPool and ValueListPool are optimized allocation free implementations of IList using ArrayPool.
* Improve dispose performance
ListPool is the general use of the implementation, we recommend to use ListPool for most of the cases. ValueListPool is the zero heap...
The eco friendly set of array pool based collections for netstandard2.1. Container's storage allocated and recycled back to shared memory pool by default.
List of generic collections and APIs supported:
Some extras built in:
RentedMemory is a library that builds on ArrayPool to make it explicit that you are using a rented array and adds some functionality.
- RentedMemory is a readonly struct wrapper around ArrayPool used kinda like dispose pattern.
- RentedMemoryBuilder is a StringBuilder alternative with...