摘要:
上一节中的GarbageCollect()方法,主要是传递不同的Generation做为参数,来调用GarbageCollectGeneration方法,实现对heap中不同的Generation进行回收。 精简了以后的GarbageCollectGeneration方法以后的代码如下: 在第一次调用该方法的时候,Gen传递过来的参数值为max_generation,表示对GC Heap中所有G... 阅读全文
摘要:
继续接着上篇的分析, F11从Fcall中跳出来,就到了sscli20\clr\src\vm\gcsmp.cpp中关于Garbage Collect的最外部的方法GCHeap::GarbageCollect: HRESULTGCHeap::GarbageCollect (int generation, BOOL collect_classes_p){ UINT GenerationAtEntry... 阅读全文