summaryrefslogtreecommitdiffstats
path: root/include/jemalloc
diff options
context:
space:
mode:
authorQi Wang <interwq@gwu.edu>2017-03-15 21:00:57 (GMT)
committerQi Wang <interwq@gmail.com>2017-03-23 07:03:28 (GMT)
commit20b8c70e9f0177d3276504ec5e3f631e1b69df87 (patch)
tree421fbed4d1f2bd7b30ee39fc54f55cc34f2807c9 /include/jemalloc
parent64c5f5c17437ea618a2c1a5fe72814c51c46853e (diff)
downloadjemalloc-20b8c70e9f0177d3276504ec5e3f631e1b69df87.zip
jemalloc-20b8c70e9f0177d3276504ec5e3f631e1b69df87.tar.gz
jemalloc-20b8c70e9f0177d3276504ec5e3f631e1b69df87.tar.bz2
Added extents_dirty / _muzzy mutexes, as well as decay_dirty / _muzzy.
Diffstat (limited to 'include/jemalloc')
-rw-r--r--include/jemalloc/internal/ctl_externs.h2
-rw-r--r--include/jemalloc/internal/stats_structs.h8
2 files changed, 6 insertions, 4 deletions
diff --git a/include/jemalloc/internal/ctl_externs.h b/include/jemalloc/internal/ctl_externs.h
index 1b06dd4..3eddba3 100644
--- a/include/jemalloc/internal/ctl_externs.h
+++ b/include/jemalloc/internal/ctl_externs.h
@@ -5,7 +5,7 @@
#define CTL_MAX_DEPTH 7
#define NUM_GLOBAL_PROF_MUTEXES 3
-#define NUM_ARENA_PROF_MUTEXES 6
+#define NUM_ARENA_PROF_MUTEXES 8
#define NUM_MUTEX_PROF_COUNTERS 7
extern const char *arena_mutex_names[NUM_ARENA_PROF_MUTEXES];
diff --git a/include/jemalloc/internal/stats_structs.h b/include/jemalloc/internal/stats_structs.h
index 601c851..5a9624f 100644
--- a/include/jemalloc/internal/stats_structs.h
+++ b/include/jemalloc/internal/stats_structs.h
@@ -126,10 +126,12 @@ struct arena_stats_s {
mutex_prof_data_t large_mtx_data;
mutex_prof_data_t extent_freelist_mtx_data;
- mutex_prof_data_t extents_cached_mtx_data;
+ mutex_prof_data_t extents_dirty_mtx_data;
+ mutex_prof_data_t extents_muzzy_mtx_data;
mutex_prof_data_t extents_retained_mtx_data;
- mutex_prof_data_t decay_mtx_data;
- mutex_prof_data_t tcache_mtx_data;
+ mutex_prof_data_t decay_dirty_mtx_data;
+ mutex_prof_data_t decay_muzzy_mtx_data;
+ mutex_prof_data_t tcache_list_mtx_data;
/* One element for each large size class. */
malloc_large_stats_t lstats[NSIZES - NBINS];