[Mono-gc-list] Copying or Mark-Compact collector?
Dick Porter
dick@ximian.com
12 Aug 2003 11:08:24 +0100
On Tue, 2003-08-12 at 09:56, Fernando Diaz wrote:
> Hi guys!.
>
> My research about a Garbage collector for Mono is advancing. Now is the
> moment to choose between the classical algorithms. I think that the
> better techniques are Copying and Mark-Compact. Since my point of view
> their behavior are very similar. What do you think about?.
Are you writing us a new gc?
Previously we've studied the ORP garbage collection libraries. We were
going to incorporate that code into mono, but it being c++ made that too
difficult without lots of rewriting. The ORP hackers were going to
reimplement in C, but we haven't heard from them since then, and we used
the Boehm libgc as an interim measure.
The ORP collector had several algorithms, but the most interesting one
from our point of view was the incremental copying one. As far as I
know, the gc in the ms runtime uses this technique too.
- Dick