Files
UnrealEngineUWP/Engine/Source/Programs/Shared/EpicGames.Core.Tests
ben marsh 7acd01bd34 EpicGames.Core: Add a deterministic memory allocator to EpicGames.Core for use with large allocations, reducing pressure on the LOH.
* Currently supports allocation from the global heap (GlobalHeapAllocator), through memory mapped files (VirtualMemoryAllocator), or through the standard .NET shared MemoryPool (PoolAllocator).
* ChunkedMemoryWriter now accepts an optional IMemoryAllocator argument for configuring where to obtain chunks from, defaulting to the previous behavior of using the shared .NET memory pool.
* Added a RefCountedMemoryWriter class which can implement reference counting on handles returned by IMemoryAllocator instances.

#jira

[CL 29523179 by ben marsh in ue5-main branch]
2023-11-07 12:09:28 -05:00
..
2023-09-25 15:24:54 -04:00