On a totally idle system Defraggler seems to top out at a constant 25% CPU usage level. This is true even if I use task manager to bump up its priority above normal. This suggests to me that the program is doing some sort of self-throttling. If that is the case, please allow the user to set the percentage-CPU-used amount to higher values.
have you tried bumping up some other running task's priority?
you may see no difference with that tasks speed either.
in my experience, increasing a processes priority doesn't seem to give the expected running improvement.
it's usually marginal at best. but that might just be me and the process i was bumping.
it will all depend on what the bottleneck is.
for example, DF would be heavily I/O dependant and not CPU hungry.
On a totally idle system Defraggler seems to top out at a constant 25% CPU usage level.
I expect a quad core processor's max usage would not exceed 25% while running a single-threaded program.
for example, DF would be heavily I/O dependant and not CPU hungry.
Neither the sysinternals ProcessMonitor nor the disk activity light indicate that much disk I/O is happening. The disk activity light just blinks briefly every 2 or 3 seconds.
I expect a quad core processor's max usage would not exceed 25% while running a single-threaded program.
A reasonable point. I would then wish that they'd find a way to make use of the other cores for all the computations that are seemingly occuring (if it can be done safely).
Multithreaded disk defragmentation is a dark art that should not be practiced.