5 #include "GeoModelKernel/GeoPerfUtils.h" 10 int GeoPerfUtils::getMem() {
14 std::ostringstream procstream;
15 procstream <<
"/proc/" << pid <<
"/status";
16 std::ifstream memfile(procstream.str().c_str());
20 while ((memfile >> line)) {
21 if (line==
"VmSize:") {
23 std::istringstream istream(line);
31 int GeoPerfUtils::getCpu() {
34 std::ostringstream procstream;
35 procstream <<
"/proc/" << pid <<
"/stat";
36 std::ifstream memfile(procstream.str().c_str());
43 while ((memfile >> line)) {
48 std::istringstream istream(line);
52 std::istringstream istream1(line);