]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
In the spirit of other changes over the past month aimed at supporting
authorJulian Seward <jseward@acm.org>
Thu, 20 Oct 2005 00:31:31 +0000 (00:31 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 20 Oct 2005 00:31:31 +0000 (00:31 +0000)
monster-sized programs better, increase the default freelist volume
from 1M to 5M.  Maybe even that is too small.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4954

docs/valgrind.1
memcheck/docs/mc-manual.xml
memcheck/mac_shared.c

index f303b48fbb2e7b5366d2dee60f244d13ef2aae24..fbe7fd70e7248a619dc7a21875d36c044b296552 100644 (file)
@@ -308,7 +308,7 @@ from tool-vs-core version incompatibilities.
 
 .TP
 .B
---freelist-vol=<number> [default: 1000000]
+--freelist-vol=<number> [default: 5000000]
 When the client program releases memory using free (in C) or delete
 (C++), that memory is not immediately made available for re-allocation.
 Instead it is marked inaccessible and placed in a queue of freed blocks.
index f7b2dccc7c7eab072665b06963015ad9bbf73c72..ea1d36363725e06edea4b0fbb17809a759bb0adc 100644 (file)
@@ -120,7 +120,7 @@ Memcheck can detect the following problems:</para>
 
   <listitem id="freelist">
     <para><computeroutput>--freelist-vol=&lt;number></computeroutput>
-    [default: 1000000]</para>
+    [default: 5000000]</para>
     <para>When the client program releases memory using free (in
     <literal>C</literal>) or delete (<literal>C++</literal>),
     that memory is not immediately made available for
index 2e0449e86d867621903b16af3bc4e101a5213dc6..fb6b01a6c1dde10d0dc5c52ce7507c4bd88283d5 100644 (file)
@@ -59,7 +59,7 @@
 /*------------------------------------------------------------*/
 
 Bool          MAC_(clo_partial_loads_ok)       = True;
-Int           MAC_(clo_freelist_vol)           = 1000000;
+Int           MAC_(clo_freelist_vol)           = 5000000;
 LeakCheckMode MAC_(clo_leak_check)             = LC_Summary;
 VgRes         MAC_(clo_leak_resolution)        = Vg_LowRes;
 Bool          MAC_(clo_show_reachable)         = False;
@@ -101,7 +101,7 @@ void MAC_(print_common_usage)(void)
 "    --leak-resolution=low|med|high   how much bt merging in leak check [low]\n"
 "    --show-reachable=no|yes          show reachable blocks in leak check? [no]\n"
 "    --partial-loads-ok=no|yes        too hard to explain here; see manual [yes]\n"
-"    --freelist-vol=<number>          volume of freed blocks queue [1000000]\n"
+"    --freelist-vol=<number>          volume of freed blocks queue [5000000]\n"
 "    --workaround-gcc296-bugs=no|yes  self explanatory [no]\n"
    );
    VG_(replacement_malloc_print_usage)();