Maintains system responsiveness during high CPU loads

Performance Mode

Bitsum Highest Performance power plan for ultimate performance

Responsiveness Metric

Monitor system responsiveness with our proprietary metric


Automate and persist CPU affinities, priorities and more


Max performance when PC is active, but conserve energy when idle


Stand-alone core engine, silent install, automatic updates and native 64-bit

Real-Time Apps

Ensure optimal performance for real-time applications

Audit System Activity

Log and audit process launches and other selected system activity


Time-tested for more than 15 years. Safe and conservative

Make Processes Run Your Way!

Process Lasso Boxshot

Process Lasso is NOT yet another task manager. It is a system automation and optimization utility containing a fleet of algorithms to dynamically boost the performance of your PC and retain responsiveness during high loads. Further, with Process Lasso you can automate all kinds of process settings with rules, persistent process priorities, CPU affinities, etc…

Among its features is our famous ProBalance algorithm that temporarily reduces the priority of troublesome background processes in order to improve PC responsiveness, as shown in real-world and synthetic tests. Then there is the Bitsum Highest Performance power plan, tuned to give you maximum performance when you need it. IdleSaver will drop you down to a more conservative power plan when you walk away.

Our proprietary responsiveness metric will give you an accurate representation of actual system responsiveness, and logging will let you examine process activity.

This is the real deal, make no mistake! It is intended for power users, but average users can get large benefits by simply installing it. No further configuration necessary! There is so much more. Give it a try yourself!

Process Lasso offers state of the art real-time PC optimization and automation. We do so through intelligent real-time algorithms we’ve pioneered, and also by user-created rules. Run your PC your way!

Keep system responsive during high CPU loads with ProBalance
Monitor responsiveness with our proprietary algorithm
Optimize and automate process CPU affinities, priority classes, and more!
Disable Hyper-threading / SMT per-process
Disallow processes from running
Limit number of instances of a process (even per-user)
Log and audit process activity
Auto-restart processes
Broad CPU compatibility (SMP, NUMA)
Light-weight native C++ code with negligible resource use
Efficient stand-alone core engine that can run as a service
Separate GUI goes into sleep mode when minimized, or can be closed completely
Does NOT inject system hooks or change persistent system settings
 INI configuration for easy on-demand changes
 Select multiple processes to act on at once
 Unattended install and headless operation
 Extensive Documentation
 Quick Start Guide for Windows Servers
Compatible with all Windows variants

Betanews on ProBalance:

Process Lasso’s headline technology is ProBalance, a smart tool which monitors running processes and intelligently adjusts the priority of resource hogs as they appear.

Can this really make a difference? We used the developer’s (Bitsum) “CPU Eater” demo to create a process with 48 active threads, and tried launching Chrome (with its core files cached). It took 30-40 seconds to appear with ProBalance disabled, under 1 second with it turned on.

That was a very extreme example, so we tried again with 16 threads (one per core), and Chrome loaded in 5 seconds; 8 threads and it loaded in around 2, still more than twice the ProBalance-enabled time.

We tried a few other CPU-stressing apps with similar results. If you’re running multiple applications at the same time, and something tries to hog your CPU, then Process Lasso’s priority tweaks generally mean your system stays very responsive.

Recent Posts

Overclockers: Don’t Skimp on Stress Testing!

Overclocking is so pervasive that CPU, RAM and motherboard manufacturers cater to it. Modern CPUs are smart enough to self-throttle if they reach a critical temperature, making it safer than it once was. Further, power-saving technologies such as core parking and frequency scaling help resist thermal build-up. Given this, you can probably get away with […]

Process Lasso v9.1 – Introducing the Instance Balancer

Process Lasso v9.1 has been released! This new version offers several enhancements over the last v9.0 build and a new feature called the Instance Balancer. The Instance Balancer individually assigns CPU cores to multiple instances of the same application. This is done by way of a selectable algorithm. Presently, the options are to either give […]

Coreprio v0.0.5.0 – Inclusion/Exclusion Patterns

Coreprio has been updated to allow for inclusion and exclusion patterns (list of applications to target). These apply to all features of Coreprio. Wildcards are allowed. The console mode utility allows these as well, via the new ‘–inclusions’ and ‘–exclusions’ parameters. Since Coreprio’s Dynamic Local Mode works best for applications that do not put a […]

Lasso: Processor Group Display

Process Lasso now displays the processor group(s) an application’s threads are running on. We wrote about processor groups a while back. They exist to allow for systems with more than 64 logical CPU cores. In Process Lasso, we refer to Processor Groups as ‘CPU Groups’. By default, an application’s threads are assigned to only a […]