Direct3D 12 Memory Allocator
Loading...
Searching...
No Matches
Public Attributes | List of all members
D3D12MA::DEFRAGMENTATION_STATS Struct Reference

Statistics returned for defragmentation process by function DefragmentationContext::GetStats(). More...

#include <D3D12MemAlloc.h>

Public Attributes

UINT64 BytesMoved
 Total number of bytes that have been copied while moving allocations to different places.
 
UINT64 BytesFreed
 Total number of bytes that have been released to the system by freeing empty heaps.
 
UINT32 AllocationsMoved
 Number of allocations that have been moved to different places.
 
UINT32 HeapsFreed
 Number of empty ID3D12Heap objects that have been released to the system.
 

Detailed Description

Statistics returned for defragmentation process by function DefragmentationContext::GetStats().

Member Data Documentation

◆ AllocationsMoved

UINT32 D3D12MA::DEFRAGMENTATION_STATS::AllocationsMoved

Number of allocations that have been moved to different places.

◆ BytesFreed

UINT64 D3D12MA::DEFRAGMENTATION_STATS::BytesFreed

Total number of bytes that have been released to the system by freeing empty heaps.

◆ BytesMoved

UINT64 D3D12MA::DEFRAGMENTATION_STATS::BytesMoved

Total number of bytes that have been copied while moving allocations to different places.

◆ HeapsFreed

UINT32 D3D12MA::DEFRAGMENTATION_STATS::HeapsFreed

Number of empty ID3D12Heap objects that have been released to the system.


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