Author: miguel
Date: 2005-03-15 16:31:06 -0500 (Tue, 15 Mar 2005)
New Revision: 41863

Modified:
   trunk/mono/man/mono.1
Log:
Update man page

Modified: trunk/mono/man/mono.1
===================================================================
--- trunk/mono/man/mono.1       2005-03-15 21:26:11 UTC (rev 41862)
+++ trunk/mono/man/mono.1       2005-03-15 21:31:06 UTC (rev 41863)
@@ -355,11 +355,23 @@
 .TP
 .I "MONO_DEBUG"
 If set, enables some features of the runtime useful for debugging.
-It makes the runtime display the stack traces for all the threads
-running and exit when mono is interrupted (Ctrl-C) and print some
-additional messages on error conditions. It may not exit cleanly. Use at
-your own risk.
+Currently this enables two features: stack traces when interrupting
+the process from the shell;  Visible error messages on assembly
+loading and also to track problems with delegates that are released,
+but a reference is kept in unmanaged code.
 .TP
+The stack tracing option makes the runtime display the stack traces
+for all the threads running and exit when mono is interrupted (Ctrl-C)
+and print some additional messages on error conditions. It may not
+exit cleanly. Use at your own risk.
+.TP
+Also, this option will leak delegate trampolines that are no longer
+referenced as to present the user with more information about a
+delegate missuse.  Basically a delegate instance might be created,
+passed to unmanaged code, and no references kept in managed code,
+which will garbage collect the code.  With this option it is possible
+to track down the source of the problems. 
+.TP
 .I "MONO_DISABLE_AIO"
 If set, tells mono NOT to attempt using native asynchronous I/O services. In
 that case, the threadpool is used for asynchronous I/O on files and sockets.

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to