【发布时间】:2012-06-17 10:28:49
【问题描述】:
我正在开发一个 WPF 应用程序。在测试期间,我注意到,如果我切换到 Windows Aero 主题而不是基本主题,应用程序运行起来会更加流畅。
为什么会发生这种情况 - 我如何确保应用程序始终像使用 Windows Aero 主题时一样流畅运行?
感谢您的回答!
【问题讨论】:
-
您是否有任何需要时间执行的特定代码
我正在开发一个 WPF 应用程序。在测试期间,我注意到,如果我切换到 Windows Aero 主题而不是基本主题,应用程序运行起来会更加流畅。
为什么会发生这种情况 - 我如何确保应用程序始终像使用 Windows Aero 主题时一样流畅运行?
感谢您的回答!
【问题讨论】:
原因可能是 Windows 使用显卡来加速 Aero 主题中的绘图过程。
因此,如果您停用 Aero 主题,所有处理都由 CPU(而不是 GPU)完成,与硬件加速任务(如果由 GPU 完成)相比,性能会下降。非 Aero 主题仅使用 CPU 进行绘图处理!
我的声明来源可以找到here
【讨论】: