【发布时间】:2017-07-05 04:07:13
【问题描述】:
我已尝试提高 WPF 应用程序的性能。我发现当窗口最小化时,CPU使用率会降低到0或很少使用,但是当应用程序显示在前端时,CPU使用率会增加到10%或更多。有人知道为什么吗?
【问题讨论】:
标签: wpf performance performance-testing cpu-usage
我已尝试提高 WPF 应用程序的性能。我发现当窗口最小化时,CPU使用率会降低到0或很少使用,但是当应用程序显示在前端时,CPU使用率会增加到10%或更多。有人知道为什么吗?
【问题讨论】:
标签: wpf performance performance-testing cpu-usage
这发生在所有 WPF 应用程序上。当应用程序被最小化并且 UI 被隐藏时,WPF 应用程序不必做太多事情,除非您有任务在后台线程上运行。
WPF 可能会占用大量资源,并且绘制窗口和控件会产生成本。如果应用程序的后台没有任何事情发生并且不再需要绘制任何窗口/控件,那么 CPU 使用率可能会为零。
【讨论】: