是否记录了Windows能源配置文件如何影响.NET性能?

时间:2014-10-28 09:08:14

标签: .net winforms performance

在禁用winforms控件时我已经问过一个关于性能不佳的问题,当能量曲线设置为平衡时我发现这是一个问题。本周我们又得到了另一个案例。我们的客户抱怨我们的.NET应用程序性能不佳。我记得我使用winforms控件的经验,我们让他检查一下。结果是:在某些情况下,只需将配置文件从平衡设置为高性能,应用程序的速度要快两到六倍!!!

这是非常奇怪的,因为此应用程序是一个客户端使用远程处理与应用程序服务器通信的应用程序。应用程序服务器连接到Oracle服务器。你看:相当多的时间都应该花在沟通上。我们调查了我们的Oracle查询,然后是我们的通信层,最后能源配置文件在大部分时间都在花费。

这是一个很大的区别,因为笔记本电脑正在连接电源而不是电池。有没有文件解释能源配置文件对.NET应用程序的影响?客户告诉我们“其他”软件(他的意思是Office)不会像.NET应用程序那样受到影响。这是JIT编译器的一些问题吗?

1 个答案:

答案 0 :(得分:1)

如果你深入了解能量曲线,你会发现只有一个设置会严重影响性能:(其他设置如HDD spindown延迟和WiFi功率只有很小的影响)

  • 最大时钟速率(CPU)

在一些配置文件上(特别是在电池上)它已经被限制在开箱即用的60%。