ProcessInformation

ProcessInformation
ProcessInformation

Describes a process detail informaiton.

JSON Example
{
    "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"
}
string
command
Optional

Display the command line used to start the process.

number
cpu_usage
Optional

The process's share of the elapsed CPU time since the last screen update, expressed as a percentage of total CPU time.

number
memory_usage
Optional

A process's currently used share of available physical memory.

string
nice_value
Optional

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.

string
process_id
Optional

Display the process id.

number
resident_memory_size
Optional

The non-swapped physical memoery a task is using.

number
shared_memory_size
Optional

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.

string
user
Optional

Display the process user.

number
virtual_memory_size
Optional

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.