summaryrefslogtreecommitdiffstats
path: root/src/stats.c
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2015-03-24 00:25:57 (GMT)
committerJason Evans <jasone@canonware.com>2015-03-24 00:26:53 (GMT)
commit4acd75a694173186e9e0399d2855f05ce8553008 (patch)
treef6ac84f2ccde4e639dddc43c5a6d287f5f1050a3 /src/stats.c
parent8ad6bf360f9ca5c6c9a1d8e5825ee473bb4697da (diff)
downloadjemalloc-4acd75a694173186e9e0399d2855f05ce8553008.zip
jemalloc-4acd75a694173186e9e0399d2855f05ce8553008.tar.gz
jemalloc-4acd75a694173186e9e0399d2855f05ce8553008.tar.bz2
Add the "stats.allocated" mallctl.
Diffstat (limited to 'src/stats.c')
-rw-r--r--src/stats.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/stats.c b/src/stats.c
index b41b458..c5cea5e 100644
--- a/src/stats.c
+++ b/src/stats.c
@@ -573,16 +573,18 @@ stats_print(void (*write_cb)(void *, const char *), void *cbopaque,
if (config_stats) {
size_t *cactive;
- size_t allocated, active, metadata, mapped;
+ size_t allocated, active, metadata, resident, mapped;
CTL_GET("stats.cactive", &cactive, size_t *);
CTL_GET("stats.allocated", &allocated, size_t);
CTL_GET("stats.active", &active, size_t);
CTL_GET("stats.metadata", &metadata, size_t);
+ CTL_GET("stats.resident", &resident, size_t);
CTL_GET("stats.mapped", &mapped, size_t);
malloc_cprintf(write_cb, cbopaque,
- "Allocated: %zu, active: %zu, metadata: %zu, mapped: %zu\n",
- allocated, active, metadata, mapped);
+ "Allocated: %zu, active: %zu, metadata: %zu, resident: %zu,"
+ " mapped: %zu\n", allocated, active, metadata, resident,
+ mapped);
malloc_cprintf(write_cb, cbopaque,
"Current active ceiling: %zu\n", atomic_read_z(cactive));