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_externs.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
add experimental.arenas_create_ext mallctl
Piotr Balcer
2021-09-24
1
-1/+1
*
Wake up background threads on demand
Alex Lapenkou
2021-09-17
1
-1/+1
*
Allow PAI to calculate time until deferred work
Alex Lapenkou
2021-09-17
1
-1/+7
*
HPA: Introduce a redesigned hpa_central_t.
David Goldblatt
2021-07-24
1
-1/+1
*
Add HPA deferral functionality.
David Goldblatt
2021-07-13
1
-0/+1
*
Arena: share bin offsets in a global.
David Goldblatt
2021-02-04
1
-0/+6
*
Tcache flush: keep common path state in registers.
David Goldblatt
2021-02-04
1
-5/+8
*
HPA: Manage whole hugepages at a time.
David Goldblatt
2020-12-07
1
-1/+0
*
PA: Use an SEC in fron of the HPA shard.
David Goldblatt
2020-10-23
1
-1/+2
*
HPA: Add stats for the hpa_shard.
David Goldblatt
2020-10-23
1
-1/+1
*
HPA: Tie components into a PAI implementation.
David Goldblatt
2020-10-23
1
-0/+1
*
Add zero option to arena batch allocation
Yinan Zhang
2020-07-31
1
-1/+1
*
Add batch allocation from fresh slabs
Yinan Zhang
2020-07-31
1
-0/+2
*
Extract bin shard selection out of bin locking
Yinan Zhang
2020-07-31
1
-1/+1
*
PAC: Move in decay rate setting.
David Goldblatt
2020-07-09
1
-4/+3
*
PA->PAC: Move in stats.
David Goldblatt
2020-07-09
1
-1/+1
*
Arena: fill in terms of cache_bins.
David Goldblatt
2020-04-14
1
-2/+3
*
PA: Take zero as a bool rather than as a bool *.
David Goldblatt
2020-04-10
1
-1/+1
*
PA: Parameterize emap. Move emap_global to arena.
David Goldblatt
2020-04-10
1
-0/+1
*
Move extent stats to the PA module.
David Goldblatt
2020-04-10
1
-1/+1
*
PA: Move in remaining page allocation functions.
David Goldblatt
2020-04-10
1
-2/+1
*
PA: Move in arena extent_sn counter.
David Goldblatt
2020-04-10
1
-1/+0
*
Move junking out of arena/tcache code.
David Goldblatt
2020-03-12
1
-7/+2
*
Rework the bin locking around tcache refill / flush.
Qi Wang
2020-02-14
1
-1/+2
*
Rename extent_t to edata_t.
David Goldblatt
2019-12-20
1
-7/+7
*
Move extent ehook calls into ehooks
David Goldblatt
2019-12-20
1
-2/+2
*
Extents: Eagerly initialize extent hooks.
David Goldblatt
2019-12-20
1
-1/+1
*
Move extent hook getters/setters to arena.c
David Goldblatt
2019-12-20
1
-0/+3
*
Reduce footprint of bin_t.
Qi Wang
2019-11-21
1
-1/+1
*
Pull prof_accumbytes into thread event handler
Yinan Zhang
2019-11-04
1
-1/+1
*
Safety checks: Add a redzoning feature.
David Goldblatt
2019-04-15
1
-1/+1
*
Rename huge_threshold to oversize_threshold.
Qi Wang
2019-01-25
1
-2/+2
*
Avoid creating bg thds for huge arena lone.
Qi Wang
2019-01-16
1
-0/+1
*
Add support for sharded bins within an arena.
Qi Wang
2018-12-04
1
-2/+4
*
Add extents information to mallocstats output
Tyler Etzel
2018-08-02
1
-1/+2
*
SC: Remove global data.
David Goldblatt
2018-07-23
1
-1/+1
*
Hide size class computation behind a layer of indirection.
David Goldblatt
2018-07-13
1
-1/+0
*
Implement huge arena: opt.huge_threshold.
Qi Wang
2018-06-29
1
-0/+5
*
Optimize ixalloc by avoiding a size lookup.
Qi Wang
2018-06-06
1
-1/+1
*
Hooks: hook the realloc pathways that move/expand.
David Goldblatt
2018-05-18
1
-1/+3
*
Split up and standardize naming of stats code.
David T. Goldblatt
2017-12-19
1
-5/+1
*
Pull out arena_bin_info_t and arena_bin_t into their own file.
David T. Goldblatt
2017-12-19
1
-4/+3
*
Add arena.i.retain_grow_limit
Qi Wang
2017-11-03
1
-0/+2
*
Pull out caching for a bin into its own file.
David Goldblatt
2017-08-17
1
-1/+1
*
Add extent_grow_mtx in pre_ / post_fork handlers.
Qi Wang
2017-06-30
1
-0/+1
*
Drop high rank locks when creating threads.
Qi Wang
2017-06-08
1
-0/+1
*
Refactor/fix background_thread/percpu_arena bootstrapping.
Jason Evans
2017-06-01
1
-3/+2
*
Header refactoring: Pull size helpers out of jemalloc module.
David Goldblatt
2017-05-31
1
-8/+0
*
Header refactoring: unify and de-catchall extent_dss.
David Goldblatt
2017-05-31
1
-0/+1
*
Implementing opt.background_thread.
Qi Wang
2017-05-23
1
-40/+43
[next]