2016-05-22 84 views
-1

我有一个简单的问题,我找不到答案。c中的不同垃圾收集器#

现在让我先描述一下为什么我会考虑问这个问题:我是一名学生,被授予测试不同GC以及它们如何执行和运行的任务。

但是除了引用无处不在的标准之外,我找不到任何其他GC,这是世代的gc。

现在我知道有“代GC”,就像IOS上的一个只计算对象的引用。

你能向我描述哪种类型的GC存在?

谢谢

+0

我希望我能够改正这个问题,所以它不再被认为是脱离主题。如果它仍然被认为是脱离主题,我会删除它。 我想提一下,我从来没有要求重新推荐,而是要求客观列表或单个gc。 - > [变更]重写了这个问题,因此不再需要引用。 – MarquisBS

回答

0

更多的时间后,我发现不同的GC的一张好名单。这些来自我不允许参考的来源。但继承人snippt:

Generational (Example: .NET) 
Background (Example: .NET) 
Reference counting (Example: COM) 
Concurrent (Example: Oracle CMS) 
Deterministic/real-time (Example: Azul Zing) 
Region-based (Example: Oracle G1) 
Incremental (Example: Oracle CLP) 
+0

我列出了不仅适用于C#的GC,但它提供了一个好主意。 – MarquisBS