Welcome

首页 / 软件开发 / .NET编程技术 / CLR探索系列 - System.Object内存布局模型及实现研究

CLR探索系列 - System.Object内存布局模型及实现研究2011-07-05 博客园 lbq1221119只有深究最本质的东西,才能把握最本质的东西。

有很多朋友都分析过System.Object作为Dotnet Framework里面的一个基类,她的特性、方法特点及其相关的概念,这篇博文里面,我就从System.Object这个基类的定义以及底层实现的角度,探索这个基类对象在内存里面的布局模型,探索这个基类最本质的面目。

首先,从一个Type的实例在内存里面的布局模型、以及一个实例的各个部分在一个托管进程结构里面对应安排到相应的哪个部分说起。

下面是一个简单的实例结构示意图以及逻辑结构图: