0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
Hypertable::ProcStat Struct Reference

A structure to receive process statistics (CPU user time, system time, virtmal machine sizes etc) More...

#include <SystemInfo.h>

Public Member Functions

ProcStatrefresh ()
 
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
 

Detailed Description

A structure to receive process statistics (CPU user time, system time, virtmal machine sizes etc)

Definition at line 271 of file SystemInfo.h.

Member Function Documentation

bool Hypertable::ProcStat::operator!= ( const ProcStat other) const
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.

Member Data Documentation

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.


The documentation for this struct was generated from the following files: