2012-06-14 2 views
4

Я работаю над приложением WPF. Во время тестов я заметил, что приложение работает более плавно, если я переключусь на тему Windows Aero вместо базовой темы.Выполнение приложения WPF хуже, когда Aero отключен?

Почему это происходит - и как я могу убедиться, что приложения всегда работают так же гладко, как при использовании темы Windows Aero?

Спасибо за ваш ответ!

+0

У вас есть определенный код, который занимает много времени, чтобы выполнить –

ответ

2

Причина может заключаться в том, что Windows использует графическую карту для ускорения процессов рисования в теме Aero.

Поэтому, если вы деактивируете тему Aero, вся обработка выполняется ЦП (вместо графического процессора), что приводит к снижению производительности по сравнению с аппаратной ускоренной задачей (если выполняется графическим процессором). Тема non-Aero использует только процессор для процессов рисования!

Источником моего утверждения можно найти here

+1

заметил, что я это сам, как хорошо. Это довольно раздражает. – BoltClock

+0

Спасибо! На самом деле это может быть причиной! Я проверил производительность процессора с Aero и без него и получил двойную рабочую нагрузку на CPU. Отсутствие в настоящее время решения - способ заставить систему использовать GPU ... – DIF