8

CLR プロファイラーは、Silverlight CLR では機能しないようです。別のメモリ プロファイラーは存在しますか?

4

10 に答える 10

3

Xperfを使用したSilverlightでのメモリプロファイリングを次に示します。

GC情報を取得する

于 2010-04-01T13:46:27.803 に答える
3

Try this one, it is very useful:

http://www.red-gate.com/products/ants_memory_profiler/index.htm

Bruno.

于 2010-08-27T15:45:13.713 に答える
2

まだ利用できるものではないようです。ただし、このフォーラム スレッドで推奨されているように、Silverlight アプリを WPF アプリケーションに変換し、次のようなプロファイルを作成できます。

現時点ではツールはありませんが、回避策として、同じコード ベースといくつかの微調整から Silverlight クライアントのデスクトップ (WPF) バージョンを簡単に作成できます (この例については、Scot のブログを参照してください - http://weblogs.asp .net/scottgu/pages/silverlight-tutorial-part-8-creating-a-digg-desktop-application-using-wpf.aspx ) . これが完了したら、WPF で動作する任意のパフォーマンス プロファイラーを実行できます。

最適な解決策ではありませんが、現時点では最良の選択肢のように思えます...

更新: Silverlight の CPU サンプラーである XPerf に関するブログ記事を見ました。厳密にはメモリ プロファイラではありませんが、Silverlight アプリのパフォーマンスをテストするための優れたツールです...

于 2008-10-01T17:12:30.970 に答える
2

VS2010/SL4 には、プロファイラーがチェックアウトされるようになりました。

http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/

http://blogs.msdn.com/b/seema/archive/2010/01/28/pdc-vs2010-profiling-silverlight-4.aspx

于 2010-08-05T05:08:25.720 に答える
1

Silverlight Spy を使用
する メモリ プロファイラーが組み込まれている
代替テキスト

于 2010-08-25T23:26:55.830 に答える
1

スタンドアロン CLR プロファイラーが更新され、Silverlight で動作するようになったため、VS Premium/Ultimate は必要ありません。

David Broman の CLR プロファイリング API ブログ: CLRProfiler V4 がリリースされました

UIはそれほど素晴らしいものではありませんが、機能します。

于 2011-10-04T19:29:19.167 に答える
1

おいしい GUI を備えた本格的なプロファイラーではありませんが、Windbg + SOSを使用して Silverlight アプリをデバッグできます。多くの手作業が必要になりますが、マネージド ヒープをウォークすることができます。

于 2009-07-27T08:12:45.323 に答える
1

私は、Silverlight Standard および Out of Browser アプリケーションでも動作する無料のXTE Profilerを使用しています。ライブメモリ使用量も表示します。

于 2011-06-02T08:30:13.360 に答える
1

バージョン 4.0 以降の.NET Memory Profilerは、Silverlight プロファイリングをサポートしています。

強くお勧めします。

于 2011-08-26T07:52:30.690 に答える
1

Atologic SilverProfiler を使用してみてください。www.atologic.comで入手できます。

于 2009-09-04T19:52:01.897 に答える