Disable interval-based profile dumps by default.

It is common to have to specify something like JEMALLOC_OPTIONS=F31i,
because interval-based dumps are often unuseful or too expensive.
Therefore, disable interval-based dumps by default.  To get the previous
default behavior it is now necessary to specify 31I as part of the
options.
This commit is contained in:
Jason Evans
2010-09-30 17:10:17 -07:00
parent 6005f0710c
commit 37dab02e52
2 changed files with 8 additions and 4 deletions

View File

@@ -526,9 +526,13 @@ will disable dirty page purging.
@roff_prof@is controlled by the
@roff_prof@JEMALLOC_PROF_PREFIX
@roff_prof@environment variable.
@roff_prof@The default average interval is 1 GiB;
@roff_prof@.Ev JEMALLOC_OPTIONS=31i
@roff_prof@will disable interval-triggered profile dumping.
@roff_prof@By default, interval-triggered profile dumping is disabled.
@roff_prof@This is internally encoded as (1 << -1), and each
@roff_prof@.Dq I
@roff_prof@that is specified increments the shift amount.
@roff_prof@Therefore, e.g.
@roff_prof@.Ev JEMALLOC_OPTIONS=31I
@roff_prof@specifies a dump interval of 1 GiB.
@roff_fill@.It J
@roff_fill@Each byte of new memory allocated by
@roff_fill@.Fn @jemalloc_prefix@malloc