ビデオの再生時にわずかなパフォーマンスの低下に気付き、Perforator でプロファイリングして問題を簡単に修正することにしましたが、100% の確率で非常に高速に描画される目立つ領域に遭遇しました。この汚れた領域がパフォーマンスを妨げるのではないかと心配しています。
これが領域 です。グレーのボックスです。スクリーンショットはたまたまレンダリングの間にそれを捉えました。
今、私は犯人を見つけました-可視性がCollapsedに設定された(WPFToolkitからの)ビジーインジケーターです。このようにレンダリングされる折りたたまれたコントロールは他にないため、ProgressBar IsIndeterminate フラグが原因であると想定する必要があります。
2 つの質問:
- これはパフォーマンスの実際の問題にエスカレートする可能性がありますか、それとも比較的一般的ですか?
- その状態を から変更した方がよいでしょう
IsIndeterminate = true
か?