ssm
0.0.2
Runtime Library for the Sparse Synchronous Model
|
Statistics for the heap; filled with ssm_mem_statistics_collect(). More...
#include <ssm-internal.h>
Data Fields | |
size_t | sizeof_ssm_mm |
Size of per-object memory management header. More... | |
size_t | page_size |
Bytes in a memory page. More... | |
size_t | pages_allocated |
Number of pages that have been allocated. More... | |
size_t | objects_allocated |
Total number of allocated objects. More... | |
size_t | objects_freed |
Total number of object free events. More... | |
size_t | live_objects |
Number of live objects. More... | |
size_t | pool_count |
Number of memory pools. More... | |
ssm_mem_statistics_pool_t | pool [32] |
Size of the blocks in each pool. More... | |
Statistics for the heap; filled with ssm_mem_statistics_collect().
A collection of satistics collected by ssm_mem_statistics_collect() and designed to be printed by a function you supply.
Definition at line 263 of file ssm-internal.h.
size_t sizeof_ssm_mm |
Size of per-object memory management header.
Definition at line 264 of file ssm-internal.h.
size_t page_size |
Bytes in a memory page.
Definition at line 265 of file ssm-internal.h.
size_t pages_allocated |
Number of pages that have been allocated.
Definition at line 266 of file ssm-internal.h.
size_t objects_allocated |
Total number of allocated objects.
Definition at line 267 of file ssm-internal.h.
size_t objects_freed |
Total number of object free events.
Definition at line 268 of file ssm-internal.h.
size_t live_objects |
Number of live objects.
Definition at line 269 of file ssm-internal.h.
size_t pool_count |
Number of memory pools.
Definition at line 270 of file ssm-internal.h.
ssm_mem_statistics_pool_t pool[32] |
Size of the blocks in each pool.
Definition at line 271 of file ssm-internal.h.