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
/
extent_structs.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Implement retain on Windows.
Qi Wang
2019-07-24
1
-1/+5
*
Add memory utilization analytics to mallctl
Yinan Zhang
2019-04-04
1
-0/+21
*
Add opt.bin_shards to specify number of bin shards.
Qi Wang
2018-12-04
1
-4/+0
*
Add support for sharded bins within an arena.
Qi Wang
2018-12-04
1
-2/+13
*
Add extents information to mallocstats output
Tyler Etzel
2018-08-02
1
-0/+2
*
Add logging for sampled allocations
Tyler Etzel
2018-08-01
1
-5/+7
*
SC: Remove global data.
David Goldblatt
2018-07-23
1
-2/+2
*
Hide size class computation behind a layer of indirection.
David Goldblatt
2018-07-13
1
-4/+5
*
extent_t bitpacking logic refactoring
Rajeev Misra
2018-01-04
1
-36/+36
*
Pull out arena_bin_info_t and arena_bin_t into their own file.
David T. Goldblatt
2017-12-19
1
-1/+1
*
Add a "dumpable" bit to the extent state.
David Goldblatt
2017-10-16
1
-7/+29
*
Use ph instead of rb tree for extents_avail_
Dave Watson
2017-10-04
1
-15/+13
*
Header refactoring: Pull size helpers out of jemalloc module.
David Goldblatt
2017-05-31
1
-1/+1
*
Header refactoring: unify and de-catchall mutex module
David Goldblatt
2017-05-24
1
-0/+1
*
Refactor !opt.munmap to opt.retain.
Jason Evans
2017-04-29
1
-4/+3
*
Header refactoring: bitmap - unify and remove from 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/+1
*
Prefer old/low extent_t structures during reuse.
Jason Evans
2017-04-17
1
-10/+15
*
Track extent structure serial number (esn) in extent_t.
Jason Evans
2017-04-17
1
-3/+15
*
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/+1
*
Header refactoring: break out ph.h dependencies
David Goldblatt
2017-04-11
1
-0/+2
*
Transition e_prof_tctx in struct extent to C11 atomics
David Goldblatt
2017-04-04
1
-5/+5
*
Move arena_slab_data_t's nfree into extent_t's e_bits.
Jason Evans
2017-03-28
1
-19/+31
*
Pack various extent_t fields into a bitfield.
Jason Evans
2017-03-26
1
-45/+70
*
Store arena index rather than (arena_t *) in extent_t.
Jason Evans
2017-03-26
1
-2/+2
*
Use a bitmap in extents_t to speed up search.
Jason Evans
2017-03-25
1
-0/+7
*
Convert extent_t's usize to szind.
Jason Evans
2017-03-23
1
-2/+4
*
Implement two-phase decay-based purging.
Jason Evans
2017-03-15
1
-1/+2
*
Convert extents_t's npages field to use C11-style atomics
David Goldblatt
2017-03-09
1
-2/+5
*
Perform delayed coalescing prior to purging.
Jason Evans
2017-03-07
1
-2/+5
*
Disable coalescing of cached extents.
Jason Evans
2017-02-17
1
-0/+3
*
Disentangle arena and extent locking.
Jason Evans
2017-02-02
1
-11/+47
*
Break up headers into constituent parts
David Goldblatt
2017-01-12
1
-0/+84