2010-07-18 211 views

回答

5
  1. 是的,由CLR提供。
  2. 取決於運行時的實現。
+0

實際上,boehm gc已經使用分代算法,請參見[here](http://www.hpl.hp.com/personal/Hans_Boehm/gc/#details)和[here](http:// en .wikipedia.org /維基/ Boehm_garbage_collector#Method_of_Operation)。 – tonio 2010-07-18 07:57:54

2

因爲它是一個.NET/CLR語言,它依賴於基礎設施提供的垃圾收集器。雖然垃圾收集器是基礎設施的實現細節。

兩個主要的CLR實現是Microsoft .NET Framework和mono項目。 如果您有興趣,您可以閱讀有關MS.NET GCMono GC的實施。