摘要: //像背书一样,记录下吧1.CLR分配资源托管堆上维护着一个指针NextObjPtr.该指针表示下一个新建对象在托管堆上的位置.C#的new Object会产生IL newobj指令,NextObjPtr传递给this,构造完会返回对象的地址.在托管堆中 连续分配的对象可以保证它们的地址也是连续的,可以得到性能方面的一些提升.在托管堆上分配的对象,都有两个IntPtr的开销字段,一个是对象类型指针,二是同步块索引.在32位Application中都是4Byte=32bit,在64位Application上是64bit=2.GC回收算法 & 回收过程 & 对象的代垃圾收集器通过检 阅读全文
posted @ 2014-03-13 15:33 magicdawn 阅读(760) 评论(1) 推荐(0) 编辑