Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to open some programs in the startup without affecting the performance and I want to create shortcuts to them on my startup folder.

If I can do this with adding modifiers at the end of the location string, it would work well.

share|improve this question
I would suggest starting processes with low priority / low I/O priority instead of messing with the affinity, if all you want is to reduce the load during your computer startup. Note that the lower priority will remain set until you change it, same with the affinity of course. – haimg Jun 12 '12 at 0:02
up vote 3 down vote accepted

I did a quick google search and the following article popped up on top. Starting an Application with a specific affinity. Also, If you check out the command line of what "start" does and its switches it will show you how to start in normal, low, etc. You can set a batch file in your start up with the specific files to run as low priority and set it to use cpu core 1 or 2 or whichever.

share|improve this answer
didnt work in mybat.bat as "c:\windows\system32\cmd.exe /C start /affinity 1 devenv.exe" process starts, affinity is = all cpus – Uğur Gümüşhan Jun 11 '12 at 23:44
On the starting application thread about halfway down a guy named mike honeycutt might have a solution for you. – Phillip R. Jun 12 '12 at 1:43

There's this little tool I found some number of years ago named Prio. It's basically a "Priority Saver." That is, you can specify the priority level for an application then tell Prio to automatically restore this any time the application starts.

It's quite good -- I use it in conjunction with Mathematica so that the MathKernel that launches doesn't accidentally eat up every single processing thread on my computer.

What's nice is because it remembers the priority for a given process, if you start multiple instances (as Mathematica does when it runs many kernels in parallel) they all start with the same priority.

So if you're doing development work in Visual Studio and set devenv's priority to low, each instance of VS that launches will have that priority level.

share|improve this answer
Hey, nice tool :) I like the saved priority settings – Martheen Cahya Paulo Jun 12 '12 at 1:22
Prio is wonderful - except that it causes problems with VirtualBox (VBox can't use all the memory it should be able to). – Tim Delaney Jun 26 '14 at 22:48
affinity is not priority. does this let me set affinity too? – Simon Feb 2 '15 at 20:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .