私はC++プログラムで独自のメモリフットプリントをプリントアウトしようとしています。C++メモリ内のプログラムサイズ
現在、C++プログラムが使用しているメモリのKBを印刷するにはどうすればよいですか?
私は
は、 MS
私はC++プログラムで独自のメモリフットプリントをプリントアウトしようとしています。C++メモリ内のプログラムサイズ
現在、C++プログラムが使用しているメモリのKBを印刷するにはどうすればよいですか?
私は
は、 MS
をいただき、ありがとうございます....独立した... LinuxとWindowsのためにそれを必要とするので、何かプラットフォームだろう、私はこれを行うのmutliプラットフォームな方法があると思ういけません。 しかし、あなたが好きそれを行うには、マクロを使用することができます。
#ifdef __GCC__
//linux code
#else
//windows code
#endif
HERESに窓方法のリンク:
How to get memory usage under Windows in C++
とLinuxの方法について1:
私はJavaに、JProfilerのようなツールがあり、このようなことができることを知っています。私はC++に相当するものがないとショックを受けます – ControlAltDel
@ user1291492メモリプロファイラーがありますが、私はOPがプログラム的なものを求めていると思います。 – delnan
あなたはそれを定義やその他のものを通してプラットフォームから独立させる必要があります。 C++はこの機能を提供しないため、どのメソッドもプラットフォームに依存します。ところで、私はWindowsとLinuxに対する2つの答えを1つの検索で見つけました。 –