2010-06-15 3 views
3

Je suis peut-être en train de mélanger des pommes et des oranges dans cette question puisque je suis noob dans les domaines mentionnés, alors essayez de comprendre ce que je veux dire. J'ai lu que WPF (et Silverlight, en tant qu'extension) utilise l'accélération GPU pour se rendre à l'écran.Performances WPF/Silverlight lors de l'utilisation d'applications gourmandes en GPU

Si oui, que se passe-t-il si une application gourmande en GPU est déjà en cours d'exécution (par exemple, jeu en mode fenêtré), puis exécutez l'application WPF/Silverlight, qui nécessite du GPU? Qui obtient une plus grande priorité? Est-ce qu'ils commencent tous les deux à "bégayer"?

Merci!

Répondre

2

Je pense qu'il serait prudent de dire que vous auriez des problèmes similaires à une tâche intensive CPU en cours d'exécution ... il affamera d'autres tâches de temps de traitement. Alors oui, vous pouvez voir une baisse des performances tout autour, mais tout dépend de tout ce qui est impliqué :). De manière générale, les jeux intensifs sont généralement écrits pour utiliser la plupart/toutes les ressources de l'ordinateur, en espérant que c'est la seule chose qu'un utilisateur fera probablement. D'autres applications plus agréables réduiront leur besoin de traitement (c'est-à-dire un FPS plus faible) lorsque la fenêtre n'est pas au premier plan. Windows lui-même donnera en fait plus de priorité à la fenêtre de premier plan (sauf si configuré autrement), mais vous ne savez jamais ce que les autres programmes font à leurs propres priorités de thread.

Questions connexes