DEFRECORD KCML_ProcInfo

Retrieve information about a process
FLD namePack formatPurpose
KCML_ProcInfo_Program$CHAR(32)Process name
KCML_ProcInfo_ProcessIDProcess ID
KCML_ProcInfo_ParentPIDParent Process ID
KCML_ProcInfo_StartTime$TIMESTAMPStart time
KCML_ProcInfo_CPUTime$TIMESTAMPProcessor time used
KCML_ProcInfo_KernelTime$TIMESTAMPProcessor time spent executing system calls (Linux, Solaris & Windows only)
KCML_ProcInfo_UserTime$TIMESTAMPProcessor time spent executing user code (Linux, Solaris & Windows only)
KCML_ProcInfo_AverageUsageAverage processor utilization
KCML_ProcInfo_MemoryTotal amount of memory used by the process (kB)
KCML_ProcInfo_SharedMemoryAmount of memory that can be shared with other processes (kB, Linux & Windows only)
KCML_ProcInfo_PrivateMemoryMemory allocated by the process for its own use (kB, Linux & Windows only)
KCML_ProcInfo_SwappedMemoryAmount 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