2012-06-14 24 views
4

我正在WPF應用程序上工作。在測試過程中,我注意到,如果我切換到Windows Aero主題而不是基本主題,則應用程序運行更流暢。當Aero被禁用時,WPF應用程序的性能會變差嗎?

爲什麼會發生這種情況 - 我如何確保應用程序的運行順暢,與使用Windows Aero Theme時一樣平滑?

謝謝你的回答!

+0

你有什麼特定的代碼,需要時間來執行 –

回答

2

原因可能是Windows使用圖形卡來加速Aero主題中的繪圖過程。因此,如果停用Aero主題,則所有處理都由CPU(而不是GPU)完成,與硬件加速任務(如果由GPU完成)相比,會導致性能下降。非Aero主題僅使用CPU進行繪製過程!

我要求的來源可以發現here

+1

我注意到這一點我自己也是如此。這很煩人。 – BoltClock

+0

謝謝!這可能是其原因!我檢查了使用和不使用Aero的cpu性能,並在沒有使用cpu的情況下獲得了大約兩倍的工作負載。 現在缺少的是解決方案 - 一種強制系統使用GPU的方法... – DIF

相關問題