WPFプログラム、C#ライブラリ、VS 2008 Professional - プロファイラプログラム/プラクティス?

VS 2008 Professionalで開発されたカスタムC#ライブラリを使用する大規模なWPFアプリケーションがあります。メモリリークを見つけて、プロファイラでアプリケーションを置く最良の方法は何ですか?

私はVS版(WTF?)の一部ではないので、「分析」ツールを使用することはできません。WPFPerfツールを見つけることはできましたが、素晴らしいですが、パフォーマンスに関する多くの実証的データは得られません私のアプリケーション。他にどんなツールやプラクティスを見なければならないのですか?

0

3 答え

dotTrace made by JetBrains (maker of ReSharper) is pretty good.

0
追加された

パフォーマンスプロファイリングのために、フリーウェアのコンパイラを使用することができます。

EQATEC is a good profiler with freeware variant. Has some limitation in free version though.

SlimTune is a very nice open source performance profiler.

メモリプロファイリングに関しては、私は無料のものを使用していないが、あなたは一見を見ることができる .NET Framework 4用のCLRプロファイラ CLRProfiler V4リリース)。

0
追加された
私はCLR Profilerを.NET用に使用しましたが、良いUIエフェクトではありません。
追加された 著者 Shaun Wilde,

VS 2008のスタンドアロンプ​​ロファイラをお試しください。パフォーマンスプロファイリングとGCプロファイリングを行うことができます。 2010バージョンでは、スレッドの使用状況もプロファイルできます。使用方法に関するいくつかのリンクがあります:

データ収集はコマンドラインで行いますが、Visual Studioでプロファイラログを分析できます。

0
追加された