Commit a9e20500 authored by simonmar's avatar simonmar
Browse files

[project @ 2001-08-13 16:33:43 by simonmar]

Document -c<n> and bring up to date the documentation of -M<size.
parent 38edeed4
......@@ -148,6 +148,20 @@
<para>&lsqb;Default: 30&rsqb; Automatically enable
compacting collection when the live data exceeds
<replaceable>n</replaceable>&percnt; of the maximum heap size
(see the <option>-M</option> option). Note that the maximum
heap size is unlimited by default, so this option has no
effect unless the maximum heap size is set with
<option>-M</option><replaceable>size</replaceable>. </para>
......@@ -269,7 +283,7 @@
<indexterm><primary><option>-M</option></primary><secondary>RTS option</secondary></indexterm>
<indexterm><primary>heap size, maximum</primary></indexterm>
<para>&lsqb;Default: 64M&rsqb; Set the maximum heap size to
<para>&lsqb;Default: unlimited&rsqb; Set the maximum heap size to
<replaceable>size</replaceable> bytes. The heap normally
grows and shrinks according to the memory requirements of
the program. The only reason for having this option is to
......@@ -277,6 +291,14 @@
available swap space, which at the least will result in the
program being summarily killed by the operating
<para>The maximum heap size also affects other garbage
collection parameters: when the amount of live data in the
heap exceeds a certain fraction of the maximum heap size,
compacting collection will be automatically enabled for the
oldest generation, and the <option>-F</option> parameter
will be reduced in order to avoid exceeding the maximum heap
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment