花费 27 ms
.NET对象的内存布局

每个虚拟机都有它自己的对象布局,本文我们将针对sscli源码和windbg调试器来查看不同类型的.net对象布局。 在.net虚拟机里,每个对象都需要保存这些信息: 对象的类型; 对象实例的成员属性(field)值; hash值、锁信息等其他数据结构。 普通对象 在CLR ...

Sat May 02 07:03:00 CST 2015 2 1714
使用sos查看.NET对象内存布局

前面我们图解了.NET里各种对象的内存布局,我们再来从调试器和clr源码的角度来看一下对象的内存布局。我写了一个测试程序来加深对.net对象内存布局的了解: 使用命令编译一个调试版本的 ...

Sun May 03 19:35:00 CST 2015 2 1637

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM