diff options
author | Jason Evans <jasone@canonware.com> | 2010-10-24 23:18:29 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2010-10-24 23:18:29 (GMT) |
commit | 379f847f446b84b8f43fdda306dd20a60024d331 (patch) | |
tree | 6c6a15791f83348c3b532bd17cd9d9ac4d8b50ce /jemalloc/INSTALL | |
parent | ce93055c49a5cd0f32792bbaeeaa0fb4b788f1ee (diff) | |
download | jemalloc-379f847f446b84b8f43fdda306dd20a60024d331.zip jemalloc-379f847f446b84b8f43fdda306dd20a60024d331.tar.gz jemalloc-379f847f446b84b8f43fdda306dd20a60024d331.tar.bz2 |
Add ChangeLog.
Add ChangeLog, which briefly summarizes releases.
Edit README and INSTALL.
Diffstat (limited to 'jemalloc/INSTALL')
-rw-r--r-- | jemalloc/INSTALL | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/jemalloc/INSTALL b/jemalloc/INSTALL index c5697c6..d30f093 100644 --- a/jemalloc/INSTALL +++ b/jemalloc/INSTALL @@ -35,9 +35,8 @@ any of the following arguments (not a definitive list) to 'configure': /etc/malloc.conf --> /etc/prefix_malloc.conf MALLOC_CONF --> PREFIX_MALLOC_CONF - This makes it possible to use jemalloc at the same time as the - system allocator, or even to use multiple copies of jemalloc - simultaneously. + This makes it possible to use jemalloc at the same time as the system + allocator, or even to use multiple copies of jemalloc simultaneously. By default, the prefix is "", except on OS X, where it is "je_". On OS X, jemalloc overlays the default malloc zone, but makes no attempt to actually @@ -58,12 +57,12 @@ any of the following arguments (not a definitive list) to 'configure': performance hit, but is very useful during application development. --enable-stats - Enable statistics gathering functionality. Use the 'P' option to print - detailed allocation statistics at exit. + Enable statistics gathering functionality. See the "opt.stats_print" + option documentation for usage details. --enable-prof - Enable heap profiling and leak detection functionality. Use the 'B', 'E', - 'F', 'I', 'L', and 'U' options to control these features. + Enable heap profiling and leak detection functionality. See the "opt.prof" + option documention for usage details. --disable-prof-libgcc Disable the use of libgcc's backtracing functionality. Ordinarily, libgcc's @@ -89,8 +88,8 @@ any of the following arguments (not a definitive list) to 'configure': --disable-tcache Disable thread-specific caches for small objects. Objects are cached and - released in bulk, thus reducing the total number of mutex operations. Use - the 'H', 'G', and 'M' options to control thread-specific caching. + released in bulk, thus reducing the total number of mutex operations. See + the "opt.tcache" option for suage details. --enable-swap Enable mmap()ed swap file support. When this feature is built in, it is @@ -102,18 +101,18 @@ any of the following arguments (not a definitive list) to 'configure': mmap(2). --enable-fill - Enable support for junk/zero filling of memory. Use the 'J' option to - control junk filling, or the 'Z' option to control zero filling. + Enable support for junk/zero filling of memory. See the "opt.junk"/ + "opt.zero" option documentation for usage details. --enable-xmalloc Enable support for optional immediate termination due to out-of-memory errors, as is commonly implemented by "xmalloc" wrapper function for malloc. - Use the 'X' option to control termination behavior. + See the "opt.xmalloc" option documentation for usage details. --enable-sysv Enable support for System V semantics, wherein malloc(0) returns NULL - rather than a minimal allocation. Use the 'V' option to control System V - compatibility. + rather than a minimal allocation. See the "opt.sysv" option documentation + for usage details. --enable-dynamic-page-shift Under most conditions, the system page size never changes (usually 4KiB or |