summaryrefslogtreecommitdiff
path: root/include/jemalloc/internal/pa.h
Commit message (Expand)AuthorAgeFilesLines
* fix some typoscuishuang2022-04-251-1/+1
* Implement guard pages.Qi Wang2021-09-261-1/+1
* Wake up background threads on demandAlex Lapenkou2021-09-171-4/+5
* Allow PAI to calculate time until deferred workAlex Lapenkou2021-09-171-0/+2
* HPA: Introduce a redesigned hpa_central_t.David Goldblatt2021-07-231-6/+18
* HPA: Pull out a hooks type.David Goldblatt2021-07-121-1/+3
* HPA: Do deferred operations on background threads.David Goldblatt2021-07-121-1/+11
* SEC: Allow arbitrarily many shards, cached sizes.David Goldblatt2021-05-221-2/+2
* SEC: Expand option configurability.David Goldblatt2021-02-191-1/+1
* Pull HPA options into a containing struct.David Goldblatt2021-02-041-1/+1
* HPA: Manage whole hugepages at a time.David Goldblatt2020-12-071-3/+2
* Add a per-arena oversize_threshold.David Goldblatt2020-11-131-1/+2
* PA: Use an SEC in fron of the HPA shard.David Goldblatt2020-10-231-5/+15
* HPA: Add stats for the hpa_shard.David Goldblatt2020-10-231-1/+1
* HPA: add size-exclusion functionality.David Goldblatt2020-10-231-1/+1
* HPA: Make slab sizes and maxes configurable.David Goldblatt2020-10-231-1/+2
* HPA: Tie components into a PAI implementation.David Goldblatt2020-10-231-0/+32
* PA->PAC: Move in PAI implementation.David Goldblatt2020-07-091-6/+1
* PA -> PAC: Move in destruction functions.David Goldblatt2020-07-091-1/+1
* PAC: Move in decay rate setting.David Goldblatt2020-07-091-1/+5
* PA->PAC: Move in decay functions.David Goldblatt2020-07-091-33/+0
* PA -> PAC: Move in decay_purge enum.David Goldblatt2020-07-091-8/+1
* PA->PAC: Make extent.c forget about PA.David Goldblatt2020-07-091-6/+0
* PA->PAC: Move in extent_sn.David Goldblatt2020-07-091-5/+0
* PA->PAC: Move in stats.David Goldblatt2020-07-091-57/+10
* PAC: Move in decay.David Goldblatt2020-07-091-22/+3
* PAC: Move in ecache_grow.David Goldblatt2020-07-091-2/+0
* Add PAC: Page allocator classic.David Goldblatt2020-07-091-16/+11
* Introduce PAI: Page allocator interfaceDavid Goldblatt2020-07-091-0/+8
* Extent: Remove szind/slab knowledge.David Goldblatt2020-04-101-2/+2
* PA: Take zero as a bool rather than as a bool *.David Goldblatt2020-04-101-2/+2
* PA: Parameterize emap. Move emap_global to arena.David Goldblatt2020-04-101-3/+8
* PA: Move in decay initialization.David Goldblatt2020-04-101-1/+2
* PA: Move in retain growth limit setting.David Goldblatt2020-04-101-0/+12
* PA: Move in mutex stats reading.David Goldblatt2020-04-101-0/+9
* PA: Move in some more internals accesses.David Goldblatt2020-04-101-0/+18
* PA: Move in full stats merging.David Goldblatt2020-04-101-0/+9
* Arena stats: Give it its own "mapped".David Goldblatt2020-04-101-4/+5
* PA: Move in basic stats merging.David Goldblatt2020-04-101-0/+3
* PA: Add pa_extra.c and put PA forking there.David Goldblatt2020-04-101-0/+18
* Arena stats: Move retained to PA, use plain ints.David Goldblatt2020-04-101-0/+8
* PA: Move in all modifications of mapped.David Goldblatt2020-04-101-2/+2
* PA: Make mapped stat atomic.David Goldblatt2020-04-101-9/+1
* PA: Move edata_avail stat in, make it non-atomic.David Goldblatt2020-04-101-0/+3
* Move extent stats to the PA module.David Goldblatt2020-04-101-0/+17
* PA: Move in nactive counter.David Goldblatt2020-04-101-0/+7
* PA: Minor cleanups and comment fixes.David Goldblatt2020-04-101-6/+29
* PA: Move in rest of purging.David Goldblatt2020-04-101-0/+14
* PA: Move in decay-all pathway.David Goldblatt2020-04-101-0/+2
* PA: Remove public visibility of some internals.David Goldblatt2020-04-101-5/+0