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
37
src/ctl.c
37
src/ctl.c
|
|
@ -134,9 +134,6 @@ CTL_PROTO(opt_utrace)
|
|||
CTL_PROTO(opt_xmalloc)
|
||||
CTL_PROTO(opt_experimental_infallible_new)
|
||||
CTL_PROTO(opt_experimental_tcache_gc)
|
||||
CTL_PROTO(opt_max_batched_size)
|
||||
CTL_PROTO(opt_remote_free_max)
|
||||
CTL_PROTO(opt_remote_free_max_batch)
|
||||
CTL_PROTO(opt_tcache)
|
||||
CTL_PROTO(opt_tcache_max)
|
||||
CTL_PROTO(opt_tcache_nslots_small_min)
|
||||
|
|
@ -248,10 +245,6 @@ CTL_PROTO(stats_arenas_i_bins_j_nslabs)
|
|||
CTL_PROTO(stats_arenas_i_bins_j_nreslabs)
|
||||
CTL_PROTO(stats_arenas_i_bins_j_curslabs)
|
||||
CTL_PROTO(stats_arenas_i_bins_j_nonfull_slabs)
|
||||
CTL_PROTO(stats_arenas_i_bins_j_batch_pops)
|
||||
CTL_PROTO(stats_arenas_i_bins_j_batch_failed_pushes)
|
||||
CTL_PROTO(stats_arenas_i_bins_j_batch_pushes)
|
||||
CTL_PROTO(stats_arenas_i_bins_j_batch_pushed_elems)
|
||||
INDEX_PROTO(stats_arenas_i_bins_j)
|
||||
CTL_PROTO(stats_arenas_i_lextents_j_nmalloc)
|
||||
CTL_PROTO(stats_arenas_i_lextents_j_ndalloc)
|
||||
|
|
@ -501,9 +494,6 @@ static const ctl_named_node_t opt_node[] = {{NAME("abort"), CTL(opt_abort)},
|
|||
{NAME("utrace"), CTL(opt_utrace)}, {NAME("xmalloc"), CTL(opt_xmalloc)},
|
||||
{NAME("experimental_infallible_new"), CTL(opt_experimental_infallible_new)},
|
||||
{NAME("experimental_tcache_gc"), CTL(opt_experimental_tcache_gc)},
|
||||
{NAME("max_batched_size"), CTL(opt_max_batched_size)},
|
||||
{NAME("remote_free_max"), CTL(opt_remote_free_max)},
|
||||
{NAME("remote_free_max_batch"), CTL(opt_remote_free_max_batch)},
|
||||
{NAME("tcache"), CTL(opt_tcache)},
|
||||
{NAME("tcache_max"), CTL(opt_tcache_max)},
|
||||
{NAME("tcache_nslots_small_min"), CTL(opt_tcache_nslots_small_min)},
|
||||
|
|
@ -673,11 +663,6 @@ static const ctl_named_node_t stats_arenas_i_bins_j_node[] = {
|
|||
{NAME("nreslabs"), CTL(stats_arenas_i_bins_j_nreslabs)},
|
||||
{NAME("curslabs"), CTL(stats_arenas_i_bins_j_curslabs)},
|
||||
{NAME("nonfull_slabs"), CTL(stats_arenas_i_bins_j_nonfull_slabs)},
|
||||
{NAME("batch_pops"), CTL(stats_arenas_i_bins_j_batch_pops)},
|
||||
{NAME("batch_failed_pushes"),
|
||||
CTL(stats_arenas_i_bins_j_batch_failed_pushes)},
|
||||
{NAME("batch_pushes"), CTL(stats_arenas_i_bins_j_batch_pushes)},
|
||||
{NAME("batch_pushed_elems"), CTL(stats_arenas_i_bins_j_batch_pushed_elems)},
|
||||
{NAME("mutex"), CHILD(named, stats_arenas_i_bins_j_mutex)}};
|
||||
|
||||
static const ctl_named_node_t super_stats_arenas_i_bins_j_node[] = {
|
||||
|
|
@ -1219,14 +1204,6 @@ ctl_arena_stats_sdmerge(
|
|||
assert(bstats->curslabs == 0);
|
||||
assert(bstats->nonfull_slabs == 0);
|
||||
}
|
||||
|
||||
merged->batch_pops += bstats->batch_pops;
|
||||
merged->batch_failed_pushes +=
|
||||
bstats->batch_failed_pushes;
|
||||
merged->batch_pushes += bstats->batch_pushes;
|
||||
merged->batch_pushed_elems +=
|
||||
bstats->batch_pushed_elems;
|
||||
|
||||
malloc_mutex_prof_merge(&sdstats->bstats[i].mutex_data,
|
||||
&astats->bstats[i].mutex_data);
|
||||
}
|
||||
|
|
@ -2202,10 +2179,6 @@ CTL_RO_NL_CGEN(config_xmalloc, opt_xmalloc, opt_xmalloc, bool)
|
|||
CTL_RO_NL_CGEN(config_enable_cxx, opt_experimental_infallible_new,
|
||||
opt_experimental_infallible_new, bool)
|
||||
CTL_RO_NL_GEN(opt_experimental_tcache_gc, opt_experimental_tcache_gc, bool)
|
||||
CTL_RO_NL_GEN(opt_max_batched_size, opt_bin_info_max_batched_size, size_t)
|
||||
CTL_RO_NL_GEN(opt_remote_free_max, opt_bin_info_remote_free_max, size_t)
|
||||
CTL_RO_NL_GEN(
|
||||
opt_remote_free_max_batch, opt_bin_info_remote_free_max_batch, size_t)
|
||||
CTL_RO_NL_GEN(opt_tcache, opt_tcache, bool)
|
||||
CTL_RO_NL_GEN(opt_tcache_max, opt_tcache_max, size_t)
|
||||
CTL_RO_NL_GEN(
|
||||
|
|
@ -3982,16 +3955,6 @@ CTL_RO_CGEN(config_stats, stats_arenas_i_bins_j_curslabs,
|
|||
arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.curslabs, size_t)
|
||||
CTL_RO_CGEN(config_stats, stats_arenas_i_bins_j_nonfull_slabs,
|
||||
arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.nonfull_slabs, size_t)
|
||||
CTL_RO_CGEN(config_stats, stats_arenas_i_bins_j_batch_pops,
|
||||
arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.batch_pops, uint64_t)
|
||||
CTL_RO_CGEN(config_stats, stats_arenas_i_bins_j_batch_failed_pushes,
|
||||
arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.batch_failed_pushes,
|
||||
uint64_t)
|
||||
CTL_RO_CGEN(config_stats, stats_arenas_i_bins_j_batch_pushes,
|
||||
arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.batch_pushes, uint64_t)
|
||||
CTL_RO_CGEN(config_stats, stats_arenas_i_bins_j_batch_pushed_elems,
|
||||
arenas_i(mib[2])->astats->bstats[mib[4]].stats_data.batch_pushed_elems,
|
||||
uint64_t)
|
||||
|
||||
static const ctl_named_node_t *
|
||||
stats_arenas_i_bins_j_index(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue