![]() |
PIP 5.5.3
Platform-Independent Primitives
|
Process statistics. More...
#include <pisystemmonitor.h>

Public Member Functions | |
| void | makeStrings () |
| Fill human-readable fields. | |
Public Attributes | |
| PIString | exec_name |
| Execution command. | |
| PIString | state |
| State. | |
| PIString | physical_memsize_readable |
| Human-readable physical memory. | |
| PIString | resident_memsize_readable |
| Human-readable resident memory. | |
| PIString | share_memsize_readable |
| Human-readable share memory. | |
| PIString | virtual_memsize_readable |
| Human-readable virtual memory. | |
| PIString | data_memsize_readable |
| Human-readable data memory. | |
Public Attributes inherited from PISystemMonitor::ProcessStatsFixed | |
| int | ID = 0 |
| PID. | |
| int | parent_ID = 0 |
| Parent PID. | |
| int | group_ID = 0 |
| Group ID. | |
| int | session_ID = 0 |
| Session ID. | |
| int | priority = 0 |
| Priority. | |
| int | threads = 0 |
| Threads count. | |
| ullong | physical_memsize = 0 |
| Physical memory in bytes. | |
| ullong | resident_memsize = 0 |
| Resident memory in bytes. | |
| ullong | share_memsize = 0 |
| Share memory in bytes. | |
| ullong | virtual_memsize = 0 |
| Virtual memory in bytes. | |
| ullong | data_memsize = 0 |
| Data memory in bytes. | |
| float | cpu_load_system = 0.f |
| CPU load in kernel space. | |
| float | cpu_load_user = 0.f |
| CPU load in user space. | |
Process statistics.