The MemoryManager type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Alloc |
Allocate unmanaged memory.
| |
| Free |
Free unmanaged memory.
| |
| FreeUnusedMemory |
Force freeing unused memory.
|
Properties
| Name | Description | |
|---|---|---|
| BusyMemoryBlocks |
Amount of busy memory blocks in cache (which were not freed yet by user).
| |
| CachedMemory |
Amount of cached memory in bytes.
| |
| CurrentCacheSize |
Current amount of memory blocks in cache.
| |
| FreeMemoryBlocks |
Amount of free memory blocks in cache (which are not busy by users).
| |
| MaximumCacheSize |
Maximum amount of memory blocks to keep in cache.
| |
| MaxSizeToCache |
Maximum memory block’s size in bytes, which could be cached.
| |
| MinSizeToCache |
Minimum memory block’s size in bytes, which could be cached.
|