2

.Net 4 用の VS2010 Express で記述された WPF アプリケーションがあります。一部のテスターは、アプリケーション ウィンドウが表示されているときは常に多くの CPU (~80%-100%) を消費し、表示されていないときは 0% を消費すると報告しています。これは、私のコンピューターにも、テストした他のコンピューターにも当てはまりません。私が見ているのは、ウィンドウを開いてから最初の数秒間は大量の CPU を消費しますが、その後数パーセントにまで低下することです。

私の疑いでは、これは WPF ウィンドウのレンダリングに問題があるということです。しかし、なぜ一部のユーザーにのみ発生するのか理解できません。

これが大したことではないことは理解していますが、このパフォーマンスの問題の原因をどこから探し始めればよいかを誰かが知っていれば、非常にありがたいです。

ありがとうございました!

4

2 に答える 2

0

WPF Performance Toolkitを使用すると、アプリケーションのレンダリング プロセスを比較的詳細に観察できます。Perforator (ツールキットの) は、過去にパフォーマンスのボトルネックを見つけるのに大いに役立ちました。

于 2012-07-20T07:59:20.170 に答える
0

この質問は私を正しい解決策に導きました:

https://stackoverflow.com/questions/308816/any-good-free-net-profiler

アプリのプロファイリングを行い、プロファイラーによって検出されたボトルネックを取り除きました。これにより、すべてのマシンの CPU 負荷が軽減されました。

于 2012-11-01T09:01:42.947 に答える