当禁用Aero时,WPF应用程序的性能会变差吗?

4

我正在开发一个WPF应用程序。在测试过程中,我发现如果我将主题从基本主题切换为Windows Aero主题,应用程序运行得更加流畅。

为什么会出现这种情况 - 我该如何确保应用程序始终像使用Windows Aero主题时那样流畅?

感谢您的回答!


你有任何需要执行时间的特定代码吗? - Romil Kumar Jain
1个回答

2
可能的原因是Windows使用图形卡来加速Aero主题中的绘图过程。因此,如果您关闭了Aero主题,则所有处理都由CPU完成(而不是GPU),导致性能降低,与硬件加速任务相比(如果由GPU执行)非常不同。非Aero主题仅使用CPU进行绘图处理!我的声明来源可以在此处找到。

1
我自己也注意到了这一点。这真的很烦人。 - BoltClock
谢谢!这可能是原因!我比较了启用和禁用Aero的CPU性能,发现禁用时CPU工作量大约增加了一倍。 现在需要解决的是一个问题 - 强制系统使用GPU的方法... - DIF

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接