Я пытаюсь получить память процесса и использование времени, а вот [мой код]
но память, о которой сообщают, так много для такого простого приложения, потребляющего почти 8500Kb. Что-то, что я сделал, сообщило о неправильном использовании памяти или есть другие причины?
#include "trace.h"#include "include.h"#include "trace.cpp"using namespace std;
int main(int argc, const char * argv[])
{
trace t;
t.SetLimitInfo();
t.CreateProcess();
t.waitForChild();cout<<"time usage: "<<t.getTime()<<"ms memory usage: "<<t.GetMemory()<<"kb"<<endl;
// insert code here...
// std::cout << "Hello, World!\n";
return 0;
}
я хотел бы использовать valgrind --tool=massif
проверить использование памяти.
Проверьте документ
Других решений пока нет …