Windows process automation by Bitsum

Process LassoReal-Time CPU Optimization and Automation

Keep your PC responsive under heavy load, and make every process run your way with persistent rules for CPU affinities, priorities, power plans and more.

Version 18.4.0 - October 1, 2026 · Release notesRecent post: GPU Metrics and More

  • Rules are applied by a background service
  • The GUI is optional
  • Available in 16 languages
Process Lasso main window: live CPU, responsiveness, memory and GPU graph with ProBalance events, the process list with rules, priorities and CPU affinities, and the actions log
The main window: live graph, process list with rules, and the actions log of every adjustment.

Screenshots

See it in action

More screenshots · Questions? Contact us

Everything it does

Features

ProBalance
Temporarily lowers the priority of background processes that monopolize the CPU, so the PC stays responsive.
CPU Affinities
Set permanent CPU affinities so processes run on the desired set of CPUs every time they launch.
CPU Sets
A softer form of CPU affinities that work more like preferred cores.
Priorities
Set permanent priorities so processes run with them every time.
Efficiency Mode
Control and persist Windows 11’s Efficiency Mode, which marks processes as not performance critical to keep them out of the way.
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 an application.
CPU Limiter
Dynamically and temporarily limit a process’s CPU use when it reaches a threshold.
Group Extender
Let processor group unaware applications make full use of the CPU.
Power Profile Automation
Switch power plans while idle (IdleSaver), when specified processes are running, or on a manual timer (Keep Awake).
Prevent Sleep (Keep Awake)
Keep your PC from sleeping for a set time, or while selected processes are running.
Disable Hyper-Threading or SMT
Dynamically disable Hyper-Threading or SMT on a per-process basis.
Advanced Watchdog Rules
Perform an action when matched processes reach a threshold of resource use or other criteria.
Multi-select Operations
Perform an operation like terminate on multiple processes at once.
Configuration Profiles
Create and switch between multiple rule configurations.

Try it free. Upgrade when you’re ready.

Pro lifetime license: $39.95 $23.97, a one-time payment.

About Process Lasso

Process Lasso is Windows process automation and optimization software. Think of it as an automated task manager. From tuning algorithms like ProBalance to user-created rules and persistent settings such as CPU affinities and priority classes, Process Lasso lets you decide how each process runs.

ProBalance helps maintain system responsiveness during high CPU loads by temporarily lowering the priority of background processes that are monopolizing the CPU. This helps keep one runaway process, or several, from making the system unresponsive, so you can keep working while the CPU is under heavy load. Try our CPUEater demo to see ProBalance at work.

Process Lasso also lets you automate how applications run. Options 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 more.

Process Lasso is also a CPU affinity manager. The CPU affinity specifies the set of CPU cores an application can run on. With Process Lasso, you can set it persistently so it applies every time the application starts, or change it dynamically 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/uploads/process-lasso-18-main-window.png https://dl.bitsum.com/files/processlassosetup64.exe Windows

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.

Betanews on ProBalance

News

From the blog

Process Lasso is available in English, Bulgarian, Chinese (Simplified and Traditional), Finnish, French, German, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Slovenian, Spanish and Turkish. Help translate Process Lasso