Lines Matching +full:reset +full:- +full:related
7 .\" Source: jemalloc 5.3.0-0-g54eaed1d8b56b1aa528be3bdd1877e59c56fa90c
10 .TH "JEMALLOC" "3" "05/06/2022" "jemalloc 5.3.0-0-g54eaed1d8b56" "User Manual"
11 .\" -----------------------------------------------------------------
13 .\" -----------------------------------------------------------------
16 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
20 .\" -----------------------------------------------------------------
22 .\" -----------------------------------------------------------------
27 .\" -----------------------------------------------------------------
29 .\" -----------------------------------------------------------------
31 jemalloc \- general purpose memory allocation functions
34 This manual describes jemalloc 5\&.3\&.0\-0\-g54eaed1d8b56b1aa528be3bdd1877e59c56fa90c\&. More info…
35 \m[blue]\fBjemalloc website\fR\m[]\&\s-2\u[1]\d\s+2\&.
37 The following configuration options are enabled in libc\*(Aqs built\-in jemalloc:
38 \fB\-\-enable\-fill\fR,
39 \fB\-\-enable\-lazy\-lock\fR,
40 \fB\-\-enable\-stats\fR,
41 \fB\-\-enable\-utrace\fR,
42 \fB\-\-enable\-xmalloc\fR, and
43 \fB\-\-with\-malloc\-conf=abort_conf:false\fR\&. Additionally,
44 \fB\-\-enable\-debug\fR
69 .SS "Non\-standard API"
171 .SS "Non\-standard API"
210 Use the thread\-specific cache (tcache) specified by the identifier
220 Do not use a thread\-specific cache (tcache)\&. Unless
266 is non\-zero, an attempt is made to resize the allocation to be at least
311 …allocator, as well as setting modifiable parameters and triggering actions\&. The period\-separated
313 argument specifies a location in a tree\-structured namespace; see the
345 that is smaller than the number of period\-separated name components, which results in a partial MI…
389 \fBNULL\fR\&. The statistics are presented in human\-readable form unless
394 \m[blue]\fBJSON format\fR\m[]\&\s-2\u[2]\d\s+2\&. This function can be called repeatedly\&. General…
403 \fB\-\-enable\-stats\fR
423 function is not a mechanism for in\-place
426 should not be depended on, since such behavior is entirely implementation\-dependent\&.
429 …s its internals based in part on various options that can be specified at compile\- or run\-time\&.
432 \fB\-\-with\-malloc\-conf\fR, the string pointed to by the global variable
444 \fB\-\-with\-malloc\-conf\fR
447 are compile\-time mechanisms, whereas
453 An options string is a comma\-separated list of option:value pairs\&. There is one key correspondin…
477 …ms on multi\-processor systems\&. This works well with regard to threading scalability, but incurs…
479 In addition to multiple arenas, this allocator supports thread\-specific caching, in order to make …
487 Allocations are packed tightly together, which can be an issue for multi\-threaded applications\&. …
497 …-byte allocation to 16 bytes, or shrink a 16\-byte allocation to 9 bytes\&. Growth and shrinkage t…
500 Assuming 4 KiB pages and a 16\-byte quantum on a 64\-bit system, the size classes in each category …
503 .it 1 an-trap
504 .nr an-no-space-flag 1
505 .nr an-break-flag 1
681 r\-,
682 \-w, or
683 \-\-, and required build configuration flags follow, if any\&. A name element encoded as
721 version (\fBconst char *\fR) r\-
741 for related stats\&.
743 can be used to set the default option\&. This option is only available on selected pthread\-based p…
753 config\&.cache_oblivious (\fBbool\fR) r\-
755 \fB\-\-enable\-cache\-oblivious\fR
759 config\&.debug (\fBbool\fR) r\-
761 \fB\-\-enable\-debug\fR
765 config\&.fill (\fBbool\fR) r\-
767 \fB\-\-enable\-fill\fR
771 config\&.lazy_lock (\fBbool\fR) r\-
773 \fB\-\-enable\-lazy\-lock\fR
777 config\&.malloc_conf (\fBconst char *\fR) r\-
779 Embedded configure\-time\-specified run\-time options string, empty unless
780 \fB\-\-with\-malloc\-conf\fR
784 config\&.prof (\fBbool\fR) r\-
786 \fB\-\-enable\-prof\fR
790 config\&.prof_libgcc (\fBbool\fR) r\-
792 \fB\-\-disable\-prof\-libgcc\fR
796 config\&.prof_libunwind (\fBbool\fR) r\-
798 \fB\-\-enable\-prof\-libunwind\fR
802 config\&.stats (\fBbool\fR) r\-
804 \fB\-\-enable\-stats\fR
808 config\&.utrace (\fBbool\fR) r\-
810 \fB\-\-enable\-utrace\fR
814 config\&.xmalloc (\fBbool\fR) r\-
816 \fB\-\-enable\-xmalloc\fR
820 opt\&.abort (\fBbool\fR) r\-
822 Abort\-on\-warning enabled/disabled\&. If true, most warnings are fatal\&. Note that runtime option…
827 \fB\-\-enable\-debug\fR
831 opt\&.confirm_conf (\fBbool\fR) r\-
833 Confirm\-runtime\-options\-when\-program\-starts enabled/disabled\&. If true, the string specified …
834 \fB\-\-with\-malloc\-conf\fR, the string pointed to by the global variable
842 opt\&.abort_conf (\fBbool\fR) r\-
844 Abort\-on\-invalid\-configuration enabled/disabled\&. If true, invalid runtime options are fatal\&.…
847 \fB\-\-enable\-debug\fR
851 opt\&.cache_oblivious (\fBbool\fR) r\-
853 …-oblivious large allocation alignment, for large requests with no alignment constraints\&. If this…
856 opt\&.metadata_thp (\fBconst char *\fR) r\-
867 opt\&.trust_madvise (\fBbool\fR) r\-
872 opt\&.retain (\fBbool\fR) r\-
878 for related details)\&. It also makes jemalloc use
880 …-specific performance problems, namely 1) for [64\-bit] Linux, which has a quirk in its virtual me…
881 …R\&. Although the same issues may present on 32\-bit platforms as well, retaining virtual memory f…
884 opt\&.dss (\fBconst char *\fR) r\-
886 dss (\fBsbrk\fR(2)) allocation precedence as related to
904 opt\&.narenas (\fBunsigned\fR) r\-
909 opt\&.oversize_threshold (\fBsize_t\fR) r\-
916 opt\&.percpu_arena (\fBconst char *\fR) r\-
927 opt\&.background_thread (\fBbool\fR) r\-
934 opt\&.max_background_threads (\fBsize_t\fR) r\-
941 opt\&.dirty_decay_ms (\fBssize_t\fR) r\-
945 …used dirty pages to be purged immediately upon creation\&. A decay time of \-1 disables purging\&.…
949 for related dynamic control options\&. See
956 opt\&.muzzy_decay_ms (\fBssize_t\fR) r\-
959 …used muzzy pages to be purged immediately upon creation\&. A decay time of \-1 disables purging\&.…
963 for related dynamic control options\&.
966 opt\&.lg_extent_max_active_fit (\fBsize_t\fR) r\-
968 …tions, which can reduce fragmentation over the long run (especially for non\-active extents)\&. Lo…
971 opt\&.stats_print (\fBbool\fR) r\-
980 \fB\-\-enable\-stats\fR
981 is specified during configuration, this has the potential to cause deadlock for a multi\-threaded p…
989 opt\&.stats_print_opts (\fBconst char *\fR) r\-
1003 opt\&.stats_interval (\fBint64_t\fR) r\-
1008 … to specify output options\&. By default, interval\-triggered stats output is disabled (encoded as…
1011 opt\&.stats_interval_opts (\fBconst char *\fR) r\-
1025 opt\&.junk (\fBconst char *\fR) r\- [\fB\-\-enable\-fill\fR]
1036 \fB\-\-enable\-debug\fR
1042 opt\&.zero (\fBbool\fR) r\- [\fB\-\-enable\-fill\fR]
1051 opt\&.utrace (\fBbool\fR) r\- [\fB\-\-enable\-utrace\fR]
1058 opt\&.xmalloc (\fBbool\fR) r\- [\fB\-\-enable\-xmalloc\fR]
1060 Abort\-on\-out\-of\-memory enabled/disabled\&. If enabled, rather than returning failure for any al…
1078 opt\&.tcache (\fBbool\fR) r\-
1080 …\-specific caching (tcache) enabled/disabled\&. When there are multiple threads, each thread uses …
1082 option for related tuning information\&. This option is enabled by default\&.
1085 opt\&.tcache_max (\fBsize_t\fR) r\-
1087 …-specific cache (tcache)\&. At a minimum, the first size class is cached; and at a maximum, size c…
1090 opt\&.thp (\fBconst char *\fR) r\-
1099 opt\&.prof (\fBbool\fR) r\- [\fB\-\-enable\-prof\fR]
1103 option for on\-the\-fly activation/deactivation\&. See the
1109 option for information on interval\-triggered profile dumping, the
1111 option for information on high\-water\-triggered profile dumping, and the
1118 \m[blue]\fBgperftools package\fR\m[]\&\s-2\u[3]\d\s+2\&. See
1123 opt\&.prof_prefix (\fBconst char *\fR) r\- [\fB\-\-enable\-prof\fR]
1130 opt\&.prof_active (\fBbool\fR) r\- [\fB\-\-enable\-prof\fR]
1139 opt\&.prof_thread_active_init (\fBbool\fR) r\- [\fB\-\-enable\-prof\fR]
1148 opt\&.lg_prof_sample (\fBsize_t\fR) r\- [\fB\-\-enable\-prof\fR]
1153 opt\&.prof_accum (\fBbool\fR) r\- [\fB\-\-enable\-prof\fR]
1158 opt\&.lg_prof_interval (\fBssize_t\fR) r\- [\fB\-\-enable\-prof\fR]
1167 options\&. By default, interval\-triggered profile dumping is disabled (encoded as \-1)\&.
1170 opt\&.prof_gdump (\fBbool\fR) r\- [\fB\-\-enable\-prof\fR]
1176 opt\&.prof_final (\fBbool\fR) r\- [\fB\-\-enable\-prof\fR]
1195 opt\&.prof_leak (\fBbool\fR) r\- [\fB\-\-enable\-prof\fR]
1205 opt\&.prof_leak_error (\fBbool\fR) r\- [\fB\-\-enable\-prof\fR]
1214 opt\&.zero_realloc (\fBconst char *\fR) r\-
1220 treats this as an allocation of size zero (and returns a non\-null result except in case of resourc…
1236 return value indicates failure, and the continued validity of the passed\-in pointer (per POSIX and…
1238 …hat expect the common behavior\&. Programs intended to be portable and leak\-free cannot assume ei…
1250 thread\&.allocated (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
1255 thread\&.allocatedp (\fBuint64_t *\fR) r\- [\fB\-\-enable\-stats\fR]
1264 thread\&.deallocated (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
1269 thread\&.deallocatedp (\fBuint64_t *\fR) r\- [\fB\-\-enable\-stats\fR]
1278 thread\&.peak\&.read (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
1281 thread\&.peak\&.reset, or since the thread\*(Aqs creation if it has not called
1282 thread\&.peak\&.reset\&. No guarantees are made about the quality of the approximation, but jemallo…
1285 thread\&.peak\&.reset (\fBvoid\fR) \-\- [\fB\-\-enable\-stats\fR]
1300 thread\&.tcache\&.flush (\fBvoid\fR) \-\-
1302 Flush calling thread\*(Aqs thread\-specific cache (tcache)\&. This interface releases all cached ob…
1305 thread\&.prof\&.name (\fBconst char *\fR) r\- or \-w [\fB\-\-enable\-prof\fR]
1307 …-ephemeral uses, because multiple implementation details can cause asynchronous string deallocatio…
1313 thread\&.prof\&.active (\fBbool\fR) rw [\fB\-\-enable\-prof\fR]
1319 thread\&.idle (\fBvoid\fR) \-\-
1323 This is not intended to be a general\-purpose background activity mechanism, and threads should not…
1329 tcache\&.create (\fBunsigned\fR) r\-
1331 Create an explicit thread\-specific cache (tcache) and return an identifier that can be passed to t…
1335 If the amount of space supplied for storing the thread\-specific cache identifier does not equal
1336 sizeof(\fBunsigned\fR), no thread\-specific cache will be created, no data will be written to the s…
1342 tcache\&.flush (\fBunsigned\fR) \-w
1344 Flush the specified thread\-specific cache (tcache)\&. The same considerations apply to this interf…
1348 tcache\&.destroy (\fBunsigned\fR) \-w
1350 Flush the specified thread\-specific cache (tcache) and make the identifier available for use durin…
1353 arena\&.<i>\&.initialized (\fBbool\fR) r\-
1360 arena\&.<i>\&.decay (\fBvoid\fR) \-\-
1362 Trigger decay\-based purging of unused dirty/muzzy pages for arena <i>, or for all arenas if <i> eq…
1370 arena\&.<i>\&.purge (\fBvoid\fR) \-\-
1376 arena\&.<i>\&.reset (\fBvoid\fR) \-\-
1382 arena\&.<i>\&.destroy (\fBvoid\fR) \-\-
1385 arena\&.<i>\&.reset
1395 Set the precedence of dss allocation as related to mmap allocation for arena <i>, or for all arenas…
1403 …-arena approximate time in milliseconds from the creation of a set of unused dirty pages until an …
1410 …-arena approximate time in milliseconds from the creation of a set of unused muzzy pages until an …
1427 …-supplied extent allocator (by specifying the custom extent hook functions during arena creation)\…
1521 \fIarena_ind\fR, returning false upon success\&. If the function returns true, this indicates opt\-…
1591 …ion before being reused\&. If the function returns true, this indicates opt\-out from decommit; th…
1616 …ediately purges, and the pages within the virtual memory range will be zero\-filled the next time …
1669 arenas\&.narenas (\fBunsigned\fR) r\-
1676 Current default per\-arena approximate time in milliseconds from the creation of a set of unused di…
1685 Current default per\-arena approximate time in milliseconds from the creation of a set of unused mu…
1692 arenas\&.quantum (\fBsize_t\fR) r\-
1697 arenas\&.page (\fBsize_t\fR) r\-
1702 arenas\&.tcache_max (\fBsize_t\fR) r\-
1704 Maximum thread\-cached size class\&.
1707 arenas\&.nbins (\fBunsigned\fR) r\-
1712 arenas\&.nhbins (\fBunsigned\fR) r\-
1717 arenas\&.bin\&.<i>\&.size (\fBsize_t\fR) r\-
1722 arenas\&.bin\&.<i>\&.nregs (\fBuint32_t\fR) r\-
1727 arenas\&.bin\&.<i>\&.slab_size (\fBsize_t\fR) r\-
1732 arenas\&.nlextents (\fBunsigned\fR) r\-
1737 arenas\&.lextent\&.<i>\&.size (\fBsize_t\fR) r\-
1758 prof\&.thread_active_init (\fBbool\fR) rw [\fB\-\-enable\-prof\fR]
1767 prof\&.active (\fBbool\fR) rw [\fB\-\-enable\-prof\fR]
1776 prof\&.dump (\fBconst char *\fR) \-w [\fB\-\-enable\-prof\fR]
1788 prof\&.prefix (\fBconst char *\fR) \-w [\fB\-\-enable\-prof\fR]
1795 prof\&.gdump (\fBbool\fR) rw [\fB\-\-enable\-prof\fR]
1807 prof\&.reset (\fBsize_t\fR) \-w [\fB\-\-enable\-prof\fR]
1809 Reset all memory profile statistics, and optionally update the sample rate (see
1815 prof\&.lg_sample (\fBsize_t\fR) r\- [\fB\-\-enable\-prof\fR]
1821 prof\&.interval (\fBuint64_t\fR) r\- [\fB\-\-enable\-prof\fR]
1823 Average number of bytes allocated between interval\-based profile dumps\&. See the
1828 stats\&.allocated (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
1833 stats\&.active (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
1841 stats\&.metadata (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
1843 Total number of bytes dedicated to metadata, which comprise base allocations used for bootstrap\-se…
1849 stats\&.metadata_thp (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
1857 stats\&.resident (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
1859 … pages may not actually be physically resident if they correspond to demand\-zeroed virtual memory…
1863 stats\&.mapped (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
1870 stats\&.retained (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
1880 stats\&.zero_reallocs (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
1884 was called with a non\-\fBNULL\fR
1892 stats\&.background_thread\&.num_threads (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
1899 stats\&.background_thread\&.num_runs (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
1905 stats\&.background_thread\&.run_interval (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
1911 stats\&.mutexes\&.ctl\&.{counter}; (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
1915 mutex (global scope; mallctl related)\&.
1924 …es the mutex was spin\-acquired\&. When the mutex is currently locked and cannot be acquired immed…
1927 …t\fR): Number of times the mutex was wait\-acquired, which means the mutex contention was not solv…
1930 …t on a single wait\-acquired lock operation\&. Note that to avoid profiling overhead on the common…
1933 …_t\fR): Cumulative time in nanoseconds spent on wait\-acquired lock operations\&. Similarly, spin\…
1936 …m number of threads waiting on this mutex simultaneously\&. Similarly, spin\-acquired cases are no…
1943 stats\&.mutexes\&.background_thread\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-s…
1949 related)\&.
1955 stats\&.mutexes\&.prof\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
1959 mutex (global scope; profiling related)\&.
1965 stats\&.mutexes\&.prof_thds_data\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stat…
1969 threads data mutex (global scope; profiling related)\&.
1975 stats\&.mutexes\&.prof_dump\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
1979 dumping mutex (global scope; profiling related)\&.
1985 stats\&.mutexes\&.reset (\fBvoid\fR) \-\- [\fB\-\-enable\-stats\fR]
1987 Reset all mutex profile statistics, including global mutexes, arena mutexes and bin mutexes\&.
1990 stats\&.arenas\&.<i>\&.dss (\fBconst char *\fR) r\-
1992 dss (\fBsbrk\fR(2)) allocation precedence as related to
1999 stats\&.arenas\&.<i>\&.dirty_decay_ms (\fBssize_t\fR) r\-
2006 stats\&.arenas\&.<i>\&.muzzy_decay_ms (\fBssize_t\fR) r\-
2013 stats\&.arenas\&.<i>\&.nthreads (\fBunsigned\fR) r\-
2018 stats\&.arenas\&.<i>\&.uptime (\fBuint64_t\fR) r\-
2026 stats\&.arenas\&.<i>\&.pactive (\fBsize_t\fR) r\-
2031 stats\&.arenas\&.<i>\&.pdirty (\fBsize_t\fR) r\-
2040 stats\&.arenas\&.<i>\&.pmuzzy (\fBsize_t\fR) r\-
2047 stats\&.arenas\&.<i>\&.mapped (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2052 stats\&.arenas\&.<i>\&.retained (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2059 stats\&.arenas\&.<i>\&.extent_avail (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2064 stats\&.arenas\&.<i>\&.base (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2066 Number of bytes dedicated to bootstrap\-sensitive allocator metadata structures\&.
2069 stats\&.arenas\&.<i>\&.internal (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2071 Number of bytes dedicated to internal allocations\&. Internal allocations differ from application\-…
2074 stats\&.arenas\&.<i>\&.metadata_thp (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2081 stats\&.arenas\&.<i>\&.resident (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2083 … pages may not actually be physically resident if they correspond to demand\-zeroed virtual memory…
2086 stats\&.arenas\&.<i>\&.dirty_npurge (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2091 stats\&.arenas\&.<i>\&.dirty_nmadvise (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2098 stats\&.arenas\&.<i>\&.dirty_purged (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2103 stats\&.arenas\&.<i>\&.muzzy_npurge (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2108 stats\&.arenas\&.<i>\&.muzzy_nmadvise (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2115 stats\&.arenas\&.<i>\&.muzzy_purged (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2120 stats\&.arenas\&.<i>\&.small\&.allocated (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2125 stats\&.arenas\&.<i>\&.small\&.nmalloc (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2132 stats\&.arenas\&.<i>\&.small\&.ndalloc (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2139 stats\&.arenas\&.<i>\&.small\&.nrequests (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2144 stats\&.arenas\&.<i>\&.small\&.nfills (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2149 stats\&.arenas\&.<i>\&.small\&.nflushes (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2154 stats\&.arenas\&.<i>\&.large\&.allocated (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2159 stats\&.arenas\&.<i>\&.large\&.nmalloc (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2166 stats\&.arenas\&.<i>\&.large\&.ndalloc (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2173 stats\&.arenas\&.<i>\&.large\&.nrequests (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2178 stats\&.arenas\&.<i>\&.large\&.nfills (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2183 stats\&.arenas\&.<i>\&.large\&.nflushes (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2188 stats\&.arenas\&.<i>\&.bins\&.<j>\&.nmalloc (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2195 stats\&.arenas\&.<i>\&.bins\&.<j>\&.ndalloc (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2202 stats\&.arenas\&.<i>\&.bins\&.<j>\&.nrequests (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2207 stats\&.arenas\&.<i>\&.bins\&.<j>\&.curregs (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2212 stats\&.arenas\&.<i>\&.bins\&.<j>\&.nfills (\fBuint64_t\fR) r\-
2217 stats\&.arenas\&.<i>\&.bins\&.<j>\&.nflushes (\fBuint64_t\fR) r\-
2222 stats\&.arenas\&.<i>\&.bins\&.<j>\&.nslabs (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2227 stats\&.arenas\&.<i>\&.bins\&.<j>\&.nreslabs (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2232 stats\&.arenas\&.<i>\&.bins\&.<j>\&.curslabs (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2237 stats\&.arenas\&.<i>\&.bins\&.<j>\&.nonfull_slabs (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2242 …\&.<i>\&.bins\&.<j>\&.mutex\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
2246 mutex (arena bin scope; bin operation related)\&.
2252 stats\&.arenas\&.<i>\&.extents\&.<j>\&.n{extent_type} (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2257 stats\&.arenas\&.<i>\&.extents\&.<j>\&.{extent_type}_bytes (\fBsize_t\fR) r\- [\fB\-\-enable\-stats…
2262 stats\&.arenas\&.<i>\&.lextents\&.<j>\&.nmalloc (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2269 stats\&.arenas\&.<i>\&.lextents\&.<j>\&.ndalloc (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2276 stats\&.arenas\&.<i>\&.lextents\&.<j>\&.nrequests (\fBuint64_t\fR) r\- [\fB\-\-enable\-stats\fR]
2281 stats\&.arenas\&.<i>\&.lextents\&.<j>\&.curlextents (\fBsize_t\fR) r\- [\fB\-\-enable\-stats\fR]
2286 …nas\&.<i>\&.mutexes\&.large\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
2290 mutex (arena scope; large allocation related)\&.
2296 …i>\&.mutexes\&.extent_avail\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
2300 mutex (arena scope; extent avail related)\&.
2306 …>\&.mutexes\&.extents_dirty\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
2310 mutex (arena scope; dirty extents related)\&.
2316 …>\&.mutexes\&.extents_muzzy\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
2320 mutex (arena scope; muzzy extents related)\&.
2326 ….mutexes\&.extents_retained\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
2330 mutex (arena scope; retained extents related)\&.
2336 …<i>\&.mutexes\&.decay_dirty\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
2340 mutex (arena scope; decay for dirty pages related)\&.
2346 …<i>\&.mutexes\&.decay_muzzy\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
2350 mutex (arena scope; decay for muzzy pages related)\&.
2356 …enas\&.<i>\&.mutexes\&.base\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
2360 mutex (arena scope; base allocator related)\&.
2366 …<i>\&.mutexes\&.tcache_list\&.{counter} (\fBcounter specific type\fR) r\- [\fB\-\-enable\-stats\fR]
2370 mutex (arena scope; tcache to arena association related)\&. This mutex is expected to be accessed l…
2380 \m[blue]\fBgperftools package\fR\m[]\&\s-2\u[3]\d\s+2, the addition of per thread heap profiling fu…
2443 \fB\-\-enable\-debug\fR
2445 \fB\-\-enable\-fill\fR
2446 …incorporates a wide variety of run\-time assertions that catch application errors such as double\-…
2550 .SS "Non\-standard API"
2606 Attempt to read or write void value, or attempt to write read\-only value\&.
2616 An interface with side effects failed in some way not directly related to
2643 ln \-s \*(Aqabort:true\*(Aq /etc/malloc\&.conf
2680 function conforms to IEEE Std 1003\&.1\-2001 (\(lqPOSIX\&.1\(rq)\&.