Process Lasso

Real-Time CPU Optimization and Automation

server-square

More Screenshots | Questions? Contact Us

Compatible with Windows 7-11, Windows Server 2012-2019

ProBalance

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

Automation

Automate and persist CPU affinities, priorities and more

Real-Time Apps

Ensure optimal performance for real-time applications

Watchdog Rules

Create rules to take action on a process when a threshold is reached

IdleSaver

Max performance when PC is in use, but conserve energy when idle

Audit System Activity

Log and audit process launches and other selected system activity

Algorithms

Algorithms such as the CPU Limiter, Instance Balancer, and Group Extender

Make Processes Run Your Way!

Automation and Features

ProBalance
ProBalance is our famously efficacious algorithm to maintain PC responsive during high CPU loads.
CPU Affinities
Set persistent CPU affinities so that processes run on the desired set of CPUs every time they launch.
CPU Sets
A ‘weaker’ from of CPU Affinities, preferred cores.
Priority Classes
Set persistent CPU, I/O, and memory priorities so that processes run at the desired priorities every time they launch.
Disallowed Processes
Immediately terminate any matched process, by your criteria.
Limit Instances
Limit the number of instances a process may have in a user session.
Instance Balancer
Spread CPU cores among running instances of application(s).
CPU Limiter
Dynamically, temporarily limit CPU utilization of a process when it reaches a threshold.
Group Extender
Enable processor group unaware applications to make full use of the CPU.
Keep Running
Automatically restart select processes when they terminate.
Power Profile Automation
Switch power plans while idle (IdleSaver), or when specified process(es) are found running, or by a manual timer (Keep Awake), etc…
Prevent Sleep (Keep Awake)
Process Lasso can prevent your PC from sleeping for a specified amount of time, or when select processes are running.
Disable Hyper-Threading or SMT
Dynamically disable Hyper-Threading or SMT on a per-process basis.
Advanced Watchdog Rules
Create advanced rules to perform a specified action when matched process(es) reach a certain threshold of resource consumption or other criteria.
Multi-select Operations
Perform an operation like terminate on multiple processes at once!
Configuration Profiles
Profiles allows for creation and use of multiple rule configurations.
More…
Process Lasso contains numerous other features and functions. Explore them for yourself!
Process Lasso Boxshot

About Process Lasso

Process Lasso is Windows process automation and optimization software. From tuning algorithms like ProBalance to user-created rules and persistent settings such as CPU affinities and priority classes, Process Lasso enables full control over running applications!

Our famous ProBalance algorithm maintains system responsiveness during high CPU loads. This proprietary algorithm dynamically adjusts the priorities of running programs to keep problematic background processes in check. With ProBalance, no longer will single, or multiple, processes be able to bring your system to a virtual stall. Process Lasso will let you keep interacting with your computer, even when it is under a heavy CPU load. Try our CPUEater Demo to experience ProBalance for yourself.

Process Lasso also allows users to automate and tweak how applications are run through a number of unique and helpful functions. These include persistent priority classes, persistent CPU affinities, disallowed processes, per-process power profiles, a process watchdog for advanced rules, process instance count limits, multiple instance balancing and much more!

Process Lasso is the ultimate Windows CPU affinity changer. The CPU affinity specifies the set of CPU cores an application is able to execute on. With Process Lasso, you can control this with a persistent setting that applies every time the application is run, or change it dynamically while the application is running once a threshold is met. The CPU affinity is commonly changed to limit CPU use or improve performance.

Many additional functions such as power plan automation, a system responsiveness metric and process activity logging are also available.

These features give you the ability to control how programs utilize your computer’s resources based on automatically applied settings. With Process Lasso, you can decide exactly how you want your processes to run.

For minimal resource use, all algorithms and process rules are enforced by a stand-alone background service called the Process Governor. The GUI is entirely optional.

Process rules, persistent CPU affinities and priority classes, automated optimization, application prohibitions, load balancing, power plan automation and more! https://bitsum.com/wp-content/gallery/lasso-featured/2.png https://dl.bitsum.com/files/processlassosetup64.exe Windows
4.4 / 1244
Pro upgrade price: $24.95 USD

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 “CPUEater” 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.

Process Lasso 10.4 – CPU Sets and Alder Lake

This exciting release of Process Lasso v10.4 adds CPU Sets and Intel 12th Gen support! CPU Sets are a ‘weaker’ form of CPU Affinities. Instead of a hard contract, they are a suggestion of preferred CPU cores. The OS will try to abide by a CPU Set, but has discretion to schedule outside the Set. CPU Sets may often be a better choice than traditional ‘strong’ CPU Affinities.

Process Lasso 10.3 – Config Profile Switcher

Process Lasso v10.3 adds the Config Profile Switcher, special ProBalance handling for SearchIndexer.exe, and much more!

Process Lasso 10.2 – Core Work

Process Lasso v10.2 improves ProBalance, refactors foreground boosting, adds an Internet Explorer restriction feature, supports Windows 11, and more.

Process Lasso is available in English, German, Russian, Slovenian, Spanish, Polish, Finnish, PT-BR, Japanese, and Chinese (Simplified and Traditional). Help translate Process Lasso.