2012-01-03 23 views
0

プログラミングの大部分は、デバッグの問題とパフォーマンスの向上です(私は思っています!)、私はちょうど小さなプログラムを書くので深刻なデバッグはしませんでした。C言語のメモリデバッガ

今回は少し大きめのプログラムを書いていますが、メモリには問題があるとは思われません。

ので、私は、次の操作を行い、デバッガたい:

  • サポートC++を。
  • リークメモリがあるか確認してください。
  • 私のアプリケーションが割り当てるメモリのサイズを計算します。
  • すべての機能またはオブジェクトを個別にチェックします。
  • GUI(グラフィカルユーザーインターフェイス)を使用します。

答えて

2

Linuxを使用している場合は、Valgrindを試してみてください。それはあなたが指定したすべてを行います。

+0

+1。 valgrindもmacosxで動作します –

1

valgrindgdbを確認してください。これらの2つのツールを使えば、自分が望むことができるはずです。 GUIではないと言っているが、それは欠点ではない。

0

Windowsでは、WinDbgをチェックアウトする必要があります。