#include <process-list.hh>
| Public Member Functions | |
| unsigned long long int | computePeriod (unsigned long long int &a, unsigned long long int &b) | 
| CPUData () | |
| void | ProcessLine (std::istringstream &aCPULine) | 
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) | 
| Public Attributes | |
| int | cpu_id_ | 
| double | percent_ | 
| unsigned long long int | total_time_ | 
| Various classes of time spend by the CPUTotal time.  More... | |
| unsigned long long int | user_mode_time_ | 
| Time spend in user mode.  More... | |
| unsigned long long int | nice_time_ | 
| Time spend in user mode with low priority (nice mode)  More... | |
| unsigned long long int | system_time_ | 
| Time spend in system mode.  More... | |
| unsigned long long int | system_all_time_ | 
| Time spend in system mode.  More... | |
| unsigned long long int | idle_time_ | 
| Time spend in doing nothing.  More... | |
| unsigned long long int | idle_all_time_ | 
| Time spend in doing nothing.  More... | |
| unsigned long long int | iowait_time_ | 
| Time spend in waiting an input/output to complete.  More... | |
| unsigned long long int | irq_time_ | 
| Time spend in servicing hardware interrupts.  More... | |
| unsigned long long int | softirq_time_ | 
| Time spend in servicing software interrupts.  More... | |
| unsigned long long int | steal_time_ | 
| unsigned long long int | guest_time_ | 
| unsigned long long int | guest_nice_time_ | 
| unsigned long long int | total_period_ | 
| Various classes of time spend by the CPU by periodTotal time.  More... | |
| unsigned long long int | user_mode_period_ | 
| Time spend in user mode.  More... | |
| unsigned long long int | nice_period_ | 
| Time spend in user mode with low priority (nice mode)  More... | |
| unsigned long long int | system_period_ | 
| Time spend in system mode.  More... | |
| unsigned long long int | system_all_period_ | 
| Time spend in all system mode.  More... | |
| unsigned long long int | idle_period_ | 
| Time spend in doing nothing.  More... | |
| unsigned long long int | idle_all_period_ | 
| Time spend in doing nothing.  More... | |
| unsigned long long int | iowait_period_ | 
| Time spend in waiting an input/output to complete.  More... | |
| unsigned long long int | irq_period_ | 
| Time spend in servicing hardware interrupts.  More... | |
| unsigned long long int | softirq_period_ | 
| Time spend in servicing software interrupts.  More... | |
| unsigned long long int | steal_period_ | 
| unsigned long long int | guest_period_ | 
| Friends | |
| class | boost::serialization::access | 
This class gather information on a specific CPU.
Definition at line 27 of file process-list.hh.
| CPUData::CPUData | ( | ) | 
Definition at line 11 of file process-list.cpp.
| 
 | inline | 
Definition at line 32 of file process-list.hh.
| void CPUData::ProcessLine | ( | std::istringstream & | aCPULine | ) | 
Update time.
Definition at line 24 of file process-list.cpp.
| 
 | inline | 
Definition at line 107 of file process-list.hh.
| 
 | friend | 
Definition at line 104 of file process-list.hh.
| int dynamicgraph::CPU::CPUData::cpu_id_ | 
Definition at line 30 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::guest_nice_time_ | 
Time spent running a niced guest (virtual CPU for guest operating systems under the control of the Linux kernel)
Definition at line 68 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::guest_period_ | 
Time spend running a virtual CPU for guest operating systems under the control of the Linux kernel
Definition at line 98 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::guest_time_ | 
Time spend running a virtual CPU for guest operating systems under the control of the Linux kernel
Definition at line 64 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::idle_all_period_ | 
Time spend in doing nothing.
Definition at line 86 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::idle_all_time_ | 
Time spend in doing nothing.
Definition at line 52 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::idle_period_ | 
Time spend in doing nothing.
Definition at line 84 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::idle_time_ | 
Time spend in doing nothing.
Definition at line 50 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::iowait_period_ | 
Time spend in waiting an input/output to complete.
Definition at line 88 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::iowait_time_ | 
Time spend in waiting an input/output to complete.
Definition at line 54 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::irq_period_ | 
Time spend in servicing hardware interrupts.
Definition at line 90 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::irq_time_ | 
Time spend in servicing hardware interrupts.
Definition at line 56 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::nice_period_ | 
Time spend in user mode with low priority (nice mode)
Definition at line 78 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::nice_time_ | 
Time spend in user mode with low priority (nice mode)
Definition at line 44 of file process-list.hh.
| double dynamicgraph::CPU::CPUData::percent_ | 
Definition at line 101 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::softirq_period_ | 
Time spend in servicing software interrupts.
Definition at line 92 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::softirq_time_ | 
Time spend in servicing software interrupts.
Definition at line 58 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::steal_period_ | 
Time spend in other operating systems in a virtualized environments Never doing this for control !
Definition at line 95 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::steal_time_ | 
Time spend in other operating systems in a virtualized environments Never doing this for control !
Definition at line 61 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::system_all_period_ | 
Time spend in all system mode.
Definition at line 82 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::system_all_time_ | 
Time spend in system mode.
Definition at line 48 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::system_period_ | 
Time spend in system mode.
Definition at line 80 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::system_time_ | 
Time spend in system mode.
Definition at line 46 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::total_period_ | 
Various classes of time spend by the CPU by periodTotal time.
Definition at line 74 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::total_time_ | 
Various classes of time spend by the CPUTotal time.
Definition at line 40 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::user_mode_period_ | 
Time spend in user mode.
Definition at line 76 of file process-list.hh.
| unsigned long long int dynamicgraph::CPU::CPUData::user_mode_time_ | 
Time spend in user mode.
Definition at line 42 of file process-list.hh.