X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=man%2Fmono.1;h=89a051e250618a0df87ccdda255d69d6c35ebbc6;hb=2015a4ab214a8ec73e6a132da76d9681aaa99e06;hp=28695ee9402eef26c7bbe1342ffc500584d37115;hpb=e2340cd101846432a46437447168203552820d3a;p=mono.git diff --git a/man/mono.1 b/man/mono.1 index 28695ee9402..89a051e2506 100644 --- a/man/mono.1 +++ b/man/mono.1 @@ -181,6 +181,16 @@ Gives the path for the temporary LLVM bitcode file created during AOT. .I info Print the architecture the AOT in this copy of Mono targets and quit. .TP +.I interp +Generates all required wrappers, so that it is possible to run --interpreter without +any code generation at runtime. This option only makes sense with \fBmscorlib.dll\fR. +Embedders can set + +.nf +mono_jit_set_aot_mode (MONO_AOT_MODE_INTERP); +.fi +.ne +.TP .I ld-flags Additional flags to pass to the C linker (if the current AOT mode calls for invoking it). .TP @@ -1299,10 +1309,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 @@ -1365,9 +1384,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.