体验使用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确实帮助用户应用程序,但是,如果您的用户应用程序正在使用巨大的内存池,并获得高度分散。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – EnumDataType属性在ASP.NET MVC中有什么作用
- asp.net-mvc – 使用DataAnnotations与ASP.Net MVC的多个Me
- asp.net-mvc – JSP相当于ASP.NET MVC的部分视图?
- asp.net core 使用 signalR(二)
- asp.net – 迁移匿名配置文件的最佳方式
- .net – ELMAH对企业库异常处理块
- asp.net – Windows 2012 SERVER – 为ADO.NET提供程序找不
- asp.net-mvc – 在ajax调用中ASP.NET MVC错误的url
- asp.net-core – 如何在ASP.NET Core的OpenIdConnectOption
- ms-access – 无法使用'(未知)’;文件已在使用中