diff options
author | Jason Evans <je@fb.com> | 2014-04-15 19:09:48 (GMT) |
---|---|---|
committer | Jason Evans <je@fb.com> | 2014-04-15 19:09:48 (GMT) |
commit | 4d434adb146375ad17f0d5e994ed5728d2942e3f (patch) | |
tree | f819a7cef393ab203a738a1da01cb6223675f8de /doc | |
parent | 644d414bc9ab52efbbf7ebeb350170106ec1f937 (diff) | |
download | jemalloc-4d434adb146375ad17f0d5e994ed5728d2942e3f.zip jemalloc-4d434adb146375ad17f0d5e994ed5728d2942e3f.tar.gz jemalloc-4d434adb146375ad17f0d5e994ed5728d2942e3f.tar.bz2 |
Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.
Make dss non-optional on all platforms which support sbrk(2).
Fix the "arena.<i>.dss" mallctl to return an error if "primary" or
"secondary" precedence is specified, but sbrk(2) is not supported.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/jemalloc.xml.in | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/doc/jemalloc.xml.in b/doc/jemalloc.xml.in index 4acb07f..16dd0bb 100644 --- a/doc/jemalloc.xml.in +++ b/doc/jemalloc.xml.in @@ -448,8 +448,10 @@ for (i = 0; i < nbins; i++) { <manvolnum>2</manvolnum></citerefentry> to obtain memory, which is suboptimal for several reasons, including race conditions, increased fragmentation, and artificial limitations on maximum usable memory. If - <option>--enable-dss</option> is specified during configuration, this - allocator uses both <citerefentry><refentrytitle>mmap</refentrytitle> + <citerefentry><refentrytitle>sbrk</refentrytitle> + <manvolnum>2</manvolnum></citerefentry> is supported by the operating + system, this allocator uses both + <citerefentry><refentrytitle>mmap</refentrytitle> <manvolnum>2</manvolnum></citerefentry> and <citerefentry><refentrytitle>sbrk</refentrytitle> <manvolnum>2</manvolnum></citerefentry>, in that order of preference; @@ -625,16 +627,6 @@ for (i = 0; i < nbins; i++) { build configuration.</para></listitem> </varlistentry> - <varlistentry id="config.dss"> - <term> - <mallctl>config.dss</mallctl> - (<type>bool</type>) - <literal>r-</literal> - </term> - <listitem><para><option>--enable-dss</option> was specified during - build configuration.</para></listitem> - </varlistentry> - <varlistentry id="config.fill"> <term> <mallctl>config.fill</mallctl> @@ -790,10 +782,15 @@ for (i = 0; i < nbins; i++) { <manvolnum>2</manvolnum></citerefentry>) allocation precedence as related to <citerefentry><refentrytitle>mmap</refentrytitle> <manvolnum>2</manvolnum></citerefentry> allocation. The following - settings are supported: “disabled”, “primary”, - and “secondary”. The default is “secondary” if - <link linkend="config.dss"><mallctl>config.dss</mallctl></link> is - true, “disabled” otherwise. + settings are supported if + <citerefentry><refentrytitle>sbrk</refentrytitle> + <manvolnum>2</manvolnum></citerefentry> is supported by the operating + system: “disabled”, “primary”, and + “secondary”; otherwise only “disabled” is + supported. The default is “secondary” if + <citerefentry><refentrytitle>sbrk</refentrytitle> + <manvolnum>2</manvolnum></citerefentry> is supported by the operating + system; “disabled” otherwise. </para></listitem> </varlistentry> |