Process Lasso ProBalance vs. Windows scheduler

Started by RichardRowe, May 14, 2025, 08:36:10 AM

Previous topic - Next topic

RichardRowe

Bitsum Process Lasso is a popular "process governor", which goes to say that it provides a sophisticated interface to tune the scheduling parameters, power management and VMM per process, with features like usage pattern matching or persisting the settings per executable.

Things get suspicious though when people start claiming that you can just turn a feature like ProBalance and it will magically make everything better for the majority of the workloads. There is a long document describing the algorithms and options, but from reading it, I am left with the impression that this is what a modern OS is supposed to do anyway.

So, my question is how does Process Lasso automatic tuning compare with the latest Windows 11 scheduler heuristics? Is Microsoft leaving (a lot of) money on the table by not buying a scrappy ISV (as they did with SysInternals?) Or is it another gimmick feature of otherwise useful software?

Jeremy Collake

The Windows scheduler still has the fundamental problem of allowing a normal priority process to completely monopolize the CPU to the point of bringing the rest of the system to a stand-still. ProBalance still corrects for that worst case, and it generally helps to prevent background processes from interfering with the system. Yes, in theory, the OS could do better at its scheduling, but until then, we're happy to help!
Software Engineer. Bitsum LLC.

RichardRowe

#2
Quote from: Jeremy Collake on May 14, 2025, 08:55:00 AMThe Windows scheduler still has the fundamental problem of allowing a normal priority process to completely monopolize the CPU to the point of bringing the rest of the system to a stand-still. ProBalance still corrects for that worst case, and it generally helps to prevent background processes from interfering with the system. Yes, in theory, the OS could do better at its scheduling, but until then, we're happy to help!
Thank you for your help.

jeffreestar

Windows 11 introduced significant advancements in its scheduler, particularly with the advent of Intel's Thread Director technology, designed for hybrid CPU architectures (Performance cores and Efficiency cores).