mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-25 01:57:20 +03:00
Added extents_dirty / _muzzy mutexes, as well as decay_dirty / _muzzy.
This commit is contained in:
parent
64c5f5c174
commit
20b8c70e9f
4 changed files with 61 additions and 41 deletions
|
|
@ -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];
|
||||
|
|
|
|||
|
|
@ -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];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue