Mono's Cooperative Mode for SGen GC

1 · Miguel de Icaza · Dec. 23, 2015, 3:13 a.m.
Mono's master tree now contains support for a new mode of operation for our garbage collector, we call this the cooperative mode. This is in contrast with the default mode of operation, the preemptive mode. This mode is currently enabled by setting the MONO_ENABLE_COOP environment variable. We implemented this new mode of operation to make it simpler to debug our GC, to have access to more data on the runtime during GC times and also to support certain platforms that do not provide ...