2009年1月6日

摘要: (转)每次都对整个对进行搜索,压缩是非常耗时的。微软总结了一些过去的开发中出现的现象,其中有一条就是,越是新的对象,越是最快被丢弃不再使用。微软根据这个经验在内存回收中引入了Generation的概念,我此处暂时将其翻译成代。托管堆开始的时候是空的,程序启动开始在其中分配对象,这时候的对象就是第0代(Generation 0)对象。如下图:接下来,到托管堆空间不足,GC进行了第一次回收,剩下的没有... 阅读全文
posted @ 2009-01-06 09:28 -foman- 阅读(3031) 评论(0) 推荐(0) 编辑

导航