【问题标题】:Performance of an WPF application worse, when Aero is disabled?当 Aero 被禁用时,WPF 应用程序的性能更差?
【发布时间】:2012-06-17 10:28:49
【问题描述】:

我正在开发一个 WPF 应用程序。在测试期间,我注意到,如果我切换到 Windows Aero 主题而不是基本主题,应用程序运行起来会更加流畅。

为什么会发生这种情况 - 我如何确保应用程序始终像使用 Windows Aero 主题时一样流畅运行?

感谢您的回答!

【问题讨论】:

  • 您是否有任何需要时间执行的特定代码

标签: wpf windows-7 aero


【解决方案1】:

原因可能是 Windows 使用显卡来加速 Aero 主题中的绘图过程。

因此,如果您停用 Aero 主题,所有处理都由 CPU(而不是 GPU)完成,与硬件加速任务(如果由 GPU 完成)相比,性能会下降。非 Aero 主题仅使用 CPU 进行绘图处理!

我的声明来源可以找到here

【讨论】:

  • 我自己也注意到了这一点。这很烦人。
  • 谢谢!这可能是真正的原因!我在有和没有 Aero 的情况下检查了 cpu 性能,并且在没有 Aero 的情况下在 cpu 上得到了大约两倍的工作量。现在缺少的是一种解决方案——一种强制系统使用 GPU 的方法……
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-01
相关资源
最近更新 更多