3

VS for C++で実行時に(メモリリーク、メモリ破損など)を検出するツールを探していました

そして私はこれを見つけました:C ++の動的コード分析

残念ながら、それらのほとんどはLinuxで実行されているため、VSまたは少なくともWindowsで実行されるツールを求めています

前もって感謝します

4

3 に答える 3

1

Windows プラットフォームで私が知っている最良のツールはDrMemoryです。

これは高速に動作し、現在 32 ビット アプリケーションのみを対象としている場合でも、重要な/レガシー MFC C++ コードで大いに役立ちました。

お気に入りのパラメータを教えてください!シンプルな「-top_stats -light」から始めることをお勧めします。

于 2013-12-03T14:22:49.983 に答える
0

私もこの問題に対する答えを探していました。

私が見つけたのはDevPartner Bounds Checkerです (リンクは DevPartner Studio 用です。ただし、境界チェッカー コンポーネントだけを購入することは可能です)。それからいくつかの良い結果を得ることができましたが、特定のコードベースで計測ツールがクラッシュするという問題もありました。彼らの技術サポートはかなり悪かった. YMMV。

もう 1 つはParasoft Insure++です。このツールは長い間存在しており、デモは良さそうに見えました。まだ使用する機会はあまりありませんが、期待できそうです。

これらは両方とも、営業チームと技術サポートを備えた商用製品です。価格は、セールスマンと交渉する傾向があります。

于 2015-01-27T06:13:02.910 に答える
0

Runtime Checkerを確認することをお勧めします。これは、Windows C++ アプリケーションでのメモリ リークの検出に役立つように設計されています。

于 2013-03-13T10:29:01.313 に答える