我正在尝试让c ++程序打印出自己的内存占用。
打印出c ++程序当前正在使用的内存KB是一个好方法吗?
我需要它用于Linux和Windows ......所以平台独立......
谢谢你, MS
答案 0 :(得分:4)
我不认为有这样做的多平台方式。 但您可以使用宏来执行此操作:
#ifdef __GCC__
//linux code
#else
//windows code
#endif
这是一个关于windows方法的链接:
How to get memory usage under Windows in C++
和一个linux方法:
答案 1 :(得分:1)