Wwise SDK
_ak_temp_alloc_defs_8h_source
バージョン
menu
|
Wwise SDK 2025.1.4
|
AkTempAllocDefs.h
[詳解]
47 /// Temp-alloc memory statistics. Whenever these are fetched, they represent the last completed temp-alloc "tick".
76 /// Initialization settings for temporary-memory pools. Separate settings are specified for each temporary-memory pool.
77 /// \remarks The debug options are intended for monitoring and analyzing potential issues in usage of the TempAlloc system during development. Their functionality is specifically removed in Release configurations of the AkMemoryMgr.
97 /// Get a detailed listing of the allocations into the temp-alloc pool, and output them to a file.
98 /// \note TempAllocInitSettings::bTrackDetailedStats must be enabled for the specified type to get detailed information about the underlying allocs. Otherwise, only the simple stats are listed.
115 /// Bookmark-allocator memory statistics. Whenever these are fetched, they represent whatever happened since the last tick
AkUInt32 uPeakMemAllocated
The peak value for uMemAllocated since initialization.
Definition: AkTempAllocDefs.h:125
bool bDebugDetailedStats
Enable to track detailed stats and include them in the detailed stat dump. Detailed stats include the...
Definition: AkTempAllocDefs.h:84
AkUInt32 uMinimumBlockCount
The number of blocks of memory the system is initialized with and is the minimum kept around forever....
Definition: AkTempAllocDefs.h:80
bool bDebugStandaloneAllocs
Enable to force the block size to be as small as possible for each allocation (smaller than can be ac...
Definition: AkTempAllocDefs.h:142
bool bDebugClearMemory
Enable to clear any allocation to a deterministic garbage value. Useful to make sure memory is initia...
Definition: AkTempAllocDefs.h:85
AkUInt32 uBlocksAllocated
Number of individual blocks currently allocated.
Definition: AkTempAllocDefs.h:122
bool bDebugClearMemory
Enable to clear any allocation to a deterministic garbage value during allocs, and after the stack is...
Definition: AkTempAllocDefs.h:140
AkUInt32 uPeakBlocksFetched
The peak value for uRecentBlocksFetched since initialization.
Definition: AkTempAllocDefs.h:126
bool bDebugEnableSentinels
Enable to write out sentinels between most allocations to help detect memory overwrites,...
Definition: AkTempAllocDefs.h:141
AkUInt32 uPeakBlockUsed
The peak amount of used memory in any single block since initialization.
Definition: AkTempAllocDefs.h:58
bool bDebugEnableSentinels
Enable to write out sentinels between most allocations to help detect memory overwrites,...
Definition: AkTempAllocDefs.h:86
AkUInt32 uPeakBlockSize
The peak size of any single block since initialization.
Definition: AkTempAllocDefs.h:128
AkUInt32 uPeakBlocksUsed
The peak value for uBlocksUsed since initialization.
Definition: AkTempAllocDefs.h:57
AkUInt32 uMaximumUnusedBlocks
The maximum number of blocks that the system keeps in an unused state, and avoids freeing....
Definition: AkTempAllocDefs.h:82
bool bDebugDetailedStats
Enable to track detailed stats, specifically collection of Stats::uRecentPeakMemUsed....
Definition: AkTempAllocDefs.h:139
AkUInt32 uMinimumBlockCount
The number of blocks of memory the system is initialized with and is the minimum kept around forever....
Definition: AkTempAllocDefs.h:135
AKSOUNDENGINE_API void GetStats(Stats &out_stats)
Get simple statistics for the Bookmark allocator
AKSOUNDENGINE_API void GetStats(Type in_eType, Stats &out_stats)
Get simple statistics for a given temporary-memory pool
AkUInt32 uMaximumUnusedBlocks
The maximum number of blocks that the system keeps in an unused state, and avoids freeing....
Definition: AkTempAllocDefs.h:137
AkUInt32 uMinimumBlockSize
The minimum size of each block. If a new allocation requests a new block of memory,...
Definition: AkTempAllocDefs.h:136
Definition: AkTempAllocDefs.h:118
AkUInt32 uPeakMemAllocated
The peak value for uMemAllocated since initialization.
Definition: AkTempAllocDefs.h:56
bool bDebugStandaloneAllocs
Enable to force the block size to be as small as possible for each allocation (smaller than can be ac...
Definition: AkTempAllocDefs.h:88
AkUInt32 uRecentPeakMemUsed
Peak used memory in a single BookmarkAlloc region since the last tick (in bytes).
Definition: AkTempAllocDefs.h:119
Definition: AkTempAllocDefs.h:79
AKSOUNDENGINE_API void DumpTempAllocsToFile(Type in_eType, const AkOSChar *pszFilename)
bool bDebugFlushBlocks
Enable to forcefully release all blocks at the end of a tick and recreate them from scratch every tic...
Definition: AkTempAllocDefs.h:87
AkUInt32 uPeakMemUsed
The peak value for uRecentPeakMemUsed since initialization.
Definition: AkTempAllocDefs.h:124
AkUInt32 uMinimumBlockSize
The minimum size of each block. If a new allocation requests a new block of memory,...
Definition: AkTempAllocDefs.h:81
AkUInt32 uPeakBlocksAllocated
The peak value for uBlocksAllocated since initialization.
Definition: AkTempAllocDefs.h:127
AkUInt32 uPeakMemUsed
The peak value for uMemUsed since initialization.
Definition: AkTempAllocDefs.h:55
Definition: AkTempAllocDefs.h:50
AkUInt32 uRecentBlocksFetched
Number of times a block was fetched from the cache, not including the base block. High values here ma...
Definition: AkTempAllocDefs.h:120