WPF 3.5の診断にはPresentationTraceSources、パフォーマンスとデータバインディングの診断にはWPFPerfがあります。Silverlightのパフォーマンスと診断ツール
Silverlightに相当するツール/ライブラリはありますか?
WPF 3.5の診断にはPresentationTraceSources、パフォーマンスとデータバインディングの診断にはWPFPerfがあります。Silverlightのパフォーマンスと診断ツール
Silverlightに相当するツール/ライブラリはありますか?
私はそれがWPFほど頑丈だとは思わないが、hereはあなたができることです。
私はパリーの答えを「答え」と書いていますが、私はこれまでに見つかったことを要約すると思いました。
パフォーマンス:
診断:
右、私はPERF診断ツールの無数を有することを確信してしばらくしては楽しい、まさにあなたが達成しようとしているのですか?
あなたが言及したWPF診断ツールを見ると、私は "pffff、だから何?これらは時間の99.999%で無駄だ"と思うことができます。実際のアプリケーションを実際にデバッグする場合、そのデータの大半は無駄です。これらのツールは、WPFフレームワーク自体をIMOでデバッグする場合に最も適切です。
Silverlightのいくつかの問題のために良い診断ツールが不足していることは間違いありません。
たとえば、Silverlightの商用メモリプロファイラは0個あります。しかし、それを超えて、私はなぜあなたがそれら以上のものを必要とするのか不明です。では、どのツールが必要ですか?
私は奇妙で盛り上がっている(すべて同時に)ので、あなたが逃した2つのツールを呼び出す:
1. Silverlight SOS(Son-Of-Strike)extension:WorksデスクトップのSOS拡張機能と同様ですが、追加のコマンドを追加するだけで、Silverlight固有のsos.dllをロードする必要があります。このツールは詳細なメモリプロファイリングに適しており、詳細はhereとhereです。
2. Silverlight3 Analyticsクラス。このクラスを使用すると、プロセスのCPU%、CPU使用率全体、特定のモデルを取得し、GPUカードを作成できます。
- Karl Shifflettによるデータバインディングデバッグツール/コントロール。
質問と以前の回答に関する私のコメントを読んでいれば、クエリの主要な未処理領域がデータバインディングの問題を解決していることがわかります。一方、AnalyticsクラスとSOS Silverlightコマンドを指摘してくれてありがとう。 –
Gotchaは、DataBindingの失敗をデバッグするために使用されるツールで3番目の箇条書きポイントを追加しました。 – JustinAngel
すごくいいですね。今後Silverlight SDKに含まれているこれらのツールの多くが見られることはありますか? –
ここでは、Silverlightを使用してETWを使用してマネージコードをプロファイルする方法を示します。
興味深い。 XPerfはパフォーマンスのトラブルシューティングに非常に適しているようです。データバインディングのトラブルシューティングに利用できるものはありますか? –
データバインディングの場合、通常、イミディエイトウィンドウでデータバインディングエラーを監視します。トラブルシューティングのデータバインディングで探しているものがありますか? – Paully
私が考えることができる2つの例は、プロパティが直接割り当てられているため、OneWayバインディングが削除され、この記事(WPF)で概説されている状況です。http://blog.wouldbetheologian.com/2009/07/why-wpf -databinding-is-awful-technology.html –