[Mono-list] How stable is SGEN in Mono 2.10.9 and Mono 2.11?

Rodrigo Kumpera kumpera at gmail.com
Wed Oct 10 14:41:09 UTC 2012

On Wed, Oct 10, 2012 at 9:47 AM, Ben <funnelweb007 at gmail.com> wrote:

> I'm working on F# support for Mono
> How stable is SGEN? The F# compiler runs 50% faster with it and haven't
> seen any problems so far

I'm always happy to know that sgen is faster than boehm on some workload.

Do you think SGEN is
>   (a) not to be trusted at all yet
>   (b) stable enough to use in the bootstrap process (where only people
> bootstrapping the compiler itself would use it)
>   (c) stable enough to use by default for anyone using the compiler?
> I guess the answers could be different for 2.10.9 and 2.11.
Sgen is not as solid as boehm since it did not receive a decade of
bugfixing and testing. So, if you need rock solid
stability over anything else, boehm is the right choice today.

Said that, sgen did receive a humongous amount of testing and stabilization
work over the past 18 months that I say
it should be stable to use by anyone. Sgen is the only GC available on
Xamarin's Android product, for example.

I suggest that you should use it and, if you find bugs, file them as they
will be fixed.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20121010/28cecbff/attachment.html>

More information about the Mono-list mailing list