mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-04-25 20:32:19 +03:00
Emit retained HPA slab stats in JSON
This commit is contained in:
parent
8271c7fe86
commit
df6d07cda2
2 changed files with 127 additions and 1 deletions
|
|
@ -988,6 +988,8 @@ stats_arena_hpa_shard_slabs_print(emitter_t *emitter, unsigned i) {
|
|||
emitter, "nactive_nonhuge", emitter_type_size, &nactive_nonhuge);
|
||||
emitter_json_kv(
|
||||
emitter, "ndirty_nonhuge", emitter_type_size, &ndirty_nonhuge);
|
||||
emitter_json_kv(emitter, "nretained_nonhuge", emitter_type_size,
|
||||
&nretained_nonhuge);
|
||||
emitter_json_object_end(emitter); /* End "full_slabs" */
|
||||
|
||||
/* Next, empty slab stats. */
|
||||
|
|
@ -1029,6 +1031,8 @@ stats_arena_hpa_shard_slabs_print(emitter_t *emitter, unsigned i) {
|
|||
emitter, "nactive_nonhuge", emitter_type_size, &nactive_nonhuge);
|
||||
emitter_json_kv(
|
||||
emitter, "ndirty_nonhuge", emitter_type_size, &ndirty_nonhuge);
|
||||
emitter_json_kv(emitter, "nretained_nonhuge", emitter_type_size,
|
||||
&nretained_nonhuge);
|
||||
emitter_json_object_end(emitter); /* End "empty_slabs" */
|
||||
|
||||
/* Last, nonfull slab stats. */
|
||||
|
|
@ -1103,6 +1107,8 @@ stats_arena_hpa_shard_slabs_print(emitter_t *emitter, unsigned i) {
|
|||
&nactive_nonhuge);
|
||||
emitter_json_kv(emitter, "ndirty_nonhuge", emitter_type_size,
|
||||
&ndirty_nonhuge);
|
||||
emitter_json_kv(emitter, "nretained_nonhuge", emitter_type_size,
|
||||
&nretained_nonhuge);
|
||||
emitter_json_object_end(emitter);
|
||||
}
|
||||
emitter_json_array_end(emitter); /* End "nonfull_slabs" */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue