summaryrefslogtreecommitdiff
path: root/test
Commit message (Expand)AuthorAgeFilesLines
...
* Guard prof related mallctl with opt_prof.Qi Wang2021-09-201-1/+1
* Remove opt_background_thread_hpa_interval_max_msAlex Lapenkou2021-09-171-1/+1
* Wake up background threads on demandAlex Lapenkou2021-09-176-60/+130
* Allow PAI to calculate time until deferred workAlex Lapenkou2021-09-171-0/+32
* Don't assume initialized arena in the default alloc hook.Qi Wang2021-08-251-0/+15
* Rename prof.dump_prefix to prof.prefixQi Wang2021-08-121-3/+3
* Pairing heap: inline functions instead of macros.David Goldblatt2021-08-021-24/+36
* edata_cache: Allow unbounded fast caching.David Goldblatt2021-07-261-101/+72
* HPA: Introduce a redesigned hpa_central_t.David Goldblatt2021-07-232-5/+14
* Remove hpa_central.David Goldblatt2021-07-231-450/+0
* Add unit tests for decayAlex Lapenkou2021-07-221-8/+214
* HPA: Hugification hysteresis.David Goldblatt2021-07-121-9/+134
* HPA: Pull out a hooks type.David Goldblatt2021-07-121-1/+1
* HPA: Do deferred operations on background threads.David Goldblatt2021-07-122-0/+162
* psset: Purge empty slabs first.David Goldblatt2021-07-121-2/+110
* HPA: Purge across retained extents.David Goldblatt2021-07-122-6/+77
* mpsc_queue: Add module.David Goldblatt2021-06-241-0/+304
* Add opt.experimental_infallible_new.David Goldblatt2021-06-245-1/+100
* Travis: Unbreak the builds.David Goldblatt2021-06-244-18/+3
* SEC: Allow arbitrarily many shards, cached sizes.David Goldblatt2021-05-221-2/+11
* Fix an interaction between the oversize_threshold test and bgthds.Qi Wang2021-05-136-34/+30
* Red-black tree: add summarize/filter.David Goldblatt2021-05-121-38/+702
* RB unit tests: don't test reentrantly.David Goldblatt2021-05-121-1/+1
* Clean up some minor data structure inconsistenciesDavid Goldblatt2021-05-121-1/+1
* Fix thread.name/prof_sys_thread_name interactionDavid Goldblatt2021-03-311-3/+5
* Fix a prof_recent/prof_sys_thread_name interactionDavid Goldblatt2021-03-311-0/+12
* Add rtree_write_range(): writing the same content to multiple leaf elements.Qi Wang2021-03-291-1/+65
* Store edata->state in rtree leaf and make edata_t 128B aligned.Qi Wang2021-03-291-23/+38
* Track extent is_head state in rtree leaf.Qi Wang2021-03-291-2/+8
* HPA: Use dirtiest-first purging.David Goldblatt2021-02-191-1/+85
* Edata: Move sn into its own field.David Goldblatt2021-02-191-1/+1
* SEC: Expand option configurability.David Goldblatt2021-02-192-22/+43
* HPA: Implement batch allocation.David Goldblatt2021-02-191-1/+73
* SEC: Use batch fills.David Goldblatt2021-02-191-27/+36
* Add a batch allocation interface to the PAI.David Goldblatt2021-02-191-0/+25
* SEC: Reduce lock hold times.David Goldblatt2021-02-191-2/+5
* PAI/SEC: Add a dalloc_batch function.David Goldblatt2021-02-191-6/+28
* Implement opt.cache_oblivious.Qi Wang2021-02-112-1/+2
* Pull HPA options into a containing struct.David Goldblatt2021-02-041-1/+4
* fxp: Add FXP_INIT_PERCENTDavid Goldblatt2021-02-041-1/+26
* FXP: add fxp_mul_frac.David Goldblatt2021-02-041-0/+25
* hpdata: Return the number of pages to be purged.David Goldblatt2021-02-041-2/+4
* psset: keep aggregate stats.David Goldblatt2021-02-041-0/+1
* HPA: Track pending purges/hugifies in the psset.David Goldblatt2021-02-041-15/+1
* Move empty slab tracking to the psset.David Goldblatt2021-02-042-14/+17
* psset: Reconceptualize insertion/removal.David Goldblatt2021-02-042-12/+27
* hpdata: Rename "dirty" to "touched".David Goldblatt2021-02-041-6/+6
* HPA: Don't track inactive pages.David Goldblatt2021-02-041-7/+0
* psset stats: Simplify handling.David Goldblatt2021-02-041-11/+11
* HPA: Generalize purging.David Goldblatt2021-02-041-0/+1