加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 00:43:00 所属栏目:asp.Net 来源:网络整理
导读:有人使用了一个配置,使垃圾收集器能够使用Aspnet.config优化多处理器机器: gcServer enabled="true"/gcConcurrent enabled="true"/ 您的网站的性能有改善吗? 有没有注意到什么问题? 解决方法 首先,并发和服务器是互斥的选项。有关服务器GC误解的一些细
有人使用了一个配置,使垃圾收集器能够使用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确实帮助用户应用程序,但是,如果您的用户应用程序正在使用巨大的内存池,并获得高度分散。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读