ProcessInformation
Describes a process detail informaiton.
{
"command": "string",
"cpu_usage": "number",
"memory_usage": "number",
"nice_value": "string",
"process_id": "string",
"resident_memory_size": "number",
"shared_memory_size": "number",
"user": "string",
"virtual_memory_size": "number"
}
Display the command line used to start the process.
The process's share of the elapsed CPU time since the last screen update, expressed as a percentage of total CPU time.
A process's currently used share of available physical memory.
A negative nice value means higher priority, whereas a positive nice value means lower priority. Zero in this field simply means priority will not be adjusted in determining a process's dispatch-ability.
Display the process id.
The non-swapped physical memoery a task is using.
The amount of shared memory available to a process, not all of which is typically resident. It simply reflects memory that could be potentially shared with other processes.
Display the process user.
The total amount of virtual memory used by the process. It includes all code, data and shared libraries plus pages that have been swapped out and pages that have been mapped but not used.