【问题标题】:CPU usage of diferrent state of wpf applicationwpf应用程序不同状态的CPU使用率
【发布时间】:2017-07-05 04:07:13
【问题描述】:

我已尝试提高 WPF 应用程序的性能。我发现当窗口最小化时,CPU使用率会降低到0或很少使用,但是当应用程序显示在前端时,CPU使用率会增加到10%或更多。有人知道为什么吗?

【问题讨论】:

标签: wpf performance performance-testing cpu-usage


【解决方案1】:

这发生在所有 WPF 应用程序上。当应用程序被最小化并且 UI 被隐藏时,WPF 应用程序不必做太多事情,除非您有任务在后台线程上运行。

WPF 可能会占用大量资源,并且绘制窗口和控件会产生成本。如果应用程序的后台没有任何事情发生并且不再需要绘制任何窗口/控件,那么 CPU 使用率可能会为零。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-27
    • 2011-06-22
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多