aboutsummaryrefslogtreecommitdiffstats
path: root/src/arena.c
Commit message (Expand)AuthorAgeFilesLines
* Remove unused stats from cache structure.Christopher Ferris2019-04-301-0/+4
* Add UNUSED to avoid compiler warnings.Qi Wang2018-04-161-17/+16
* Silence a compiler warning.Jason Evans2018-04-101-2/+3
* Implement arena regind computation using div_info_t.David Goldblatt2017-12-211-17/+16
* Split up and standardize naming of stats code.David T. Goldblatt2017-12-181-141/+2
* Move bin stats code from arena to bin module.David T. Goldblatt2017-12-181-14/+1
* Move bin forking code from arena to bin module.David T. Goldblatt2017-12-181-3/+3
* Move bin initialization from arena module to bin module.David T. Goldblatt2017-12-181-9/+2
* Pull out arena_bin_info_t and arena_bin_t into their own file.David T. Goldblatt2017-12-181-57/+39
* Over purge by 1 extent always.Qi Wang2017-12-181-2/+2
* Fix unbounded increase in stash_decayed.Qi Wang2017-11-081-12/+18
* Add arena.i.retain_grow_limitQi Wang2017-11-031-0/+28
* Clear cache bin ql postfork.Qi Wang2017-09-121-0/+7
* Add stats for metadata_thp.Qi Wang2017-08-301-2/+3
* Make arena stats collection go through cache bins.David Goldblatt2017-08-161-4/+4
* Pull out caching for a bin into its own file.David Goldblatt2017-08-161-3/+3
* Add extent_grow_mtx in pre_ / post_fork handlers.Qi Wang2017-06-291-4/+11
* Check arena in current context in pre_reentrancy.Qi Wang2017-06-231-1/+1
* Set reentrancy when invoking customized extent hooks.Qi Wang2017-06-231-2/+2
* Avoid inactivity_check within background threads.Qi Wang2017-06-221-17/+22
* Clear tcache_ql after fork in child.Qi Wang2017-06-191-0/+17
* Log decay->nunpurged before purging.Qi Wang2017-06-141-2/+3
* Drop high rank locks when creating threads.Qi Wang2017-06-081-11/+0
* Refactor/fix background_thread/percpu_arena bootstrapping.Jason Evans2017-06-011-2/+7
* Header refactoring: Pull size helpers out of jemalloc module.David Goldblatt2017-05-311-27/+28
* 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
* Header refactoring: unify and de-catchall rtree module.David Goldblatt2017-05-311-0/+1
* Fix npages during arena_decay_epoch_advance().Qi Wang2017-05-301-20/+14
* Fix extent_grow_next management.Jason Evans2017-05-291-4/+5
* Cleanup smoothstep.sh / .h.Qi Wang2017-05-251-1/+1
* Fix stats.mapped during deallocation.Qi Wang2017-05-241-1/+1
* Header refactoring: unify and de-catchall mutex moduleDavid Goldblatt2017-05-241-0/+1
* Header refactoring: unify and de-catchall witness code.David Goldblatt2017-05-241-6/+12
* Fix # of unpurged pages in decay algorithm.Qi Wang2017-05-231-10/+26
* Check for background thread inactivity on extents_dalloc.Qi Wang2017-05-231-0/+4
* Implementing opt.background_thread.Qi Wang2017-05-231-55/+101
* Allow mutexes to take a lock ordering enum at construction.David Goldblatt2017-05-191-6/+7
* Refactor *decay_time into *decay_ms.Jason Evans2017-05-181-64/+66
* Add stats: arena uptime.Qi Wang2017-05-181-0/+7
* Stop depending on JEMALLOC_N() for function interception during testing.Jason Evans2017-05-111-12/+4
* Add extent_destroy_t and use it during arena destruction.Jason Evans2017-04-291-11/+9
* Refactor !opt.munmap to opt.retain.Jason Evans2017-04-291-3/+3
* Replace --disable-munmap with opt.munmap.Jason Evans2017-04-241-2/+2
* Use trylock in arena_decay_impl().Qi Wang2017-04-241-8/+16
* 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-tcache.Jason Evans2017-04-211-32/+24
* Bypass extent tracking for auto arenas.Qi Wang2017-04-211-11/+22
* Header refactoring: move assert.h out of the catch-allDavid Goldblatt2017-04-181-0/+1