Process Priority

What is Process Priority?

Windows is a multitasking Operating System. It can run several processes at the same time. In reality (in computers with one CPU), the CPU can’t run more than one process in the same time, but windows switches between processes very fast so that it gives every process a small limited time to use the CPU, and it finally appears as if Windows runs several processes at the same time.
But how long is the CPU timeshare of each process? Which process gets to run next? This is determined by the Processes priority, processes with high priority comes first and uses the CPU for longer intervals than normal priority processes.

How can I increase programs’ performance using EndTask?

By using EndTask, you can change the priority of any process, there are 4 classes for processes priority: 
Idle: Specify this class for a process whose threads run only when the system is idle.
Normal: Specify this class for a process with no special scheduling needs.
High: Specify this class for a process that performs time-critical tasks that must be executed immediately.
Real time: Specify this class for a process that has the highest possible priority. (Caution: this class may cause your system to crash)
To change the priority class for a program:
  1) To change the Priority of all processes of a program: Right-click the program in Programs' listbox in Task Manager, and click Increase or Decrease Performance, or click "Change performance" button from Programs' toolbar. 
  2) To change the priority of a specified process: Select the program from programs’ list box in Task Manager, then click Programs’ details button. Select any process and click Increase or Decrease priority buttons. 
It's recommended you don’t change the priority of processes that you don’t know exactly what are they. Also, we highly recommend you don’t change priority of any system processes (example: Kernal32.dll, Explorer.exe ... etc) .