X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=inline;f=README.md;h=7a7f3639f28ccefebc994e5d5f03cb0ae41f2ce1;hb=100bd760a46811121b4b47ebba941d4fb98486ab;hp=96559ab5c34307f3b10e964dfd4ce67b465ae4cc;hpb=61374d794c5d7084785b13ae8fa90c5c1a4680e8;p=mono.git diff --git a/README.md b/README.md index 96559ab5c34..7a7f3639f28 100644 --- a/README.md +++ b/README.md @@ -181,7 +181,7 @@ while `mono-sgen` uses the Simple Generational GC. * `--with-gc=[included, boehm, none]` - Selects the default Boehm garbage collector engine to use. - * *included*: (*slighty modified Boehm GC*) This is the default + * *included*: (*slightly modified Boehm GC*) This is the default value for the Boehm GC, and it's the most feature complete, it will allow Mono to use typed allocations and support the debugger. @@ -194,6 +194,13 @@ Disables the inclusion of a garbage collector. * This defaults to `included`. +* `--with-cooperative-gc` + + * If you pass this flag the Mono runtime is configured to only use + the cooperative mode of the garbage collector. If you do not pass + this flag, then you can control at runtime the use of the + cooperative GC mode by setting the `MONO_ENABLE_COOP` flag. + * `--with-tls=__thread,pthread` * Controls how Mono should access thread local storage, @@ -419,8 +426,10 @@ cycle. multiple CPUs to do its work. This helps performance on multi-CPU machines as the work is divided across CPUS. - * This option is not currently the default as we have -not done much testing with Mono. + * This option is not currently the default on OSX +as it runs into issues there. + + * This option only applies to the Boehm GC. * `--enable-dtrace`