Unigine.Memory Class
This class controls memory allocations.
Memory Class
Properties
int FrameAllocations#
The number of allocations made per frame.
int MaxAllocations#
The maximum number of allocations made during runtime (peak consumption).
int LiveAllocations#
The number of allocations made.
ulong InstancePoolUsage#
The amount of memory allocated in instance pools. The instance pools store allocations defined by developers. Usually, these are the allocations which are required regularly. They work the same way as the dynamic pools, but the instance pools have no size limitation.
ulong DynamicPoolUsage#
The amount of memory allocated in dynamic pools (available on Windows only).
ulong StaticPoolUsage#
The amount of memory allocated in static pools.
bool IsStatisticsEnabled#
The value indicating whether gathering memory statistics required for pool configuration is enabled.
ulong MemoryUsage#
The Shows the overall amount of used memory in bytes.
Members
uint getMemoryUsage ( ) #
Shows the overall amount of used memory in bytes.Return value
Used memory in bytes.static void LogInfo ( ) #
Prints information on small allocations in the static and dynamic memory pools.Last update:
2024-12-13
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)