summaryrefslogtreecommitdiff
path: root/include/jemalloc/internal/hpdata.h
Commit message (Expand)AuthorAgeFilesLines
* HPA: Correctly calculate retained pagesAlex Lapenkou2021-08-201-1/+1
* Pairing heap: inline functions instead of macros.David Goldblatt2021-08-021-3/+3
* HPA: Hugification hysteresis.David Goldblatt2021-07-121-5/+18
* HPA: Purge across retained extents.David Goldblatt2021-07-121-2/+3
* Clean up some minor data structure inconsistenciesDavid Goldblatt2021-05-121-1/+1
* HPA: Use dirtiest-first purging.David Goldblatt2021-02-191-62/+14
* HPA: Make purging/hugifying more principled.David Goldblatt2021-02-191-17/+59
* HPA: Use a whole-shard purging heuristic.David Goldblatt2021-02-041-0/+14
* hpdata: Return the number of pages to be purged.David Goldblatt2021-02-041-1/+4
* HPA: Track pending purges/hugifies in the psset.David Goldblatt2021-02-041-26/+111
* Move empty slab tracking to the psset.David Goldblatt2021-02-041-3/+22
* psset: Reconceptualize insertion/removal.David Goldblatt2021-02-041-6/+12
* hpdata: Rename "dirty" to "touched".David Goldblatt2021-02-041-10/+15
* HPA: Some minor reformattings.David Goldblatt2021-02-041-5/+4
* HPA: Generalize purging.David Goldblatt2021-02-041-6/+17
* hpdata: Add state changing helpers.David Goldblatt2021-02-041-8/+88
* hpdata: track per-page dirty state.David Goldblatt2021-02-041-5/+37
* hpdata: count active pages instead of free ones.David Goldblatt2021-02-041-17/+12
* hpdata: Add a comment for hpdata_consistent.David Goldblatt2021-02-041-0/+5
* hpdata: Strengthen assertions.David Goldblatt2020-12-071-2/+9
* hpdata: Add a test.David Goldblatt2020-12-071-2/+7
* hpdata: Use addr/size instead of begin/npages.David Goldblatt2020-12-071-2/+2
* psset: Use fit/insert/remove as basis functions.David Goldblatt2020-12-071-0/+5
* Move hpdata bitmap logic out of the psset.David Goldblatt2020-12-071-7/+17
* Introduce hpdata_t.David Goldblatt2020-12-071-0/+124