sivlierlight Web アプリケーションの HTML ページ レイアウトで定義されたパラメータで、GPU を有効にします。
Silverlight Web アプリケーションから GPU のハードウェア使用率を確認することはできますか?
sivlierlight Web アプリケーションの HTML ページ レイアウトで定義されたパラメータで、GPU を有効にします。
Silverlight Web アプリケーションから GPU のハードウェア使用率を確認することはできますか?
ロシア語版をくれてよかった。英語は解読不能です。あなたの質問は興味深いものです。確かなことは言えませんが、GPU アクセラレーションが正常に有効になっているかどうかを (コードを使用して) 直接検出する方法はないと思います。(デバッグ オーバーレイをオンにすることも、信頼モードで COM または P/Invoke を使用して GPU にクエリを実行することもできますが、どちらも適切ではありません。)
何らかのベンチマークを作成できる場合があります。プログラムで 1 秒あたりのフレーム数を取得することもできませんが、それを測定するためのトリックがあるかもしれません。たとえば、コントロールの位置のアニメーションを開始し、1 秒間に LayoutUpdated が発生する回数を数えます。
いずれにせよ、Silverlight では GPU アクセラレーションがあまり機能しないことを知っておく必要があります。多くのスプライトを含む 2D ゲームなど、いくつかの状況でのみ役立ちます。それ以外の場合はすべて、Silverlight は CPU によってレンダリングされます (パフォーマンスはかなり良好です)。