VS for C++で実行時に(メモリリーク、メモリ破損など)を検出するツールを探していました
そして私はこれを見つけました:C ++の動的コード分析
残念ながら、それらのほとんどはLinuxで実行されているため、VSまたは少なくともWindowsで実行されるツールを求めています
前もって感謝します
VS for C++で実行時に(メモリリーク、メモリ破損など)を検出するツールを探していました
そして私はこれを見つけました:C ++の動的コード分析
残念ながら、それらのほとんどはLinuxで実行されているため、VSまたは少なくともWindowsで実行されるツールを求めています
前もって感謝します
Windows プラットフォームで私が知っている最良のツールはDrMemoryです。
これは高速に動作し、現在 32 ビット アプリケーションのみを対象としている場合でも、重要な/レガシー MFC C++ コードで大いに役立ちました。
お気に入りのパラメータを教えてください!シンプルな「-top_stats -light」から始めることをお勧めします。
私もこの問題に対する答えを探していました。
私が見つけたのはDevPartner Bounds Checkerです (リンクは DevPartner Studio 用です。ただし、境界チェッカー コンポーネントだけを購入することは可能です)。それからいくつかの良い結果を得ることができましたが、特定のコードベースで計測ツールがクラッシュするという問題もありました。彼らの技術サポートはかなり悪かった. YMMV。
もう 1 つはParasoft Insure++です。このツールは長い間存在しており、デモは良さそうに見えました。まだ使用する機会はあまりありませんが、期待できそうです。
これらは両方とも、営業チームと技術サポートを備えた商用製品です。価格は、セールスマンと交渉する傾向があります。
Runtime Checkerを確認することをお勧めします。これは、Windows C++ アプリケーションでのメモリ リークの検出に役立つように設計されています。