jemalloc/src
Jason Evans 45f087eb03 Revert "Remove BITMAP_USE_TREE."
Some systems use a native 64 KiB page size, which means that the bitmap
for the smallest size class can be 8192 bits, not just 512 bits as when
the page size is 4 KiB.  Linear search in bitmap_{sfu,ffu}() is
unacceptably slow for such large bitmaps.

This reverts commit 7c00f04ff4.
2017-04-18 19:01:04 -07:00
..
arena.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
base.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
bitmap.c Revert "Remove BITMAP_USE_TREE." 2017-04-18 19:01:04 -07:00
ckh.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
ctl.c Header refactoring: unify nstime.h and move it out of the catch-all 2017-04-18 18:35:03 -07:00
extent.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
extent_dss.c Header refactoring: unify spin.h and move it out of the catch-all. 2017-04-18 18:35:03 -07:00
extent_mmap.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
hash.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
hooks.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
jemalloc.c Header refactoring: unify spin.h and move it out of the catch-all. 2017-04-18 18:35:03 -07:00
jemalloc_cpp.cpp Move CPP_PROLOGUE and CPP_EPILOGUE to the .cpp 2017-04-18 18:35:03 -07:00
large.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
malloc_io.c Header refactoring: move util.h out of the catchall 2017-04-18 18:35:03 -07:00
mutex.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
nstime.c Header refactoring: unify nstime.h and move it out of the catch-all 2017-04-18 18:35:03 -07:00
pages.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
prng.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
prof.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
rtree.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
spin.c Header refactoring: unify spin.h and move it out of the catch-all. 2017-04-18 18:35:03 -07:00
stats.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
tcache.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
ticker.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
tsd.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
witness.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00
zone.c Header refactoring: move assert.h out of the catch-all 2017-04-18 18:35:03 -07:00