X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=man%2Fmono.1;h=dc1f2ceb2acb8e750e2da65b749070d9580df079;hb=2cd074ed311073104dbad0a90712ade772b59ca8;hp=f7516c2232f4e1c6ff27026a07aa1b42cc84dd1a;hpb=6d32796668fcb9e5100f03c067056cd5d00ff703;p=mono.git diff --git a/man/mono.1 b/man/mono.1 index f7516c2232f..dc1f2ceb2ac 100644 --- a/man/mono.1 +++ b/man/mono.1 @@ -3,6 +3,7 @@ .\" Copyright 2003 Ximian, Inc. .\" Copyright 2004-2011 Novell, Inc. .\" Copyright 2011-2012 Xamarin Inc +.\" Copyright 2013 7digital Media Ltd. .\" Author: .\" Miguel de Icaza (miguel@gnu.org) .\" @@ -417,7 +418,7 @@ the global assembly cache is always trusted. .TP \fB--server\fR Configures the virtual machine to be better suited for server -operations (currently, a no-op). +operations (currently, allows a heavier threadpool initialization). .TP \fB--verify-all\fR Verifies mscorlib and assemblies in the global @@ -570,7 +571,8 @@ itself, and not typically of interest to runtime users or developers. \fB--break method\fR Inserts a breakpoint before the method whose name is `method' (namespace.class:methodname). Use `Main' as method name to insert a -breakpoint on the application's main method. +breakpoint on the application's main method. You can use it also with +generics, for example "System.Collections.Generic.Queue`1:Peek" .TP \fB--breakonex\fR Inserts a breakpoint on exceptions. This allows you to debug your @@ -897,6 +899,18 @@ above locations. If you don't want the mapping to be performed you can set this variable in your environment before starting the application and no action will be taken. .TP +\fBMONO_ASPNET_WEBCONFIG_CACHESIZE\fR +Mono has a cache of ConfigSection objects for speeding up WebConfigurationManager +queries. Its default size is 100 items, and when more items are needed, cache +evictions start happening. If evictions are too frequent this could impose +unnecessary overhead, which could be avoided by using this environment variable +to set up a higher cache size (or to lower memory requirements by decreasing it). +.TP +\fBMONO_CAIRO_DEBUG_DISPOSE\fR +If set, causes Mono.Cairo to collect stack traces when objects are allocated, +so that the finalization/Dispose warnings include information about the +instance's origin. +.TP \fBMONO_CFG_DIR\fR If set, this variable overrides the default system configuration directory ($PREFIX/etc). It's used to locate machine.config file. @@ -1176,6 +1190,11 @@ are allocated (clear-at-gc). The consistency check ensures that there are no major to minor references that are not on the remembered sets. .TP +\fBmod-union-consistency-check\fR +Checks that the mod-union cardtable is consistent before each +finishing major collection pause. This check is only applicable to +concurrent major collectors. +.TP \fBcheck-mark-bits\fR Checks that mark bits in the major heap are consistent at the end of each major collection. Consistent mark bits mean that if an object is @@ -1609,6 +1628,10 @@ for example, to see managed frame names on gdb backtraces. Enables the maximum JIT verbosity for the specified method. This is very helpfull to diagnose a miscompilation problems of a specific method. +.TP +\fBMONO_VERBOSE_HWCAP\fR +If set, makes the JIT output information about detected CPU features +(such as SSE, CMOV, FCMOV, etc) to stdout. .SH VALGRIND If you want to use Valgrind, you will find the file `mono.supp' useful, it contains the suppressions for the GC which trigger