[7ca0fdf] Disable munmap() if it causes VM map holes
Mike Hommey
mh+jemalloc at glandium.org
Mon Apr 16 08:08:29 PDT 2012
Hi,
I noticed something "interesting" with the test for VM map holes:
If I compile it manually, it fails:
Hoped for 0x7f835133d000, got 0x7f8350b3d000
0x7f835173d000..0x7f835133d000..0x7f8350f3d000..0x7f835073d000..0x7f8350b3d000
Apparently, this happens when *not* linking libm to the testcase. It
also does happen when linking libm and some other library (tried
pthread and stdc++).
Moreover, the test being run on the build machine, which can have a very
different setup from the machine the binary runs on, it is most probably
not reliable to decide whether to disable munmap or not.
Mike
More information about the jemalloc-discuss
mailing list