3

私は言及された分野の初心者であるため、この質問ではリンゴとオレンジを混ぜている可能性があるため、私の意味を理解してください.

WPF (およびその拡張としての Silverlight) は、GPU アクセラレーションを使用して画面上にレンダリングすることを読みました。

その場合、GPU を多用するアプリケーション (ウィンドウ モードのゲームなど) を既に実行していて、GPU 時間/電力を必要とする WPF/Silverlight アプリケーションを実行するとどうなりますか? 優先順位が高いのは誰ですか? 彼らは両方とも「吃音」を始めますか?

ありがとう!

4

1 に答える 1

2

CPU を集中的に使用するタスクの実行と同様の問題が発生すると言っても過言ではありません。他のタスクの処理時間が不足します。そうです、パフォーマンスの低下が全体的に見られるかもしれませんが、それはすべて関係するものに依存します:)。

一般的に言えば、負荷の高いゲームは通常、ほとんどまたはすべてのコンピューター リソースを使用するように作成されており、これがユーザーがおそらく行う唯一のことであると想定しています。他のより優れたアプリケーションでは、ウィンドウがフォアグラウンドにない場合、処理の必要性が低くなります (つまり、FPS が低くなります)。Windows 自体は、実際にはフォアグラウンド ウィンドウにより多くの優先順位を与えますが (別の方法で構成されていない限り)、他のプログラムが独自のスレッドの優先順位に対して何を行うかはわかりません。

于 2010-06-15T17:58:45.927 に答える