libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
GblAllocationCounters Struct Reference

#include <gimbal_allocation_tracker.h>

Data Fields

size_t allocEvents
 
size_t reallocEvents
 
size_t freeEvents
 
size_t bytesAllocated
 
size_t bytesFreed
 
ptrdiff_t bytesActive
 
ptrdiff_t allocsActive
 

Detailed Description

Counters for memory allocation and event statistics.

Definition at line 20 of file gimbal_allocation_tracker.h.

Field Documentation

◆ allocEvents

size_t GblAllocationCounters::allocEvents

Total number of allocations.

Definition at line 21 of file gimbal_allocation_tracker.h.

◆ reallocEvents

size_t GblAllocationCounters::reallocEvents

Total number of reallocations.

Definition at line 22 of file gimbal_allocation_tracker.h.

◆ freeEvents

size_t GblAllocationCounters::freeEvents

Total number of frees.

Definition at line 23 of file gimbal_allocation_tracker.h.

◆ bytesAllocated

size_t GblAllocationCounters::bytesAllocated

Total number of bytes allocated.

Definition at line 24 of file gimbal_allocation_tracker.h.

◆ bytesFreed

size_t GblAllocationCounters::bytesFreed

Total number of bytes freed.

Definition at line 25 of file gimbal_allocation_tracker.h.

◆ bytesActive

ptrdiff_t GblAllocationCounters::bytesActive

Current number of bytes active.

Definition at line 26 of file gimbal_allocation_tracker.h.

◆ allocsActive

ptrdiff_t GblAllocationCounters::allocsActive

Current number of allocations active.

Definition at line 27 of file gimbal_allocation_tracker.h.


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