I have a program that always uses 100% CPU even though it's not necessary. Naturally, this is causing everything else to slow down.
Is there a way to restrict a program's CPU usage through the OS? The program runs smoothly on a Pentium 3, so as little as 10% CPU usage should be more than enough.
-
well perhaps making it only use one core and priority set to low might help.. i usually do that
-
I really, REALLY like PRIO ( http://www.prnwatch.com/prio.html) when necessary to adjust process priority.
Prio does a lot more and it works on XP, Vista, and Win7. -
The machine in question is single-core, sadly. Nonetheless, thanks for the priority suggestions, I had completely forgotten you can do that, and PRIO looks very interesting.
It's a shame the CPU can't be partitioned the way a hard disk can. -
cpus can be partitioned, even (in theory) single cores. The cpu needs to support amd or intel virtual machine extensions and you need software to take advantage of it.
as you suspect, this is hardly worth the effort on a single core, but you might want to read up on the machine extensions as well as core partitioning, virtual machines, threads, processes, priority setting, etc.
Limiting CPU Usage?
Discussion in 'Windows OS and Software' started by Peon, Sep 21, 2009.