Windows 10 Pro Tip: How to Set Task Priority and Specific CPU Cores for Apps

Windows  Task Manager CPUs view winbuzzer

Ā 

Demanding applications can drag your whole system down. You can limit their impact by assigning selected CPUs and cores for those specific apps.


1. Opening theĀ Task Manager with admin rights
2. Finding the Task of a running App
3. Setting Task Affinity: Selecting the CPU and Ā CPU cores for an app
4. Setting Task Priority: Defining how dedicated system resources get distributed to runningĀ Apps

Ā 

Task Affinity

Modern PCs usually have four, eight or even more CPU cores. Windows has no option toĀ optimize the assignment of CPU cores to applications automatically. Apps usually get access to all CPU cores and to the maximum available system resources. Only when the limits of your systems are reached, Windows will divide in a quite dumb way all resources to all running app.

Just aĀ few apps take benefit of the mutlicore-design in a way that users can select how much system resources to give them. Some -suites do it for instance for the scanning process.

Task Priority

Windows can prioritise Apps running on the same CPU. Task priority can be understood how much CPU attention is given to each task.Ā This means more or less how many calculating cycles will pass until the next request of this app will be addressed.

Luckily you can manage used CPU-cores and also task-priority yourself with the help of the .

1. Opening theĀ Task Manager with admin rights

Just before starting anything, you should know that you have to log-in as an Administrator in your account.

You can open the Windows Task Manager in different ways. Here are two methodsĀ for systems with and withoutĀ keyboard.

  • Type task managerĀ in the task bar searchĀ and click on the result.
  • Press the hotkey-combination CtrlĀ + Shift + Escape

Windows_10_Tip_How_to_Assign_Specific_CPU_Processor_for_Specific_Apps_001_winbuzzer

Per default the Windows 10 Task Manager opens up inĀ a limited view. Click onĀ More details.

Windows_10_Tip_How_to_Assign_Specific_CPU_Processor_for_Specific_Apps_002_winbuzzer

Ā 

2. Finding the Tasks of running Apps

In the detailed view of the Windows 10 Task Manager, right-click on the application that you want to addressand click on Go to details.

Windows_10_Tip_How_to_Assign_Specific_CPU_Processor_for_Specific_Apps_003_winbuzzer

This opens the process-list and highlights the related processĀ for the app you are interested in.

Windows 10 Task Manager process list_winbuzzer

Ā 

3.Ā Setting Task Affinity: Selecting the CPU and Ā CPU cores for an app

Right click on the process you want to select the CPU cores forĀ and click on Set affinity.

Windows_10_Tip_How_to_Assign_Specific_CPU_Processor_for_Specific_Apps_004_winbuzzer

Here in Processor affinity, you can set one or more CPU-cores for your desire app. Please note that CPU cores are listed as CPUs on most systems.

Check or uncheck any of those CPUs. Once you are finished, click on OK and close the Task Manager.

Windows_10_Tip_How_to_Assign_Specific_CPU_Processor_for_Specific_Apps_005_winbuzzer

4. Setting Task Priority: Defining how dedicated system resources get distributed to runningĀ Apps


Right click on the process
you which priority you want toĀ change and click on Set priority.

Windows 10 Task Manager process list task priority

Here you can raise or lower the priority given to that process from Normal. Above normal and below normal usually do not change a lot and you might want to try high or low.

However, be careful when applying the Realtime setting which might freeze your system in some scenarios.

Windows 10 Task Manager process list set task priority_winbuzzer