UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MallocBinned.cpp File Reference

Classes

struct  FMallocBinned::FFreeMem
 
struct  FMallocBinned::FPoolInfo
 
struct  FMallocBinned::PoolHashBucket
 
struct  FMallocBinned::Private
 

Macros

#define PLAT_PAGE_SIZE_LIMIT   65536
 
#define PLAT_BINNED_ALLOC_POOLSIZE   65536
 
#define PLAT_SMALL_BLOCK_POOL_SIZE   0
 

Functions

PRAGMA_DISABLE_UNSAFE_TYPECAST_WARNINGS DEFINE_STAT (STAT_Binned_OsCurrent)
 
 DEFINE_STAT (STAT_Binned_OsPeak)
 
 DEFINE_STAT (STAT_Binned_WasteCurrent)
 
 DEFINE_STAT (STAT_Binned_WastePeak)
 
 DEFINE_STAT (STAT_Binned_UsedCurrent)
 
 DEFINE_STAT (STAT_Binned_UsedPeak)
 
 DEFINE_STAT (STAT_Binned_CurrentAllocs)
 
 DEFINE_STAT (STAT_Binned_TotalAllocs)
 
 DEFINE_STAT (STAT_Binned_SlackCurrent)
 

Macro Definition Documentation

◆ PLAT_BINNED_ALLOC_POOLSIZE

#define PLAT_BINNED_ALLOC_POOLSIZE   65536

◆ PLAT_PAGE_SIZE_LIMIT

#define PLAT_PAGE_SIZE_LIMIT   65536

◆ PLAT_SMALL_BLOCK_POOL_SIZE

#define PLAT_SMALL_BLOCK_POOL_SIZE   0

Function Documentation

◆ DEFINE_STAT() [1/9]

DEFINE_STAT ( STAT_Binned_CurrentAllocs  )

◆ DEFINE_STAT() [2/9]

Malloc binned allocator specific stats.

◆ DEFINE_STAT() [3/9]

DEFINE_STAT ( STAT_Binned_OsPeak  )

◆ DEFINE_STAT() [4/9]

DEFINE_STAT ( STAT_Binned_SlackCurrent  )

◆ DEFINE_STAT() [5/9]

DEFINE_STAT ( STAT_Binned_TotalAllocs  )

◆ DEFINE_STAT() [6/9]

DEFINE_STAT ( STAT_Binned_UsedCurrent  )

◆ DEFINE_STAT() [7/9]

DEFINE_STAT ( STAT_Binned_UsedPeak  )

◆ DEFINE_STAT() [8/9]

DEFINE_STAT ( STAT_Binned_WasteCurrent  )

◆ DEFINE_STAT() [9/9]

DEFINE_STAT ( STAT_Binned_WastePeak  )