Process Lasso is a process optimization and automation utility. Its ProBalance algorithm monitors system activity and temporarily lowers the priorities and/or CPU affinities of monopolistic background processes. Rules can be set to specify permanent priorities, CPU affinities, I/O priorities, and more for processes.
The user can also disallow or limit the number of instances of a process. Advanced watchdog rules allow for taking various actions on various events. Other features in this vein are also provided, including lots of power profile automation. Version 6.5 represents a major refactoring of the code base, resulting in superior performance, stability, and decreased resource utilization over prior versions.