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

Classes

struct  FGenericStatsUpdater
 

Namespaces

namespace  GenericPlatformMemory
 

Functions

 DEFINE_STAT (MCR_Physical)
 
 DEFINE_STAT (MCR_PhysicalLLM)
 
 DEFINE_STAT (MCR_GPU)
 
 DEFINE_STAT (MCR_TexturePool)
 
 DEFINE_STAT (MCR_StreamingPool)
 
 DEFINE_STAT (MCR_UsedStreamingPool)
 
 DEFINE_STAT (STAT_TotalPhysical)
 
 DEFINE_STAT (STAT_TotalVirtual)
 
 DEFINE_STAT (STAT_PageSize)
 
 DEFINE_STAT (STAT_TotalPhysicalGB)
 
 DEFINE_STAT (STAT_AvailablePhysical)
 
 DEFINE_STAT (STAT_AvailableVirtual)
 
 DEFINE_STAT (STAT_UsedPhysical)
 
 DEFINE_STAT (STAT_PeakUsedPhysical)
 
 DEFINE_STAT (STAT_UsedVirtual)
 
 DEFINE_STAT (STAT_PeakUsedVirtual)
 
 TRACE_DECLARE_MEMORY_COUNTER (PlatformMemoryTotalPhysical, TEXT("PlatformMemory/TotalPhysical"))
 
 TRACE_DECLARE_MEMORY_COUNTER (PlatformMemoryTotalVirtual, TEXT("PlatformMemory/TotalVirtual"))
 
 TRACE_DECLARE_MEMORY_COUNTER (PlatformMemoryPageSize, TEXT("PlatformMemory/PageSize"))
 
 TRACE_DECLARE_MEMORY_COUNTER (PlatformMemoryAvailablePhysical, TEXT("PlatformMemory/AvailablePhysical"))
 
 TRACE_DECLARE_MEMORY_COUNTER (PlatformMemoryAvailableVirtual, TEXT("PlatformMemory/AvailableVirtual"))
 
 TRACE_DECLARE_MEMORY_COUNTER (PlatformMemoryUsedPhysical, TEXT("PlatformMemory/UsedPhysical"))
 
 TRACE_DECLARE_MEMORY_COUNTER (PlatformMemoryPeakUsedPhysical, TEXT("PlatformMemory/PeakUsedPhysical"))
 
 TRACE_DECLARE_MEMORY_COUNTER (PlatformMemoryUsedVirtual, TEXT("PlatformMemory/UsedVirtual"))
 
 TRACE_DECLARE_MEMORY_COUNTER (PlatformMemoryPeakUsedVirtual, TEXT("PlatformMemory/PeakUsedVirtual"))
 

Function Documentation

◆ DEFINE_STAT() [1/16]

DEFINE_STAT ( MCR_GPU  )

◆ DEFINE_STAT() [2/16]

DEFINE_STAT ( MCR_Physical  )

◆ DEFINE_STAT() [3/16]

DEFINE_STAT ( MCR_PhysicalLLM  )

◆ DEFINE_STAT() [4/16]

DEFINE_STAT ( MCR_StreamingPool  )

◆ DEFINE_STAT() [5/16]

DEFINE_STAT ( MCR_TexturePool  )

◆ DEFINE_STAT() [6/16]

DEFINE_STAT ( MCR_UsedStreamingPool  )

◆ DEFINE_STAT() [7/16]

DEFINE_STAT ( STAT_AvailablePhysical  )

◆ DEFINE_STAT() [8/16]

DEFINE_STAT ( STAT_AvailableVirtual  )

◆ DEFINE_STAT() [9/16]

DEFINE_STAT ( STAT_PageSize  )

◆ DEFINE_STAT() [10/16]

DEFINE_STAT ( STAT_PeakUsedPhysical  )

◆ DEFINE_STAT() [11/16]

DEFINE_STAT ( STAT_PeakUsedVirtual  )

◆ DEFINE_STAT() [12/16]

DEFINE_STAT ( STAT_TotalPhysical  )

◆ DEFINE_STAT() [13/16]

DEFINE_STAT ( STAT_TotalPhysicalGB  )

◆ DEFINE_STAT() [14/16]

DEFINE_STAT ( STAT_TotalVirtual  )

◆ DEFINE_STAT() [15/16]

DEFINE_STAT ( STAT_UsedPhysical  )

◆ DEFINE_STAT() [16/16]

DEFINE_STAT ( STAT_UsedVirtual  )

◆ TRACE_DECLARE_MEMORY_COUNTER() [1/9]

TRACE_DECLARE_MEMORY_COUNTER ( PlatformMemoryAvailablePhysical  ,
TEXT("PlatformMemory/AvailablePhysical"  
)

◆ TRACE_DECLARE_MEMORY_COUNTER() [2/9]

TRACE_DECLARE_MEMORY_COUNTER ( PlatformMemoryAvailableVirtual  ,
TEXT("PlatformMemory/AvailableVirtual"  
)

◆ TRACE_DECLARE_MEMORY_COUNTER() [3/9]

TRACE_DECLARE_MEMORY_COUNTER ( PlatformMemoryPageSize  ,
TEXT("PlatformMemory/PageSize"  
)

◆ TRACE_DECLARE_MEMORY_COUNTER() [4/9]

TRACE_DECLARE_MEMORY_COUNTER ( PlatformMemoryPeakUsedPhysical  ,
TEXT("PlatformMemory/PeakUsedPhysical"  
)

◆ TRACE_DECLARE_MEMORY_COUNTER() [5/9]

TRACE_DECLARE_MEMORY_COUNTER ( PlatformMemoryPeakUsedVirtual  ,
TEXT("PlatformMemory/PeakUsedVirtual"  
)

◆ TRACE_DECLARE_MEMORY_COUNTER() [6/9]

TRACE_DECLARE_MEMORY_COUNTER ( PlatformMemoryTotalPhysical  ,
TEXT("PlatformMemory/TotalPhysical"  
)

◆ TRACE_DECLARE_MEMORY_COUNTER() [7/9]

TRACE_DECLARE_MEMORY_COUNTER ( PlatformMemoryTotalVirtual  ,
TEXT("PlatformMemory/TotalVirtual"  
)

◆ TRACE_DECLARE_MEMORY_COUNTER() [8/9]

TRACE_DECLARE_MEMORY_COUNTER ( PlatformMemoryUsedPhysical  ,
TEXT("PlatformMemory/UsedPhysical"  
)

◆ TRACE_DECLARE_MEMORY_COUNTER() [9/9]

TRACE_DECLARE_MEMORY_COUNTER ( PlatformMemoryUsedVirtual  ,
TEXT("PlatformMemory/UsedVirtual"  
)