.Net 4.0垃圾收集器执行是否有任何变化?
答案 0 :(得分:12)
这是一篇博文:
http://geekswithblogs.net/sdorman/archive/2008/11/07/clr-4.0-garbage-collection-changes.aspx
和
答案 1 :(得分:3)
还有AppDomainResourceManager功能,它允许您跟踪每个appdomain的资源使用情况(内存和CPU)。 此功能的GC部分是能够获得每个appdomain内存跟踪。
答案 2 :(得分:3)
还有一个ephemeron实现使用名为System.Runtime.CompilerServices.ConditionalWeakTable
的新类detailed here。
这对于收集允许在任意实例上设置任意“属性”的动态语言非常有用。
答案 3 :(得分:2)
另外,请查看在GC上工作的开发人员的blog,其中有关于新GC的文章,以及有关.NET 4.0 GC的第9频道访谈的链接。
答案 4 :(得分:2)
是的,很多。
我的最新着作Visual F# 2010 for Technical Computing包含了很多与.NET 4以及F#本身相关的性能相关信息,性能测量和建议与.NET 4和新的后台垃圾收集器完全不同。在许多情况下,我们看到了显着的性能改进,但也有一些减速。