#include <MemorySnooper.h>
Definition at line 11 of file MemorySnooper.h.
◆ MemorySnooper()
MemorySnooper::MemorySnooper |
( |
std::string | where | ) |
|
|
inline |
Definition at line 13 of file MemorySnooper.h.
14 {
15 int pid=getpid();
16 std::ostringstream is;
17 is<<pid;
18 std::string spid=is.str();
19 std::string temp="cat /proc/"+spid+"/status | grep VmSize > mem.txt";
20 system(temp.c_str());
21 std::ifstream in("mem.txt");
22 std::string
text,mem,text1;
24 system("rm -f mem.txt");
25 float memsize=atof(mem.c_str());
26 imem=int(memsize);
27 std::cout<<"*****************************************************"<<std::endl
28 <<"* *"<<std::endl
29 <<" Memory snooper called here "<<where<<std::endl
30 <<" process size at this point (VmMem): "<<imem<<" kBytes"<<std::endl
31 <<"* *"<<std::endl
32 <<"*****************************************************"<<std::endl;
33 }
◆ GetMemorySize()
int MemorySnooper::GetMemorySize |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: