When using Mono with the SGen garbage collector this environment
variable can be used to turn on various debugging features of the
collector. The value of this variable is a comma separated list of
-words.
+words. Do not use these options in production.
.RS
.ne 8
.TP
local allocation buffer (TLAB) is created. The default is to clear
the nursery at TLAB creation time.
.TP
+\fBdisable-minor\fR
+Don't do minor collections. If the nursery is full, a major collection
+is triggered instead, unless it, too, is disabled.
+.TP
+\fBdisable-major\fR
+Don't do major collections.
+.TP
\fBconservative-stack-mark\fR
Forces the GC to scan the stack conservatively, even if precise
scanning is available.
See the System.Diagnostics.DefaultTraceListener documentation for more
information.
.TP
+\fBMONO_WCF_TRACE\fR
+This eases WCF diagnostics functionality by simply outputs all log messages from WCF engine to "stdout", "stderr" or any file passed to this environment variable. The log format is the same as usual diagnostic output.
+.TP
\fBMONO_XEXCEPTIONS\fR
This throws an exception when a X11 error is encountered; by default a
message is displayed but execution continues