does Boo have a garbage collector? what type?
Asked
Active
Viewed 346 times
2 Answers
5
- Yes, as provided by the CLR.
- Depends on the implementation of the runtime.
- For Microsoft .NET, it is using a 3 Generational GC, see .NET Development (General) Technical Articles: Garbage Collector Basics and Performance Hints.
- For Mono, it is using the Boehm conservative GC, but is migrating to a new Generational, Precise GC.

kennytm
- 510,854
- 105
- 1,084
- 1,005
-
Actually, the boehm gc already uses a generational algorithm, see [here](http://www.hpl.hp.com/personal/Hans_Boehm/gc/#details) and [here](http://en.wikipedia.org/wiki/Boehm_garbage_collector#Method_of_Operation). – tonio Jul 18 '10 at 07:57
2
Since it's a .NET/CLR language, it relies on the garbage collector provided by that infrastructure. Although the garbage collector is an implementation detail to the infrastructure.
The two main CLR implementations are the Microsoft .NET Framework and the mono project. If you're interested, you can read about the implementation of the MS.NET GC or the Mono GC.

guhou
- 1,732
- 12
- 32