Yes, Just to confirm , the values depend on HW installed in system .
When you say values, are you referring to the values of of max CPU-usage per-process (outside Process Lasso), or do you mean the the trigger-value of when ProBalance kicks in?
It'd probably help if we each clarified our system/CPU specs/architecture/platform. I'm on an Intel i7 930 2.8Ghz @ 4.25Ghz; 1x CPU --> 4x physical cores --> 8 logical cores (hyperthreaded)
Thus, because a thread can't be split across more than one core, the highest CPU percentage a single-threaded executable can reach (on my system) is ~13%, because: 100% / 8(cores) = ~13%. This will be different for other CPUs, architectures, systems.
The issue is when some programs are able to open additional, multiple instances of themselves, able to take advantage of more cores, and thus, more overall CPU-usage -- however
-- ProcessLasso currently can't detect this since WatchDog only tracks CPU-usage on a per-executable basis.
That's why I'm wondering if it'd be possible to add an option to tally CPU-usage based on executable name
rather than PID. Or perhaps like ProcessExplorer, which shows "Tree CPU usage", tallying current CPU-usage of all sub-programs/threads spawned from any particular program.
Chrome and Internet Explorer are currently the biggest culprits in this, and soon Firefox will be, too, with Electrolysis/e10s.