I have an engineering analysis program that uses lots of CPU time (runs last hours or days) on a desktop Vista PC with a dual core processor.
Task Manager shows that the process uses about 50% CPU on each of the two processors. Figuring I could get my runs done faster, I increased the priority by right clicking the process and increasing the CPU priority. But that only bumped one processor up to near 100% and the other down to nearly 0%.
Is Vista is really keeping 50% for itself, or as padding? Is there any other way to jack up the priority for when I leave the machine running overnight? Is this perhaps a limitation of the compiler (I didn't compile it)?