asmjit::ArenaStatistics Struct Reference [¶]
Arena allocation statistics.
Returns the number of blocks maintained by Arena (or multiple Arenas if aggregated).
Returns the number or bytes used by Arena (or multiple Arenas if aggregated).
Used bytes represent the number of bytes successfully allocated by Arena regardless of how these bytes are actually used. For example if Arena is used with ArenaPool, the number of used bytes pooled by ArenaPool is included in used_size, because it was already returned by Arena.
Returns the number of bytes reserved by Arena (or multiple Arenas if aggregated).
Returns the number of bytes that were allocated, but couldn't be used by allocations because of size requests, alignment, or other reasons. The overhead should be relatively small with Arena, but still can be used to find pathological cases if they happen for some reason.
Number of blocks maintained.
A block is a bigger chunk of memory that is used by Arena.
Number of bytes allocated and in use.
Number of bytes reserved.
Overhead describes.