summaryrefslogtreecommitdiffstats
path: root/src/ctl.c
Commit message (Expand)AuthorAgeFilesLines
* Refactor/fix background_thread/percpu_arena bootstrapping.Jason Evans2017-06-011-3/+4
* Header refactoring: Pull size helpers out of jemalloc module.David Goldblatt2017-05-311-2/+3
* Header refactoring: unify and de-catchall extent_mmap module.David Goldblatt2017-05-311-0/+1
* Header refactoring: unify and de-catchall extent_dss.David Goldblatt2017-05-311-0/+1
* Add the --disable-thp option to support cross compiling.Jason Evans2017-05-301-0/+3
* Add opt.stats_print_opts.Qi Wang2017-05-291-0/+3
* Added opt_abort_conf: abort on invalid config options.Qi Wang2017-05-271-0/+3
* Header refactoring: unify and de-catchall mutex moduleDavid Goldblatt2017-05-241-0/+1
* Add profiling for the background thread mutex.Qi Wang2017-05-231-0/+12
* Add background thread related stats.Qi Wang2017-05-231-0/+30
* Implementing opt.background_thread.Qi Wang2017-05-231-3/+89
* Allow mutexes to take a lock ordering enum at construction.David Goldblatt2017-05-191-1/+2
* Refactor *decay_time into *decay_ms.Jason Evans2017-05-181-48/+47
* Add stats: arena uptime.Qi Wang2017-05-181-0/+8
* Refactor !opt.munmap to opt.retain.Jason Evans2017-04-291-3/+3
* Header refactoring: ctl - unify and remove from catchall.David Goldblatt2017-04-251-9/+10
* Replace --disable-munmap with opt.munmap.Jason Evans2017-04-251-3/+3
* Header refactoring: size_classes module - remove from the catchallDavid Goldblatt2017-04-241-0/+1
* Get rid of most of the various inline macros.David Goldblatt2017-04-241-3/+3
* Remove --disable-tls.Jason Evans2017-04-211-3/+0
* Remove --disable-tcache.Jason Evans2017-04-211-47/+19
* Bypass extent tracking for auto arenas.Qi Wang2017-04-211-6/+1
* Header refactoring: unify nstime.h and move it out of the catch-allDavid Goldblatt2017-04-191-0/+1
* Header refactoring: move assert.h out of the catch-allDavid Goldblatt2017-04-191-0/+1
* Header refactoring: move util.h out of the catchallDavid Goldblatt2017-04-191-0/+2
* Prefer old/low extent_t structures during reuse.Jason Evans2017-04-171-1/+1
* Header refactoring: Split up jemalloc_internal.hDavid Goldblatt2017-04-111-1/+2
* Integrate auto tcache into TSD.Qi Wang2017-04-071-3/+3
* Profile per arena base mutex, instead of just a0.Qi Wang2017-03-231-5/+4
* Refactor mutex profiling code with x-macros.Qi Wang2017-03-231-118/+49
* Switch to nstime_t for the time related fields in mutex profiling.Qi Wang2017-03-231-2/+2
* Added extents_dirty / _muzzy mutexes, as well as decay_dirty / _muzzy.Qi Wang2017-03-231-33/+48
* Added "stats.mutexes.reset" mallctl to reset all mutex stats.Qi Wang2017-03-231-76/+128
* Added JSON output for lock stats.Qi Wang2017-03-231-1/+3
* Added lock profiling and output for global locks (ctl, prof and base).Qi Wang2017-03-231-49/+97
* Add arena lock stats output.Qi Wang2017-03-231-8/+134
* Output bin lock profiling results to malloc_stats.Qi Wang2017-03-231-1/+7
* Implement two-phase decay-based purging.Jason Evans2017-03-151-53/+135
* Convert remaining arena_stats_t fields to atomicsDavid Goldblatt2017-03-141-24/+50
* Switch atomic uint64_ts in arena_stats_t to C11 atomicsDavid Goldblatt2017-03-141-20/+60
* Implement per-CPU arena.Qi Wang2017-03-091-1/+17
* Store associated arena in tcache.Qi Wang2017-03-071-1/+1
* Convert arena_decay_t's time to be atomically synchronized.Jason Evans2017-03-031-1/+1
* Small style fix in ctl.cQi Wang2017-03-011-2/+1
* Convert arena->dss_prec synchronization to atomics.Jason Evans2017-02-161-2/+2
* Fix/refactor tcaches synchronization.Jason Evans2017-02-021-2/+0
* Replace tabs following #define with spaces.Jason Evans2017-01-211-21/+21
* Remove extraneous parens around return arguments.Jason Evans2017-01-211-72/+72
* Update brace style.Jason Evans2017-01-211-178/+166
* Fix --disable-stats support.Jason Evans2017-01-201-161/+195