A Collection such as List, HashSet, Dictionary etc can be pooled and reused by using a CollectionPool.
In case you missed that Unity has added a built-in collection pool. Usage looks similar to ArrayPool<T> class in .NET.
https://docs.unity3d.com/2022.2/Documentation/ScriptReference/Pool.CollectionPool_2.html
#arraypool #collectionpool #optimization #memory
Post #1777
108