Производительность приложения WPF хуже, когда Aero отключен?

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

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

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


person DIF    schedule 14.06.2012    source источник
comment
У вас есть какой-то конкретный код, для выполнения которого требуется время?   -  person Romil Kumar Jain    schedule 14.06.2012


Ответы (1)


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

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

Источник моей претензии можно найти здесь

person Betaminos    schedule 14.06.2012
comment
Я тоже это заметил. Это довольно неприятно. - person BoltClock; 14.06.2012
comment
Спасибо! На самом деле это может быть причиной! Я проверил производительность процессора с Aero и без него и получил двойную нагрузку на процессор без него. Чего сейчас не хватает, так это решения - способа заставить систему использовать графический процессор ... - person DIF; 14.06.2012