Allow percentage of CPU used to be adjusted

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.