Jump to content

Exchange Blog Cryptocurrency Blog


All Pips



How to force a program to use a specific core CPU


SamRobbie

Recommended Posts

By default, programs you run on your computer using all available processor cores, and this happens since Windows XP, keeping even Windows 8. But if you have a dual or quad-core, you can set the "processor affinity" to choose which CPU core a program can use.

 

That way, you can choose which program may use a specific core, while another application runs another. Although it is not possible to define this "core priority" for system services, you can use this feature in programs like Google Chrome, Firefox or any other. So you get a good overall performance on your computer.

 

Changing processor affinity means you limit an application to make it run only on certain core, which can be very useful if you have a program that is hogging all the CPU. But beware: for most applications, it is recommended that you make this change in the settings - it is better to let Windows manage them.

 

Setting the processor affinity lasts as long as an application is open, when you close the program or restart the computer, the values ??return to standard form. Here's how to choose a program to run exclusively on one of the cores:

 

Windows XP

One. Press Ctrl + Alt + Delete to open the Windows Task Manager and go to the "Processes" tab. In the process list, select the one you want to change and right click on your name.

 

If you do not know which process is associated with which application, open the tab "Applications", click the right mouse button on the program name and select "Go To Process". This command will open the "Processes" tab automatically and the specified process will be highlighted;

 

2nd. Now right click on the process name chosen and select "Set Affinity" from the context menu;

 

3rd. In the dialog "with the CPU Affinity", you will find several options for selection: "all processors" and the options of your processor cores. If you have a dual-core processor, for example, they will be listed as "CPU 0" and "CPU 1". Simply just mark where the cores you want and click OK.

 

 

 

Windows Vista and 7

One. Press Ctrl + Shift + Esc to open the Windows Task Manager;

 

2nd. In the "Processes" tab, check the box "Show processes from all users";

 

 

 

3rd. Right-click on the process whose processor affinity you want to change and choose "Set Affinity."

 

4th. Now choose which core CPU you want the program to run, and click OK.

 

Windows 8

One. Click the right mouse button in the Windows taskbar and select "Task Manager" or "Task Manager", depending on the operating system language;

 

2nd. Then select the tab "Details" (detail);

 

 

 

3rd. Find the process in the list and click right on it;

 

4th. Choose "Set affinity" (set affinity) in the context menu;

 

5th. By default, applications are scheduled to use all the processors in the PC. Simply uncheck this option and choose which core you want the program to run.

Link to comment
Share on other sites

  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...