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

前端之家收集整理的这篇文章主要介绍了体验使用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确实帮助用户应用程序,但是,如果您的用户应用程序正在使用巨大的内存池,并获得高度分散。

猜你在找的asp.Net相关文章