More detailed statistics than D3D12MA::Statistics. More...
#include <D3D12MemAlloc.h>
Public Attributes | |
| Statistics | Stats |
| Basic statistics. | |
| UINT | UnusedRangeCount |
| Number of free ranges of memory between allocations. | |
| UINT64 | AllocationSizeMin |
Smallest allocation size. UINT64_MAX if there are 0 allocations. | |
| UINT64 | AllocationSizeMax |
| Largest allocation size. 0 if there are 0 allocations. | |
| UINT64 | UnusedRangeSizeMin |
Smallest empty range size. UINT64_MAX if there are 0 empty ranges. | |
| UINT64 | UnusedRangeSizeMax |
| Largest empty range size. 0 if there are 0 empty ranges. | |
More detailed statistics than D3D12MA::Statistics.
These are slower to calculate. Use for debugging purposes. See functions: D3D12MA::Allocator::CalculateStatistics(), D3D12MA::Pool::CalculateStatistics().
Averages are not provided because they can be easily calculated as: