index
:
jemalloc.git
dev
master
stable-3
stable-4
jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
arena.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rename huge_threshold to oversize_threshold.
Qi Wang
2019-01-25
1
-7/+7
*
Avoid creating bg thds for huge arena lone.
Qi Wang
2019-01-16
1
-0/+8
*
Store the bin shard selection in TSD.
Qi Wang
2018-12-04
1
-2/+1
*
Add opt.bin_shards to specify number of bin shards.
Qi Wang
2018-12-04
1
-5/+6
*
Add support for sharded bins within an arena.
Qi Wang
2018-12-04
1
-57/+106
*
Add a fastpath for arena_slab_reg_alloc_batch
Dave Watson
2018-11-14
1
-9/+36
*
add extent_nfree_sub
Dave Watson
2018-11-14
1
-1/+1
*
arena: Refactor tcache_fill to batch fill from slab
Dave Watson
2018-11-14
1
-14/+46
*
Add stats for the size of extent_avail heap
Tyler Etzel
2018-08-02
1
-0/+4
*
Add extents information to mallocstats output
Tyler Etzel
2018-08-02
1
-1/+24
*
SC: Remove global data.
David Goldblatt
2018-07-23
1
-5/+4
*
SC: Make some key size classes static.
David Goldblatt
2018-07-13
1
-25/+25
*
Hide size class computation behind a layer of indirection.
David Goldblatt
2018-07-13
1
-55/+53
*
Clean compilation -Wextra
gnzlbg
2018-07-10
1
-5/+7
*
Implement huge arena: opt.huge_threshold.
Qi Wang
2018-06-29
1
-1/+57
*
Optimize ixalloc by avoiding a size lookup.
Qi Wang
2018-06-06
1
-8/+18
*
Avoid taking extents_muzzy mutex when muzzy is disabled.
Qi Wang
2018-05-24
1
-2/+7
*
Hooks: hook the realloc pathways that move/expand.
David Goldblatt
2018-05-18
1
-4/+14
*
Rename hooks module to test_hooks.
David Goldblatt
2018-05-18
1
-2/+2
*
Add UNUSED to avoid compiler warnings.
Qi Wang
2018-04-16
1
-17/+16
*
Silence a compiler warning.
Jason Evans
2018-04-11
1
-2/+3
*
Implement arena regind computation using div_info_t.
David Goldblatt
2017-12-21
1
-17/+16
*
Split up and standardize naming of stats code.
David T. Goldblatt
2017-12-19
1
-141/+2
*
Move bin stats code from arena to bin module.
David T. Goldblatt
2017-12-19
1
-14/+1
*
Move bin forking code from arena to bin module.
David T. Goldblatt
2017-12-19
1
-3/+3
*
Move bin initialization from arena module to bin module.
David T. Goldblatt
2017-12-19
1
-9/+2
*
Pull out arena_bin_info_t and arena_bin_t into their own file.
David T. Goldblatt
2017-12-19
1
-57/+39
*
Over purge by 1 extent always.
Qi Wang
2017-12-18
1
-2/+2
*
Fix unbounded increase in stash_decayed.
Qi Wang
2017-11-09
1
-12/+18
*
Add arena.i.retain_grow_limit
Qi Wang
2017-11-03
1
-0/+28
*
Clear cache bin ql postfork.
Qi Wang
2017-09-12
1
-0/+7
*
Add stats for metadata_thp.
Qi Wang
2017-08-30
1
-2/+3
*
Make arena stats collection go through cache bins.
David Goldblatt
2017-08-17
1
-4/+4
*
Pull out caching for a bin into its own file.
David Goldblatt
2017-08-17
1
-3/+3
*
Add extent_grow_mtx in pre_ / post_fork handlers.
Qi Wang
2017-06-30
1
-4/+11
*
Check arena in current context in pre_reentrancy.
Qi Wang
2017-06-23
1
-1/+1
*
Set reentrancy when invoking customized extent hooks.
Qi Wang
2017-06-23
1
-2/+2
*
Avoid inactivity_check within background threads.
Qi Wang
2017-06-22
1
-17/+22
*
Clear tcache_ql after fork in child.
Qi Wang
2017-06-20
1
-0/+17
*
Log decay->nunpurged before purging.
Qi Wang
2017-06-15
1
-2/+3
*
Drop high rank locks when creating threads.
Qi Wang
2017-06-08
1
-11/+0
*
Refactor/fix background_thread/percpu_arena bootstrapping.
Jason Evans
2017-06-01
1
-2/+7
*
Header refactoring: Pull size helpers out of jemalloc module.
David Goldblatt
2017-05-31
1
-27/+28
*
Header refactoring: unify and de-catchall extent_mmap module.
David Goldblatt
2017-05-31
1
-0/+1
*
Header refactoring: unify and de-catchall extent_dss.
David Goldblatt
2017-05-31
1
-0/+1
*
Header refactoring: unify and de-catchall rtree module.
David Goldblatt
2017-05-31
1
-0/+1
*
Fix npages during arena_decay_epoch_advance().
Qi Wang
2017-05-30
1
-20/+14
*
Fix extent_grow_next management.
Jason Evans
2017-05-30
1
-4/+5
*
Cleanup smoothstep.sh / .h.
Qi Wang
2017-05-25
1
-1/+1
*
Fix stats.mapped during deallocation.
Qi Wang
2017-05-24
1
-1/+1
[next]