0
私のmacOS Sierraに次のC++コードtest.cpp
をコンパイルして実行します。"ru_maxrss"はgetrusageで何を意味しますか
#include <iostream>
#include <sys/resource.h>
using namespace std;
int main() {
int a = 1;
struct rusage r_usage;
getrusage(RUSAGE_SELF, &r_usage);
cout << "Memory usage = " << r_usage.ru_maxrss << endl;
int b = 2;
return 0;
}
はその後だ:プログラムは663552キロバイトを使用して
➜ Desktop git:(master) ✗ ./test
Memory usage = 663552
は、それから私は、ru_maxrss
の単位はキロバイトhereで見つかりましたか?しかし、私はちょうど整数を作成しました。
もう1つの質問は:ru_maxrss
カウントint b = 2
?または単に回線のメモリ使用量をカウントするだけです。ru_maxrss
。