summaryrefslogtreecommitdiffstats
path: root/jemalloc/INSTALL
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2010-10-24 23:18:29 (GMT)
committerJason Evans <jasone@canonware.com>2010-10-24 23:18:29 (GMT)
commit379f847f446b84b8f43fdda306dd20a60024d331 (patch)
tree6c6a15791f83348c3b532bd17cd9d9ac4d8b50ce /jemalloc/INSTALL
parentce93055c49a5cd0f32792bbaeeaa0fb4b788f1ee (diff)
downloadjemalloc-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/INSTALL27
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