diff options
author | Jason Evans <je@fb.com> | 2012-04-16 17:52:27 -0700 |
---|---|---|
committer | Jason Evans <je@fb.com> | 2012-04-16 18:08:58 -0700 |
commit | 59ae2766af88bad07ac721c4ee427b171e897bcb (patch) | |
tree | 91d978a22d04bf1bdab84139e46e094ed35d88a9 /INSTALL | |
parent | a398a6b46e53035a4ef660b4c7a1c406f3abe645 (diff) | |
download | jemalloc-59ae2766af88bad07ac721c4ee427b171e897bcb.tar.gz |
Add the --disable-munmap option.
Add the --disable-munmap option, remove the configure test that
attempted to detect the VM allocation quirk known to exist on Linux
x86[_64], and make --disable-munmap implicit on Linux.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -108,6 +108,13 @@ any of the following arguments (not a definitive list) to 'configure': released in bulk, thus reducing the total number of mutex operations. See the "opt.tcache" option for usage details. +--disable-munmap + Disable virtual memory deallocation via munmap(2); instead keep track of + the virtual memory for later use. munmap() is disabled by default (i.e. + --disable-munmap is implied) on Linux, which has a quirk in its virtual + memory allocation algorithm that causes semi-permanent VM map holes under + normal jemalloc operation. + --enable-dss Enable support for page allocation/deallocation via sbrk(2), in addition to mmap(2). |