2012-04-25 53 views
4

我想讓一個C++程序打印出自己的內存佔用。內存中的C++程序大小

什麼是一個很好的方式來打印出當前C++程序正在使用的內存KB?

我需要它爲Linux和Windows ...所以一些平臺無關....

謝謝 MS

+0

我知道在Java中有像JProfiler這樣的工具,你可以做這種事情。如果在C++中沒有等價物,我會感到震驚 – ControlAltDel 2012-04-25 17:05:07

+1

@ user1291492有可能是內存分析器,但我認爲OP要求編程的東西。 – delnan 2012-04-25 17:06:35

+4

你將不得不通過定義或whatnot使它獨立於平臺。 C++不提供這種功能,所以任何方法都將取決於平臺。順便說一句,我發現在一個搜索SO到Windows和Linux的兩個答案 – 2012-04-25 17:06:39

回答