|
Vulkan Memory Allocator
|
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. | |
Statistics returned for defragmentation process in function vmaEndDefragmentation().
| uint32_t VmaDefragmentationStats::allocationsMoved |
Number of allocations that have been moved to different places.
| VkDeviceSize VmaDefragmentationStats::bytesFreed |
Total number of bytes that have been released to the system by freeing empty VkDeviceMemory objects.
| VkDeviceSize VmaDefragmentationStats::bytesMoved |
Total number of bytes that have been copied while moving allocations to different places.
| uint32_t VmaDefragmentationStats::deviceMemoryBlocksFreed |
Number of empty VkDeviceMemory objects that have been released to the system.