UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGPUDefragAllocator::FRelocationStats Struct Reference

#include <GPUDefragAllocator.h>

Public Member Functions

 FRelocationStats ()
 

Public Attributes

int64 NumBytesRelocated
 
int64 NumBytesDownShifted
 
int64 LargestHoleSize
 
int32 NumRelocations
 
int32 NumHoles
 
int32 NumLockedChunks
 

Detailed Description

Container for allocator relocation stats.

Constructor & Destructor Documentation

◆ FRelocationStats()

FGPUDefragAllocator::FRelocationStats::FRelocationStats ( )
inline

Member Data Documentation

◆ LargestHoleSize

int64 FGPUDefragAllocator::FRelocationStats::LargestHoleSize

Size of the largest free consecutive memory region, before any relocations were made.

◆ NumBytesDownShifted

int64 FGPUDefragAllocator::FRelocationStats::NumBytesDownShifted

Number of uint8s relocated by brute-force downshifting.

◆ NumBytesRelocated

int64 FGPUDefragAllocator::FRelocationStats::NumBytesRelocated

Number of uint8s relocated, in total.

◆ NumHoles

int32 FGPUDefragAllocator::FRelocationStats::NumHoles

Number of disjoint32 free memory regions, before any relocations were made.

◆ NumLockedChunks

int32 FGPUDefragAllocator::FRelocationStats::NumLockedChunks

Number of chunks that are locked and cannot be relocated

◆ NumRelocations

int32 FGPUDefragAllocator::FRelocationStats::NumRelocations

Number of relocations initiated.


The documentation for this struct was generated from the following file: