The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Vulkan Memory Allocator
Loading...
Searching...
No Matches
VmaDefragmentationStats Struct Reference

Statistics returned for defragmentation process in function vmaEndDefragmentation(). More...

#include <vk_mem_alloc.h>

Public Attributes

VkDeviceSize bytesMoved
 Total number of bytes that have been copied while moving allocations to different places.
 
VkDeviceSize bytesFreed
 Total number of bytes that have been released to the system by freeing empty VkDeviceMemory objects.
 
uint32_t allocationsMoved
 Number of allocations that have been moved to different places.
 
uint32_t deviceMemoryBlocksFreed
 Number of empty VkDeviceMemory objects that have been released to the system.
 

Detailed Description

Statistics returned for defragmentation process in function vmaEndDefragmentation().

Member Data Documentation

◆ allocationsMoved

uint32_t VmaDefragmentationStats::allocationsMoved

Number of allocations that have been moved to different places.

◆ bytesFreed

VkDeviceSize VmaDefragmentationStats::bytesFreed

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

◆ bytesMoved

VkDeviceSize VmaDefragmentationStats::bytesMoved

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

◆ deviceMemoryBlocksFreed

uint32_t VmaDefragmentationStats::deviceMemoryBlocksFreed

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


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

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.