2009-08-28 15 views
0

.netソースコードのコードを最適化するメモリリークや領域を確認する最良の方法は何ですか? 私はvs2005、c#、.net 2.0を使用していますc#vs2005 .net 2.0:コードの最適化

私は安全に私の仕事のデスクトップにインストールすることができます良い無料のツールはありますか?

+1

http://lmgtfy.com/?q=.NET+profiler –

答えて

0

私は私の.NETアプリケーションでは約メモリリークを心配しなければならなかったことはありません。タイマー、ファイルハンドル、通信ポートハンドル、データベース接続などのシステムリソースについては心配する必要がありますが、正しいパターン(?を使用している場合)でも問題はありません。

最適化に関しては、パフォーマンスのボトルネックを確認するためにアプリケーションをプロファイルする必要があります。 遅いコードを探しているときに、あなたの本能に頼らないでください。間違った場所を見ているかもしれないからです。

AQTimeAnts profilerは無料のオプションではありません。彼らには試用期間がありますが、短期間に必要な場合は試用期間中のみ使用することができます。しかし、あなたが本当にそれらを好きなら、あなたはそれらを購入することを検討することができます。

また、無料の代替品EQATEC Profilerはかなり良いと思われますが、私は個人的に使用していません。

1

私はVisual Studioに組み込まれている機能の他に、良いC#メモリプロファイラについて知らない。しかし、大きな商業的メモリプロファイラは、私は広範囲にJetBrains(別の非常に貴重なツールのメーカー、ReSharper)からdotTraceプロファイラを使用してきたANTS Memory Profiler($ 495)

1

です。かなり軽量で、メモリ使用量と標準アプリケーションプロファイリングの両方を追跡するのに適しています。