私のプログラムが実行されて変数を作成しているので、これらの変数がどのくらいのバイト数であるか知る必要があります。私のプログラムがどれくらいの量のメモリを食べているかはどうやって確認できますか?
システムがプログラムを実行するのにどれだけの物理的なメモリ空間があるかわかりませんが、プロセスマネージャを開いて調べることができます。 私は変数プールの合計サイズを知ることができるように、私のコードにいくつかのsizeofとagregationsを書きたいとは思っていません(そのようなコードを変更するには複雑すぎます)。 最後に、Microsoft VC++ 2010 Expressを使用しています。そのような情報を監視するワークスペースがあるかどうかを知りたいだけです。
ありがとうございます。
がhttp://stackoverflow.com/questions/413477/is-there-a-good-valgrind-substitute-for-windowsを参照してくださいヒーププロファイラを提供し、Googleのtcmallocです。 – netcoder