ALib C++ Library
Library Version: 2312 R0
Documentation generated by doxygen
Public Fields | List of all members
MonoAllocator::DbgStatistics Struct Reference

#include <monoallocator.hpp>

Class Description

Debug statistics.
Availability depends on code selector symbol ALIB_DEBUG_MONOMEM.

Definition at line 251 of file monoallocator.hpp.

Public Fields

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
 

Member Data Documentation

◆ AlignmentWaste

size_t AlignmentWaste = 0

The number of bytes lost for alignment.

Definition at line 269 of file monoallocator.hpp.

◆ AllocSize

size_t AllocSize = 0

The number of allocated space.

Definition at line 266 of file monoallocator.hpp.

◆ ChunkWaste

size_t ChunkWaste = 0

The number of bytes remaining in chunks.

Definition at line 272 of file monoallocator.hpp.

◆ HeapSize

size_t HeapSize = 0

The number of bytes allocated at the heap.

Definition at line 263 of file monoallocator.hpp.

◆ QtyAllocations

size_t QtyAllocations = 0

The number of allocations performed.

Definition at line 254 of file monoallocator.hpp.

◆ QtyChunks

size_t QtyChunks = 0

The number of created chunks.

Definition at line 260 of file monoallocator.hpp.

◆ QtyChunkSizeExceeds

size_t QtyChunkSizeExceeds = 0

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

Definition at line 275 of file monoallocator.hpp.

◆ QtyResets

size_t QtyResets = 0

The number of resets performed.

Definition at line 278 of file monoallocator.hpp.

◆ QtyTrivialAllocations

size_t QtyTrivialAllocations = 0

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

Definition at line 257 of file monoallocator.hpp.


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