diff options
author | Vlad Brezae <brezaevlad@gmail.com> | 2017-06-09 02:22:59 +0300 |
---|---|---|
committer | Vlad Brezae <brezaevlad@gmail.com> | 2017-06-13 02:33:21 +0300 |
commit | c98b69bc05dfc816eba9b0b0190970fa67a14229 (patch) | |
tree | 40f8451b1b4885d9db82ef834c5d1d0f5469e490 | |
parent | 382a9b36795319790a74d8091c656b1f73ffe636 (diff) |
[man] Add entries for sgen modes and new major/minor types
-rw-r--r-- | man/mono.1 | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/man/mono.1 b/man/mono.1 index b23581535c5..17f8f99d2aa 100644 --- a/man/mono.1 +++ b/man/mono.1 @@ -1304,10 +1304,19 @@ first generation (of two). A larger nursery will usually speed up the program but will obviously use more memory. The default nursery size 4 MB. .TP -\fBmajor=\fIcollector\fR Specifies which major collector to use. -Options are `marksweep' for the Mark&Sweep collector, and -`marksweep-conc' for concurrent Mark&Sweep. The non-concurrent -Mark&Sweep collector is the default. +\fBmajor=\fIcollector\fR +Specifies which major collector to use. +Options are `marksweep' for the Mark&Sweep collector, `marksweep-conc' +for concurrent Mark&Sweep and `marksweep-conc-par' for parallel and +concurrent Mark&Sweep. The concurrent Mark&Sweep collector is the default. +.TP +\fBmode=balanced|throughput|pause\fR[:\fImax-pause\fR] +Specifies what should be the garbage collector's target. The `throughput' +mode aims to reduce time spent in the garbage collector and improve +application speed, the `pause' mode aims to keep pause times to a minimum +and it receives the argument \fImax-pause\fR which specifies the maximum +pause time in milliseconds that is acceptable and the `balanced' mode +which is a general purpose optimal mode. .TP \fBsoft-heap-limit=\fIsize\fR Once the heap size gets larger than this size, ignore what the default @@ -1370,9 +1379,11 @@ more memory when it reaches a stable size. This option is EXPERIMENTAL, so it might disappear in later versions of mono. .TP \fBminor=\fIminor-collector\fR -Specifies which minor collector to use. Options are 'simple' which -promotes all objects from the nursery directly to the old generation -and 'split' which lets object stay longer on the nursery before promoting. +Specifies which minor collector to use. Options are `simple' which +promotes all objects from the nursery directly to the old generation, +`simple-par' which has same promotion behavior as `simple' but using +multiple workers and `split' which lets objects stay longer on the nursery +before promoting. .TP \fBalloc-ratio=\fIratio\fR Specifies the ratio of memory from the nursery to be use by the alloc space. |