diff options
author | Mark Probst <mark.probst@gmail.com> | 2014-07-30 03:29:39 +0400 |
---|---|---|
committer | Mark Probst <mark.probst@gmail.com> | 2014-08-01 00:29:36 +0400 |
commit | da8f1879ad43e3d4a4595fd46d3b225e4758d01c (patch) | |
tree | b7852474b51e7f1233a8111a24b4da1eb4f12df3 /man/mono.1 | |
parent | 597a3e89643e6a8837565099af5f1a184abad876 (diff) |
[sgen] Debug option for `clear-at-tlab-creation` nursery clear policy.
With the debug policy, we do clear at TLAB creation, but at GC time, whenever
we would clear with `clear-at-gc`, instead of not clearing, we fill with 0xff.
Diffstat (limited to 'man/mono.1')
-rw-r--r-- | man/mono.1 | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/man/mono.1 b/man/mono.1 index ac2808e25f3..3d4bd54e989 100644 --- a/man/mono.1 +++ b/man/mono.1 @@ -1216,6 +1216,17 @@ is used. Performs a check to make sure that no references are left to an unloaded AppDomain. .TP +\fBclear-at-tlab-creation\fR +Clears the nursery incrementally when the thread local allocation +buffers (TLAB) are created. The default setting clears the whole +nursery at GC time. +.TP +\fBdebug-clear-at-tlab-creation\fR +Clears the nursery incrementally when the thread local allocation +buffers (TLAB) are created, but at GC time fills it with the byte +`0xff`, which should result in a crash more quickly if +`clear-at-tlab-creation` doesn't work properly. +.TP \fBclear-at-gc\fR This clears the nursery at GC time instead of doing it when the thread local allocation buffer (TLAB) is created. The default is to clear |