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
/
include
/
jemalloc
/
internal
/
arena_structs_b.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add support for sharded bins within an arena.
Qi Wang
2018-12-04
1
-1/+4
*
Add stats for the size of extent_avail heap
Tyler Etzel
2018-08-02
1
-0/+1
*
Hide size class computation behind a layer of indirection.
David Goldblatt
2018-07-13
1
-2/+2
*
Split up and standardize naming of stats code.
David T. Goldblatt
2017-12-19
1
-2/+2
*
Pull out arena_bin_info_t and arena_bin_t into their own file.
David T. Goldblatt
2017-12-19
1
-63/+2
*
Add arena.i.retain_grow_limit
Qi Wang
2017-11-03
1
-0/+5
*
Make arena stats collection go through cache bins.
David Goldblatt
2017-08-17
1
-5/+6
*
Header refactoring: unify and de-catchall extent_dss.
David Goldblatt
2017-05-31
1
-0/+1
*
Fix extent_grow_next management.
Jason Evans
2017-05-30
1
-2/+3
*
Header refactoring: unify and de-catchall mutex module
David Goldblatt
2017-05-24
1
-0/+1
*
Fix # of unpurged pages in decay algorithm.
Qi Wang
2017-05-23
1
-0/+2
*
Refactor *decay_time into *decay_ms.
Jason Evans
2017-05-18
1
-2/+2
*
Add stats: arena uptime.
Qi Wang
2017-05-18
1
-0/+2
*
Refactor !opt.munmap to opt.retain.
Jason Evans
2017-04-29
1
-1/+1
*
Replace --disable-munmap with opt.munmap.
Jason Evans
2017-04-25
1
-4/+4
*
Header refactoring: bitmap - unify and remove from catchall.
David Goldblatt
2017-04-24
1
-0/+1
*
Header refactoring: stats - unify and remove from catchall
David Goldblatt
2017-04-24
1
-0/+1
*
Header refactoring: move smoothstep.h out of the catchall.
David Goldblatt
2017-04-24
1
-0/+1
*
Header refactoring: size_classes module - remove from the catchall
David Goldblatt
2017-04-24
1
-0/+2
*
Header refactoring: ticker module - remove from the catchall and unify.
David Goldblatt
2017-04-24
1
-0/+1
*
Header refactoring: unify nstime.h and move it out of the catch-all
David Goldblatt
2017-04-19
1
-0/+1
*
Prefer old/low extent_t structures during reuse.
Jason Evans
2017-04-17
1
-4/+5
*
Pass alloc_ctx down profiling path.
Qi Wang
2017-04-12
1
-2/+2
*
Header refactoring: move atomic.h out of the catch-all
David Goldblatt
2017-04-11
1
-0/+1
*
Header refactoring: break out ql.h dependencies
David Goldblatt
2017-04-11
1
-0/+3
*
Pass dealloc_ctx down free() fast path.
Qi Wang
2017-04-11
1
-0/+6
*
Transition arena struct fields to C11 atomics
David Goldblatt
2017-04-05
1
-6/+10
*
Convert prng module to use C11-style atomics
David Goldblatt
2017-04-04
1
-1/+1
*
Implement two-phase decay-based purging.
Jason Evans
2017-03-15
1
-10/+19
*
Move arena_t's purging field into arena_decay_t.
Jason Evans
2017-03-15
1
-7/+5
*
Refactor decay-related function parametrization.
Jason Evans
2017-03-15
1
-7/+7
*
Convert arena_t's purging field to non-atomic bool.
Jason Evans
2017-03-10
1
-8/+7
*
Implement per-CPU arena.
Qi Wang
2017-03-09
1
-0/+7
*
Change arena to use the atomic functions for ssize_t instead of the union str...
David Goldblatt
2017-03-07
1
-6/+1
*
Convert arena_decay_t's time to be atomically synchronized.
Jason Evans
2017-03-03
1
-2/+9
*
Synchronize arena->decay with arena->decay.mtx.
Jason Evans
2017-02-16
1
-6/+2
*
Synchronize arena->tcache_ql with arena->tcache_ql_mtx.
Jason Evans
2017-02-16
1
-1/+2
*
Convert arena->stats synchronization to atomics.
Jason Evans
2017-02-16
1
-1/+2
*
Convert arena->prof_accumbytes synchronization to atomics.
Jason Evans
2017-02-16
1
-1/+2
*
Convert arena->dss_prec synchronization to atomics.
Jason Evans
2017-02-16
1
-1/+1
*
Disentangle arena and extent locking.
Jason Evans
2017-02-02
1
-45/+72
*
Break up headers into constituent parts
David Goldblatt
2017-01-12
1
-0/+214