aboutsummaryrefslogtreecommitdiff
path: root/src/speedymalloc.c
Commit message (Collapse)AuthorAgeFilesLines
* remove speedymalloc.cFlorian Fischer2020-02-261-188/+0
|
* define PAGE_SIZE and put alignment code in inline functionFlorian Fischer2020-02-261-13/+9
|
* free big allocations using madv_freeFlorian Fischer2020-02-261-3/+24
|
* add madvise MADV_WILLNEEDFlorian Fischer2020-02-251-0/+17
| | | | Touching every 32MB chunk prevents individual page faults.
* move common allocator functions into malloc.cFlorian Fischer2020-02-251-108/+3
|
* fix speedymalloc's size2bin and bin2size functionsFlorian Fischer2019-09-111-19/+24
|
* use size information in reallocFlorian Fischer2019-09-091-2/+2
|
* simplify cached sizeclassesFlorian Fischer2019-09-091-47/+44
|
* add first speedymalloc draftFlorian Fischer2019-09-051-0/+257
speedymalloc is a thread-local cached bump pointer allocator