#include <linux_process_info.h>
Public Attributes | |
std::size_t | mem_rss |
Resident memory size in bytes. More... | |
unsigned long | pgrp |
Process group ID. More... | |
unsigned long | pid |
jiffies_t | stime |
Total time spent in kernel space. More... | |
jiffies_t | utime |
Total time spent in userspace. More... | |
Process state extracted from /proc/<pid>/stat
Definition at line 32 of file linux_process_info.h.
std::size_t rosmon::monitor::process_info::ProcessStat::mem_rss |
Resident memory size in bytes.
Definition at line 38 of file linux_process_info.h.
unsigned long rosmon::monitor::process_info::ProcessStat::pgrp |
Process group ID.
Definition at line 35 of file linux_process_info.h.
unsigned long rosmon::monitor::process_info::ProcessStat::pid |
Definition at line 34 of file linux_process_info.h.
jiffies_t rosmon::monitor::process_info::ProcessStat::stime |
Total time spent in kernel space.
Definition at line 37 of file linux_process_info.h.
jiffies_t rosmon::monitor::process_info::ProcessStat::utime |
Total time spent in userspace.
Definition at line 36 of file linux_process_info.h.