[Mono-list] Why isn't sgen the default?

Nigel Delaney nigel.delaney at outlook.com
Fri May 24 17:14:38 UTC 2013

Out of curiosity, does anyone know why the sgen garbage collector isn't the
default option in mono?  Is it still considered too beta?


I ask because I recently looked at some "language"" shootout
(http://benchmarksgame.alioth.debian.org/u32/csharp.php) and was very
surprised to see that mono/C# was often much slower than Java.  I examined
the test with the biggest difference (Binary trees, which creates/destroys a
lot of objects), and noticed that the large difference between Java/C#
basically disappears when sgen is used as an option.  In my limited
experience I always have found this option to be a performance win, so would
be interested to know why it isn't the default.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20130524/f26e8919/attachment.html>

More information about the Mono-list mailing list