diff options
| author | Jason Evans <je@fb.com> | 2012-05-02 07:30:36 (GMT) |
|---|---|---|
| committer | Jason Evans <je@fb.com> | 2012-05-02 07:30:36 (GMT) |
| commit | 203484e2ea267e068a68fd2922263f0ff1d5ac6f (patch) | |
| tree | 9b3b566014cfe9d471c017267808c4722821eebc /test/integration/aligned_alloc.c | |
| parent | fd97b1dfc76647c3f90f28dc63cc987041fe20df (diff) | |
| download | jemalloc-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
