ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
MonoAllocator::DbgStatistics Struct Reference

Description:

Debug statistics.
Availability depends on code selector symbol ALIB_DEBUG_MONOMEM.

Definition at line 243 of file monoallocator.hpp.

#include <monoallocator.hpp>

Public Field Index:

size_t AlignmentWaste = 0
 
size_t AllocSize = 0
 
size_t ChunkWaste = 0
 
size_t HeapSize = 0
 
size_t QtyAllocations = 0
 
size_t QtyChunks = 0
 
size_t QtyChunkSizeExceeds = 0
 
size_t QtyResets = 0
 
size_t QtyTrivialAllocations = 0
 

Field Details:

◆ AlignmentWaste

size_t AlignmentWaste = 0

The number of bytes lost for alignment.

Definition at line 261 of file monoallocator.hpp.

◆ AllocSize

size_t AllocSize = 0

The number of allocated space.

Definition at line 258 of file monoallocator.hpp.

◆ ChunkWaste

size_t ChunkWaste = 0

The number of bytes remaining in chunks.

Definition at line 264 of file monoallocator.hpp.

◆ HeapSize

size_t HeapSize = 0

The number of bytes allocated at the heap.

Definition at line 255 of file monoallocator.hpp.

◆ QtyAllocations

size_t QtyAllocations = 0

The number of allocations performed.

Definition at line 246 of file monoallocator.hpp.

◆ QtyChunks

size_t QtyChunks = 0

The number of created chunks.

Definition at line 252 of file monoallocator.hpp.

◆ QtyChunkSizeExceeds

size_t QtyChunkSizeExceeds = 0

The number of allocations that have been larger than the chunk size.

Definition at line 267 of file monoallocator.hpp.

◆ QtyResets

size_t QtyResets = 0

The number of resets performed.

Definition at line 270 of file monoallocator.hpp.

◆ QtyTrivialAllocations

size_t QtyTrivialAllocations = 0

The number of allocations that did not create a new chunk .

Definition at line 249 of file monoallocator.hpp.


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