A structure to receive process statistics (CPU user time, system time, virtmal machine sizes etc) More...
#include <SystemInfo.h>
Public Member Functions | |
ProcStat & | refresh () |
bool | operator== (const ProcStat &other) const |
bool | operator!= (const ProcStat &other) const |
Public Attributes | |
uint64_t | cpu_user |
uint64_t | cpu_sys |
uint64_t | cpu_total |
double | cpu_pct |
double | vm_size |
double | vm_resident |
double | vm_share |
uint64_t | minor_faults |
uint64_t | major_faults |
uint64_t | page_faults |
uint64_t | heap_size |
uint64_t | heap_slack |
A structure to receive process statistics (CPU user time, system time, virtmal machine sizes etc)
Definition at line 271 of file SystemInfo.h.
|
inline |
Definition at line 274 of file SystemInfo.h.
bool ProcStat::operator== | ( | const ProcStat & | other | ) | const |
Definition at line 169 of file SystemInfo.cc.
ProcStat & Hypertable::ProcStat::refresh | ( | ) |
Definition at line 749 of file SystemInfo.cc.
double Hypertable::ProcStat::cpu_pct |
Definition at line 282 of file SystemInfo.h.
uint64_t Hypertable::ProcStat::cpu_sys |
Definition at line 280 of file SystemInfo.h.
uint64_t Hypertable::ProcStat::cpu_total |
Definition at line 281 of file SystemInfo.h.
uint64_t Hypertable::ProcStat::cpu_user |
Definition at line 279 of file SystemInfo.h.
uint64_t Hypertable::ProcStat::heap_size |
Definition at line 291 of file SystemInfo.h.
uint64_t Hypertable::ProcStat::heap_slack |
Definition at line 292 of file SystemInfo.h.
uint64_t Hypertable::ProcStat::major_faults |
Definition at line 289 of file SystemInfo.h.
uint64_t Hypertable::ProcStat::minor_faults |
Definition at line 288 of file SystemInfo.h.
uint64_t Hypertable::ProcStat::page_faults |
Definition at line 290 of file SystemInfo.h.
double Hypertable::ProcStat::vm_resident |
Definition at line 286 of file SystemInfo.h.
double Hypertable::ProcStat::vm_share |
Definition at line 287 of file SystemInfo.h.
double Hypertable::ProcStat::vm_size |
Definition at line 285 of file SystemInfo.h.