Flycoder

Flying with codes

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

2011年5月23日

摘要: Tips:DotNet4.0 后台GC只对工作站模式(并发GC)有效,后台GC和并发GC区别在于,后台GC允许GC和内存分配同时执行,并且允许收集第0代和第1代的对象。4.0之前的并发GC工作模式如下, 它会尽量避免托管线程挂起给用户带来延迟感,它将所有线程之挂起两次,不是整个生命周期都挂起,没挂起的时间,托管线程能够继续分配内存,直到达到临时内存末尾,如果到达临时内存末尾,并且有一个并发GC在执行,那么托管线程挂起,所以,只要临时内存段没有耗尽,就可以避免延迟 阅读全文
posted @ 2011-05-23 17:51 flycoder 阅读(222) 评论(0) 推荐(0)