Re: Copying or Mark-Compact collector?
Fernando Diaz <[email protected]> 12 Aug 2003 12:38:30 +0200
| Newsgroups | gmane.comp.gnome.mono.garbage-collection |
|---|---|
| Message-ID | <[email protected]> |
El mar, 12 de 08 de 2003 a las 12:08, Dick Porter escribió: > > Are you writing us a new gc? I'm working at this. > 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 Boehm it's a good GC but it is very conservative and i think that has a lot of unnecessary things that make the system heavier, > 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. In the articles about the GC collector of ms: http://msdn.microsoft.com/msdnmag/issues/1100/GCI/default.aspx http://msdn.microsoft.com/msdnmag/issues/1200/GCI2/default.aspx i have read that de .NET GC is a generational Mark-Compact collector. They say nothing about if it is incremental or non incremental. Why do you want an incremental collector? I think that a non incremental collector will be more simple and efficient that an incremental one. Give me your opinion please. Regards. -- Fernando Diaz <[email protected]> _______________________________________________ Mono-gc-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-gc-list