summaryrefslogtreecommitdiffstats
path: root/test/integration/aligned_alloc.c
diff options
context:
space:
mode:
authorJason Evans <je@fb.com>2012-05-02 07:30:36 (GMT)
committerJason Evans <je@fb.com>2012-05-02 07:30:36 (GMT)
commit203484e2ea267e068a68fd2922263f0ff1d5ac6f (patch)
tree9b3b566014cfe9d471c017267808c4722821eebc /test/integration/aligned_alloc.c
parentfd97b1dfc76647c3f90f28dc63cc987041fe20df (diff)
downloadjemalloc-203484e2ea267e068a68fd2922263f0ff1d5ac6f.zip
jemalloc-203484e2ea267e068a68fd2922263f0ff1d5ac6f.tar.gz
jemalloc-203484e2ea267e068a68fd2922263f0ff1d5ac6f.tar.bz2
Optimize malloc() and free() fast paths.
Embed the bin index for small page runs into the chunk page map, in order to omit [...] in the following dependent load sequence: ptr-->mapelm-->[run-->bin-->]bin_info Move various non-critcal code out of the inlined function chain into helper functions (tcache_event_hard(), arena_dalloc_small(), and locking).
Diffstat (limited to 'test/integration/aligned_alloc.c')
0 files changed, 0 insertions, 0 deletions