博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年11月6日

摘要: 有很多朋友都分析过System.Object作为Dotnet Framework里面的一个基类,她的特性、方法特点及其相关的概念,这篇博文里面,我就从System.Object这个基类的定义以及底层实现的角度,探索这个基类对象在内存里面的布局模型,探索这个基类最本质的面目。首先,从一个Type的实例在内存里面的布局模型、以及一个实例的各个部分在一个托管进程结构里面对应安排到相应的哪个部分说起。下面是一个简单的实例结构示意图以及逻辑结构图:通常所说的对一个Object的引用,实际上这个Object的Ref是指向GC Heap或者是Thread的Heap里面的这个实例的Object Header这 阅读全文

posted @ 2011-11-06 21:51 qianyz 阅读(341) 评论(0) 推荐(0) 编辑