How to force an application to use one processor in a multi-core processor computer

taskman1 Most of the computers in our house feature multi-core processors.  Most of the time, Vista appears to manage them just fine.  Sometimes, though, an application can get very, very greedy and demand all of the computer’s resources.  This happens to me generally when syncing videos to my Zune.  Since I have the older Zune 30, it, apparently, only handles one codec natively so any others will require transcoding.  This just eats up all of the processing power in the computer.  So, when I want to do other things while the transcoding is taking place, I tell Vista to use a specific core.  How do you do this?  It’s really easy.

Start the task manager (CTRL-ALT-DEL taskman2or right click the task bar and select task manager) and locate your application in the list.  Right click and select AFFINITY. In the dialog box that follows, deselect the core(s)  that you want to free up and click OK.  Dismiss the task manager.  Now, if you have one of the various cpu meters in your sidebar, you’ll see the difference right away.  Vista should be a lot more responsive as well.  So, now your application will continue and you can do other things with your computer. Pretty cool, eh?


2 thoughts on “How to force an application to use one processor in a multi-core processor computer

  1. Hi Kelly,You are welcome. This works great. I was synching some videos to my Zune. Giving one core to the encoder really sped up the machine and allowed me to work on other things. It’s one of the best things Microsoft did. Someone suggested that XP could do this as well, but I don’t know. I don’t have XP on a multicore machine.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s