2010-07-18 7 views

ответ

5
  1. Да, как указано в CLR.
  2. Зависит от реализации среды выполнения.
+0

На самом деле, boehm gc уже использует алгоритм генерации, см. [Здесь] (http://www.hpl.hp.com/personal/Hans_Boehm/gc/#details) и [здесь] (http: // en .wikipedia.org/вики/Boehm_garbage_collector # Method_of_Operation). – tonio

2

Поскольку это язык .NET/CLR, он полагается на сборщик мусора, оказываемого этой инфраструктуры. Хотя сборщик мусора является деталью реализации инфраструктуры.

Двумя основными реализациями CLR являются Microsoft .NET Framework и монопроект. Если вам интересно, вы можете прочитать о реализации MS.NET GC или Mono GC.