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