引言 GC 作为CLR的垃圾回收器,让程序员可以把更多的关注度放在业务上而不是垃圾回收(内存回收)上.其实很多语言也有类似的东东, 如Java也有JIT 等等 GC基本概念 垃圾回收机制的算法有好多种,GC为Mark-Sweep算法. GC中分为三代,来优化管理不同生命周期的对象. 大部分的对象在Gen0就死掉了. Gen0 和Gen 1 又叫作ephemeral generations (短命代,个人翻译意见 ) 大于85,000bytes的对象会被直接分配到Large object heap…