Structure used by raster_store_flush() to return the sizes of different types of memory used. More...
#include "rasterstoreapi.h"
Data Fields | |
size_t | mapped_memory_bytes |
size_t | uncompressed_memory_bytes |
size_t | compressed_memory_bytes |
size_t | swap_bytes |
Structure used by raster_store_flush() to return the sizes of different types of memory used.
size_t raster_store_sizes::compressed_memory_bytes |
Compressed raster memory.
size_t raster_store_sizes::mapped_memory_bytes |
Memory currently mapped by readers. This is uncompressed memory, but is unrecoverable by low memory actions or raster_store_flush().
size_t raster_store_sizes::swap_bytes |
Total backing store size, including backing store used for raster data currently in memory. Not all raster data may have been swapped to storage, so it is not possible to retrieve the size of data that is only on backing store.
size_t raster_store_sizes::uncompressed_memory_bytes |
Uncompressed raster memory, excluding mapped memory.