升级到.NET 4.5后性能下降

时间:2015-07-03 09:48:04

标签: .net performance .net-4.5

将.NET 4升级到.NET 4.5后,我的应用程序开始使用越来越多的内存,并且随着时间的推移逐渐变慢。

此应用程序是Windows服务,针对.NET 4编译,但在Visual Studio 2013中。

该应用程序广泛使用了任务并行库,但我读到了关于TPL性能改进的所有内容。

4到4.5之间是否存在性能变化/变化?

1 个答案:

答案 0 :(得分:0)

这最终由&#34;优化&#34;垃圾收集器。通常情况下,你不应该这样做。但我们将此添加到app.config(<gcServer enabled="true" /> <gcConcurrent enabled="true" /> 部分下面):

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/base.xml"/> 

    <logger name="org.springframework" level="INFO"/>
    <logger name="my.app.package.MyClass" level="DEBUG"/>
</configuration>