ironfede / openmcdf

Microsoft Compound File .net component - pure C# - netstandard 2.0
Mozilla Public License 2.0
302 stars 73 forks source link

[memory management] Investigate possible usage of arena allocation technique in internals of openMCDF libaray #27

Open michaelp opened 6 years ago

michaelp commented 6 years ago

The task boils down to the investigation of the possible usage of the following friends MemoryPool, IMemoryOwner, MemoryManager ,ArrayPool , Memory, BufferManager in the internal allocations of the openMCDF. Unlike issue #26 , this task is intended to tackle the problem without introducing breaking API changes.

michaelp commented 6 years ago

@ironfede i am starting with this one, if you don't mind. Is there anything that I should know?