可能性の重複:
Memory leak tool for C++ under WindowsWindowsでメモリプロファイリングを行う方法は?
私は、Macのプロジェクトで作業するために使用し、XCodeのについて、私は本当に楽しんだ一つのことは、そのプロファイラーでした。私はそのプロファイラのさまざまな設定で自分のプログラムを実行するだけで多くのバグを発見しました。特に、私のプログラムのどの部分がメモリを消費しているのかがわかります。メモリが漏れていると私に表示され、いつ実行するのかがわかります。 GUIアプリケーションで作業していた場合、それらの割り当て/リーク/割り当て解除が発生したときに私が行っていたことのスクリーンショットが表示されます。
今日、私はVisual Studioを使用しているWindows/C++プロジェクトに取り組んでいますが、プロジェクトではあまりにも多くのメモリを消費し、メモリをリークする可能性があります。 XCodeを使用すると、私はそのプロファイラを起動し、何が起きているかをすぐに知ることができます。しかし、Visual Studioでは、そのようなことは見つけられません(少し面倒なパフォーマンスプロファイラがありますが、ここでCPU時間は私の懸念事項ではありません)。
したがって、メモリ消費量が多すぎるリークやコードの検索についてはどうでしょうか?
@Kirill:この質問は、Visual Studio 2005を対象とした1年前の質問です。そのソフトウェアは現在、5年以上経過しています。私はVisual Studioのバージョンに関係なく汎用ツールを求めています。また、リークだけでなく、一般的なメモリ消費についても尋ねています。私はこれがあなたが推薦するものとは異なる質問になるべきだと思います。 – bastibe