Calculated statistics of memory usage in entire allocator. More...
#include <vk_mem_alloc.h>
Public Attributes | |
uint32_t | blockCount |
Number of VkDeviceMemory Vulkan memory blocks allocated. More... | |
uint32_t | allocationCount |
Number of VmaAllocation allocation objects allocated. More... | |
uint32_t | unusedRangeCount |
Number of free ranges of memory between allocations. More... | |
VkDeviceSize | usedBytes |
Total number of bytes occupied by all allocations. More... | |
VkDeviceSize | unusedBytes |
Total number of bytes occupied by unused ranges. More... | |
VkDeviceSize | allocationSizeMin |
VkDeviceSize | allocationSizeAvg |
VkDeviceSize | allocationSizeMax |
VkDeviceSize | unusedRangeSizeMin |
VkDeviceSize | unusedRangeSizeAvg |
VkDeviceSize | unusedRangeSizeMax |
Calculated statistics of memory usage in entire allocator.
Definition at line 1995 of file vk_mem_alloc.h.
uint32_t VmaStatInfo::allocationCount |
Number of VmaAllocation allocation objects allocated.
Definition at line 2000 of file vk_mem_alloc.h.
VkDeviceSize VmaStatInfo::allocationSizeAvg |
Definition at line 2007 of file vk_mem_alloc.h.
VkDeviceSize VmaStatInfo::allocationSizeMax |
Definition at line 2007 of file vk_mem_alloc.h.
VkDeviceSize VmaStatInfo::allocationSizeMin |
Definition at line 2007 of file vk_mem_alloc.h.
uint32_t VmaStatInfo::blockCount |
Number of VkDeviceMemory
Vulkan memory blocks allocated.
Definition at line 1998 of file vk_mem_alloc.h.
VkDeviceSize VmaStatInfo::unusedBytes |
Total number of bytes occupied by unused ranges.
Definition at line 2006 of file vk_mem_alloc.h.
uint32_t VmaStatInfo::unusedRangeCount |
Number of free ranges of memory between allocations.
Definition at line 2002 of file vk_mem_alloc.h.
VkDeviceSize VmaStatInfo::unusedRangeSizeAvg |
Definition at line 2008 of file vk_mem_alloc.h.
VkDeviceSize VmaStatInfo::unusedRangeSizeMax |
Definition at line 2008 of file vk_mem_alloc.h.
VkDeviceSize VmaStatInfo::unusedRangeSizeMin |
Definition at line 2008 of file vk_mem_alloc.h.
VkDeviceSize VmaStatInfo::usedBytes |
Total number of bytes occupied by all allocations.
Definition at line 2004 of file vk_mem_alloc.h.