gives you the ability to choose the number of CPU cores you want to assign to a program through a procedure known as CPU pinning
. You can, for example, make a program run on 2 cores instead of using the whole CPU (all the cores). CPU pinning
comes in handy when you have to deal with programs with unnecessarily high CPU usages.
: The modification of this parameter can cause the program to behave abnormally or crash. You may also experience a drop in performance for CPU intensive tasks (rendering, data compression, video or audio encoding, and calculations). Do it at your own risk
Force a Process to Run on Specific Processor Cores
Do a [Alt]
to open the Task Manager
. Go to the Processes
tab and select the desired program. Do a right-click and select Go to details
to locate the program's main process:
Right-click on the program_name.exe
> Set Affinity
If the Set Affinity
is grayed out, then it means that your won't be able to change the CPU affinity for the selected program.
Clear the All processors
checkbox and choose the cores you want to assign to the selected program:
Click on OK
to apply your new settings.