Low responsiveness is the most common reason why people think that their computer is slow. Usually they blame the operating system, and in particular Vista. However, assuming that the hardware is as modern as the operating system, the real culprit is usually an application that had gone mad. This doesn’t necessarily mean that the program has crashed and is in an endless loop that is consuming all of your processor power. Some applications just misbehave by pushing other programs aside, claiming most of the resources for themselves. Sometimes it can take several seconds for a program that has already been loaded to respond to a mouse click.
- Poll: How reliable are ChatGPT and Bing Chat? - Tue, May 23 2023
- Pip install Boto3 - Thu, Mar 24 2022
- Install Boto3 (AWS SDK for Python) in Visual Studio Code (VS Code) on Windows - Wed, Feb 23 2022
Process Lasso is the perfect name for a tool that brings a mad program to its senses. The program’s ProBalance feature constantly monitors all processes, and if an application’s claim for CPU resources exceeds a configurable threshold, Process Lasso will reduce the priority of that program’s process. As soon as the process’ CPU usage falls below a second threshold, Process Lasso will restore the original process priority.
To understand how Process Lasso works, you can use Cpukiller, the tool I blogged about yesterday, as a demonstration. Cpukiller runs at high priority and as a foreground process. Thus, you have to allow Process Lasso to manage foreground process, and processes with non-normal priority, and (see screenshot). If you then let Cpukiller consume 100% of your CPU's resources, Process Lasso will automatically set Cpukiller’s CPU priority to “Below Normal.”
Even though Cpukiller is still running, your PC’s responsiveness will be normal. If you then reduce Cpukiller’s slow-down factor to below Process Lasso’s threshold, Cpukiller’s process priority will be automatically reset to “High.” You might also like to try running Cpukiller at a slow-down factor of 100%, without letting Process Lasso interfere. The responsiveness of your PC will then be close to 0.
Process Lasso has a couple of other features that can be helpful in improving the responsiveness of a computer. You can configure default process priorities, default CPU affinities, boost foreground processes, configure disallowed processes, limit the number of instances of a program and more.
Subscribe to 4sysops newsletter!
Process Lasso is only free for private and academic use. The prices for the professional version start at $24.95 per seat.