Skip to content

TProcess.Priority

Priority at which the process is running.

Declaration

Source position: processbody.inc line 231

published property Priority: TProcessPriority;

Description

Priority determines the priority at which the process is running.

Priority Meaning
ppHigh The process runs at higher than normal priority.
ppIdle The process only runs when the system is idle (i.e. has nothing else to do)
ppNormal The process runs at normal priority.
ppRealTime The process runs at real-time priority.

Note that not all priorities can be set by any user. Usually, only users with administrative rights (the root user on Unix) can set a higher process priority.

On UNIX, the process priority is mapped on Nice values as follows:

Priority Nice value
ppHigh 20
ppIdle 20
ppNormal 0
ppRealTime -20

See also

Name Description
TProcessPriority type determining the priority of the newly started process.