DEFRECORD KCML_ProcInfo
Retrieve information about a process| FLD name | Pack format | Purpose |
|---|---|---|
| KCML_ProcInfo_Program$ | CHAR(32) | Process name |
| KCML_ProcInfo_ProcessID | Process ID | |
| KCML_ProcInfo_ParentPID | Parent Process ID | |
| KCML_ProcInfo_StartTime$ | TIMESTAMP | Start time |
| KCML_ProcInfo_CPUTime$ | TIMESTAMP | Processor time used |
| KCML_ProcInfo_KernelTime$ | TIMESTAMP | Processor time spent executing system calls (Linux, Solaris & Windows only) |
| KCML_ProcInfo_UserTime$ | TIMESTAMP | Processor time spent executing user code (Linux, Solaris & Windows only) |
| KCML_ProcInfo_AverageUsage | Average processor utilization | |
| KCML_ProcInfo_Memory | Total amount of memory used by the process (kB) | |
| KCML_ProcInfo_SharedMemory | Amount of memory that can be shared with other processes (kB, Linux & Windows only) | |
| KCML_ProcInfo_PrivateMemory | Memory allocated by the process for its own use (kB, Linux & Windows only) | |
| KCML_ProcInfo_SwappedMemory | Amount of process memory that has been swapped out to disk (kB, only on Linux kernel 2.6.32 or later) | |
| KCML_ProcInfo_Owner$ | CHAR(32) | User name of the process's owner |