体验使用gcServer =“true”为.NET设置垃圾回收器

有人使用了一个配置,使垃圾收集器能够使用Aspnet.config优化多处理器机器:
<gcServer enabled="true"/>
<gcConcurrent enabled="true"/>

您的网站的性能有改善吗?
有没有注意到什么问题?

解决方法

首先,并发和服务器是互斥的选项。有关服务器GC误解的一些细节,请参阅 this blog post。但是,认情况下,ASP.NET托管服务器GC(参见 Scott Hanselman’s discussion),所以在那里也没有区别。

我建议坚持使用服务器而不是并发ASP.NET网站。对于用户模式应用程序,并发GC已被用户响应,因为服务器gc将导致“挂起”。

我使用了服务器GC,并注意到在某些情况下有重大改进。

服务器模式GC确实帮助用户应用程序,但是,如果您的用户应用程序正在使用巨大的内存池,并获得高度分散。

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...