摘要:
微软的.Net架构极大的降低了程序员的门槛,.Net使得开发变得简单,这是因为有了CRL。CRL就像一个贴心的管家,帮助开发人员处理很多事情,其中之一就是内存管理。珍爱程序生命,远离内存管理 J 内存泄漏很危险滴CRL这个管家是如何管理内存的呢?主人(程序进程)每天都要穿衣服、袜子、鞋,要带手表、眼镜等(这些就好比程序中的各种对象 - 全局对象、静态对象、局部变量和引用对象参数等等)。咱们这个贴身管家为我们的穿戴配件精心设计了一个大个的衣柜(托管堆:内存中的一个连续的地址空间区域),整个衣柜分为了4个区域:0、1、2区,每个区都有很多抽屉(托管堆分为三代:第 0 代、第 1 代和第 2 代)还 阅读全文