私は自由なソフトウェアを見つけることを願っています。しかし、この場合は、商用製品を含むすべてのオプションを調べることを強くお勧めします。私はnProf(これはバージョン0.1であると思います)を試してみましたが、大したことはありませんでした。それでも、アプリケーションのパフォーマンスプロファイリングは微妙なビジネスであり、強力で柔軟性のあるツールを使用して最適な方法でアプローチします。無料で働いている場合を除き、プロの製品を使用して保存する時間は、ライセンスのコストをはるかに上回ると強く信じています。もちろん、1つのアプリケーションのプロファイルを作成するだけの場合、各商用パッケージには15または30日間の試用版があり、既存のアプリケーションの問題点を特定するのに十分な時間以上です。とにかく、ワンオフプロジェクトだけでなく、より多くのプロファイリングサポートが必要な場合は、とにかく強力なツールを購入する方がよいでしょう。
RedGateのANTS profilerを使用しており、非常に満足しています。私も.NET Memory Profilerを使用して優れた結果を出しました。 .NET Memory Profilerのクールなことは、実行中の本番アプリケーションに接続してプロファイリングすることができるということです。テストラボでは再生できなかったメモリリークが発生したときに、実際にバットを保存しました。
私が試したことのないJetBrainsの人々have a profiler as well called dotTraceしかし、もしそれがJetBrainsのショップから来たのであれば、それはおそらくトップノッチです。
とにかく、私のアドバイスは次のとおりです。1つの無料試用期間内にアプリを修正しようとするか、3つの合計の組み合わせ(最低45日間の無料使用)あなたのお気に入りと春のいずれかのために。あなたはごめんなさい。
VS2010では、これはPremiumとUltimateにのみ含まれています –