标签: .net garbage-collection
我知道当一个物体在一代清理中存活下来时,它会移动到下一个物体上。我也知道第二代清理是世界的一件事。
我的问题是它如何知道检查生成清理的内存?第0代是一个代码块,在它的情况下它会检查该块中的所有对象访问吗?如果是,那么第1代何时/何地发生?
答案 0 :(得分:1)
您可能希望查看Jeffrey Richter的原始内存管理垃圾收集文章。
Garbage Collection: Automatic Memory Management in the Microsoft .NET Framework
Garbage Collection Part 2: Automatic Memory Management in the Microsoft .NET Framework