diff options
author | Jason Evans <jasone@canonware.com> | 2014-10-12 22:53:59 -0700 |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2014-10-12 23:02:10 -0700 |
commit | 3c4d92e82a31f652a7c77ca937a02d0185085b06 (patch) | |
tree | f411eecb4ae3d1812569102b4cea2a09fe11503a /include/jemalloc/internal/ctl.h | |
parent | 44c97b712ef1669a4c75ea97e8d47c0535e9ec71 (diff) | |
download | jemalloc-3c4d92e82a31f652a7c77ca937a02d0185085b06.tar.gz |
Add per size class huge allocation statistics.
Add per size class huge allocation statistics, and normalize various
stats:
- Change the arenas.nlruns type from size_t to unsigned.
- Add the arenas.nhchunks and arenas.hchunks.<i>.size mallctl's.
- Replace the stats.arenas.<i>.bins.<j>.allocated mallctl with
stats.arenas.<i>.bins.<j>.curregs .
- Add the stats.arenas.<i>.hchunks.<j>.nmalloc,
stats.arenas.<i>.hchunks.<j>.ndalloc,
stats.arenas.<i>.hchunks.<j>.nrequests, and
stats.arenas.<i>.hchunks.<j>.curhchunks mallctl's.
Diffstat (limited to 'include/jemalloc/internal/ctl.h')
-rw-r--r-- | include/jemalloc/internal/ctl.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/jemalloc/internal/ctl.h b/include/jemalloc/internal/ctl.h index 2d301bf..a3e899e 100644 --- a/include/jemalloc/internal/ctl.h +++ b/include/jemalloc/internal/ctl.h @@ -46,6 +46,7 @@ struct ctl_arena_stats_s { malloc_bin_stats_t bstats[NBINS]; malloc_large_stats_t *lstats; /* nlclasses elements. */ + malloc_huge_stats_t *hstats; /* nhclasses elements. */ }; struct ctl_stats_s { |