summaryrefslogtreecommitdiffstats
path: root/jemalloc/src/huge.c
diff options
context:
space:
mode:
authorJason Evans <je@fb.com>2011-03-23 00:03:58 (GMT)
committerJason Evans <je@fb.com>2011-03-23 00:03:58 (GMT)
commitfb4e26aa9e3f5a02fa1527715a79b13aaf253b31 (patch)
treefee87fada7bd70eed4b7859a63e2978035ffe7be /jemalloc/src/huge.c
parentad11ee6a3416e8d234c35670f20687d17545c09f (diff)
parent4bcd987251826a7f9c49a1e2e6968bbb639a06c8 (diff)
downloadjemalloc-2.2.0.zip
jemalloc-2.2.0.tar.gz
jemalloc-2.2.0.tar.bz2
Merge branch 'dev'2.2.0
Diffstat (limited to 'jemalloc/src/huge.c')
-rw-r--r--jemalloc/src/huge.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/jemalloc/src/huge.c b/jemalloc/src/huge.c
index de09198..ac3f3a0 100644
--- a/jemalloc/src/huge.c
+++ b/jemalloc/src/huge.c
@@ -50,6 +50,7 @@ huge_malloc(size_t size, bool zero)
malloc_mutex_lock(&huge_mtx);
extent_tree_ad_insert(&huge, node);
#ifdef JEMALLOC_STATS
+ stats_cactive_add(csize);
huge_nmalloc++;
huge_allocated += csize;
#endif
@@ -134,6 +135,7 @@ huge_palloc(size_t size, size_t alignment, bool zero)
malloc_mutex_lock(&huge_mtx);
extent_tree_ad_insert(&huge, node);
#ifdef JEMALLOC_STATS
+ stats_cactive_add(chunk_size);
huge_nmalloc++;
huge_allocated += chunk_size;
#endif
@@ -278,6 +280,7 @@ huge_dalloc(void *ptr, bool unmap)
extent_tree_ad_remove(&huge, node);
#ifdef JEMALLOC_STATS
+ stats_cactive_sub(node->size);
huge_ndalloc++;
huge_allocated -= node->size;
#endif