2010-06-15 4 views
3

Возможно, я смешал яблоки и апельсины в этом вопросе, так как я упоминал об этом в нужных областях, поэтому, пожалуйста, попробуйте понять, что я имею в виду.Производительность WPF/Silverlight при использовании приложений с интенсивным графическим процессором

Я читал, что WPF (и Silverlight, как расширение для него) использует ускорение графического процессора для рендеринга на экране.

Если да, то что происходит, когда у меня уже запущено приложение с графическим процессором (скажем, игра в оконном режиме), а затем запустите приложение WPF/Silverlight, для чего требуется время/мощность GPU? Кто получает больший приоритет? Они оба начинают «заикаться»?

Спасибо!

ответ

2

Я думаю, было бы безопасно сказать, что у вас были бы подобные проблемы, так как работа с интенсивным процессором работала ... он будет голодать другие задачи времени обработки. Так что да, вы можете видеть пониженную производительность по всему, но все зависит от того, что задействовано :).

Вообще говоря, интенсивные игры обычно записываются для использования большинства/всех ресурсов компьютеров, ожидая, что это единственное, что, вероятно, сделает пользователь. Другие, более приятные приложения уменьшат их потребность в обработке (т. Е. Ниже FPS), когда окно не находится на переднем плане. Фактически, Windows сама будет уделять больше внимания окну переднего плана (если не настроено иначе), но вы никогда не знаете, что другие программы выполняют для своих собственных приоритетов потока.

Смежные вопросы