mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-06-03 10:44:16 +03:00
parent
ced8b3cffb
commit
2114349a4e
30 changed files with 124 additions and 1364 deletions
58
src/stats.c
58
src/stats.c
|
|
@ -357,15 +357,6 @@ stats_arena_bins_print(
|
|||
COL_HDR(row, nreslabs, NULL, right, 13, uint64)
|
||||
COL_HDR(row, nreslabs_ps, "(#/sec)", right, 8, uint64)
|
||||
|
||||
COL_HDR(row, pops, NULL, right, 10, uint64)
|
||||
COL_HDR(row, pops_ps, "(#/sec)", right, 8, uint64)
|
||||
COL_HDR(row, failed_push, NULL, right, 13, uint64)
|
||||
COL_HDR(row, failed_push_ps, "(#/sec)", right, 8, uint64)
|
||||
COL_HDR(row, push, NULL, right, 7, uint64)
|
||||
COL_HDR(row, push_ps, "(#/sec)", right, 8, uint64)
|
||||
COL_HDR(row, push_elem, NULL, right, 12, uint64)
|
||||
COL_HDR(row, push_elem_ps, "(#/sec)", right, 8, uint64)
|
||||
|
||||
/* Don't want to actually print the name. */
|
||||
header_justify_spacer.str_val = " ";
|
||||
col_justify_spacer.str_val = " ";
|
||||
|
|
@ -406,15 +397,13 @@ stats_arena_bins_print(
|
|||
}
|
||||
|
||||
for (j = 0, in_gap = false; j < nbins; j++) {
|
||||
uint64_t nslabs;
|
||||
size_t reg_size, slab_size, curregs;
|
||||
size_t curslabs;
|
||||
size_t nonfull_slabs;
|
||||
uint32_t nregs, nshards;
|
||||
uint64_t nmalloc, ndalloc, nrequests, nfills, nflushes;
|
||||
uint64_t nreslabs;
|
||||
uint64_t batch_pops, batch_failed_pushes, batch_pushes,
|
||||
batch_pushed_elems;
|
||||
uint64_t nslabs;
|
||||
size_t reg_size, slab_size, curregs;
|
||||
size_t curslabs;
|
||||
size_t nonfull_slabs;
|
||||
uint32_t nregs, nshards;
|
||||
uint64_t nmalloc, ndalloc, nrequests, nfills, nflushes;
|
||||
uint64_t nreslabs;
|
||||
prof_stats_t prof_live;
|
||||
prof_stats_t prof_accum;
|
||||
|
||||
|
|
@ -463,15 +452,6 @@ stats_arena_bins_print(
|
|||
CTL_LEAF(stats_arenas_mib, 5, "nonfull_slabs", &nonfull_slabs,
|
||||
size_t);
|
||||
|
||||
CTL_LEAF(
|
||||
stats_arenas_mib, 5, "batch_pops", &batch_pops, uint64_t);
|
||||
CTL_LEAF(stats_arenas_mib, 5, "batch_failed_pushes",
|
||||
&batch_failed_pushes, uint64_t);
|
||||
CTL_LEAF(stats_arenas_mib, 5, "batch_pushes", &batch_pushes,
|
||||
uint64_t);
|
||||
CTL_LEAF(stats_arenas_mib, 5, "batch_pushed_elems",
|
||||
&batch_pushed_elems, uint64_t);
|
||||
|
||||
if (mutex) {
|
||||
mutex_stats_read_arena_bin(stats_arenas_mib, 5,
|
||||
col_mutex64, col_mutex32, uptime);
|
||||
|
|
@ -506,14 +486,6 @@ stats_arena_bins_print(
|
|||
emitter, "curslabs", emitter_type_size, &curslabs);
|
||||
emitter_json_kv(emitter, "nonfull_slabs", emitter_type_size,
|
||||
&nonfull_slabs);
|
||||
emitter_json_kv(
|
||||
emitter, "batch_pops", emitter_type_uint64, &batch_pops);
|
||||
emitter_json_kv(emitter, "batch_failed_pushes",
|
||||
emitter_type_uint64, &batch_failed_pushes);
|
||||
emitter_json_kv(emitter, "batch_pushes", emitter_type_uint64,
|
||||
&batch_pushes);
|
||||
emitter_json_kv(emitter, "batch_pushed_elems",
|
||||
emitter_type_uint64, &batch_pushed_elems);
|
||||
if (mutex) {
|
||||
emitter_json_object_kv_begin(emitter, "mutex");
|
||||
mutex_stats_emit(
|
||||
|
|
@ -573,19 +545,6 @@ stats_arena_bins_print(
|
|||
col_nreslabs.uint64_val = nreslabs;
|
||||
col_nreslabs_ps.uint64_val = rate_per_second(nreslabs, uptime);
|
||||
|
||||
col_pops.uint64_val = batch_pops;
|
||||
col_pops_ps.uint64_val = rate_per_second(batch_pops, uptime);
|
||||
|
||||
col_failed_push.uint64_val = batch_failed_pushes;
|
||||
col_failed_push_ps.uint64_val = rate_per_second(
|
||||
batch_failed_pushes, uptime);
|
||||
col_push.uint64_val = batch_pushes;
|
||||
col_push_ps.uint64_val = rate_per_second(batch_pushes, uptime);
|
||||
|
||||
col_push_elem.uint64_val = batch_pushed_elems;
|
||||
col_push_elem_ps.uint64_val = rate_per_second(
|
||||
batch_pushed_elems, uptime);
|
||||
|
||||
/*
|
||||
* Note that mutex columns were initialized above, if mutex ==
|
||||
* true.
|
||||
|
|
@ -1677,9 +1636,6 @@ stats_general_print(emitter_t *emitter) {
|
|||
OPT_WRITE_BOOL("xmalloc")
|
||||
OPT_WRITE_BOOL("experimental_infallible_new")
|
||||
OPT_WRITE_BOOL("experimental_tcache_gc")
|
||||
OPT_WRITE_SIZE_T("max_batched_size")
|
||||
OPT_WRITE_SIZE_T("remote_free_max")
|
||||
OPT_WRITE_SIZE_T("remote_free_max_batch")
|
||||
OPT_WRITE_BOOL("tcache")
|
||||
OPT_WRITE_SIZE_T("tcache_max")
|
||||
OPT_WRITE_UNSIGNED("tcache_nslots_small_min")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue