[Mono-dev] minimal mono embedding profile - hpc twist

Miguel de Icaza miguel at xamarin.com
Thu Oct 4 13:49:17 UTC 2012


> Is it possible to use the LLVM garbage collector in the long run, or does
> it work at an unsuitable level for mono?
>

Garbage Collectors tend to be very tightly integrated with a runtime, and
optimizations and interoperability features grow hand-in-hand between the
VM and the GC.   Mono's GC requirements are a little unique in that they
need to support .NET semantics, be multi-threaded and work in dual
precise/conservative modes.

This means that in general, it is difficult to swap GCs around and we
devote very little time to those efforts.

It is not impossible, but it takes a considerable amount of time.   If
someone wanted to plug a new GC, they would be looking at some six months
of solid work.

Miguel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20121004/bea81a35/attachment.html>


More information about the Mono-devel-list mailing list