有人使用了一个配置,使垃圾收集器能够使用Aspnet.config优化多处理器机器:
<gcServer enabled="true"/> <gcConcurrent enabled="true"/>
您的网站的性能有改善吗?
有没有注意到什么问题?
解决方法
首先,并发和服务器是互斥的选项。有关服务器GC误解的一些细节,请参阅
this blog post。但是,默认情况下,ASP.NET托管服务器GC(参见
Scott Hanselman’s discussion),所以在那里也没有区别。
我建议坚持使用服务器而不是并发ASP.NET网站。对于用户模式应用程序,并发GC已被用户响应,因为服务器gc将导致“挂起”。
我使用了服务器GC,并注意到在某些情况下有重大改进。