8 #include "RootCnv/SysProcStat.h"
12 using namespace Gaudi;
14 SysProcStat::SysProcStat() {
18 SysProcStat::~SysProcStat() { }
24 FILE*
file = fopen(
"/proc/self/stat",
"r");
25 int par = fscanf(file,
34 &pid, comm, &
state, &ppid, &pgrp,
35 &session, &tty_nr, &tpgid, &flags, &minflt,
36 &cminflt, &majflt, &cmajflt, &utime, &stime,
37 &cutime, &cstime, &priority, &nice, &num_threads,
38 &itrealvalue, &startime, &vsize, &rss, &rlim,
39 &startcode, &endcode, &startstack, &kstkesp, &kstkeip,
40 &signal, &blocked, &sigingore, &sigcatch, &wchan,
41 &nswap, &cnswap, &exit_signal, &processor);
48 gettimeofday(&tv, NULL);
49 time = tv.tv_sec * 1000 + tv.tv_usec / 1000;