Process Lasso

Real-Time CPU Optimization and Automation

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

IdleSaver

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

Optimal

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

Widely deployed at large organizations for 15 years. Safe and conservative

Make Processes Run Your Way!

Process Lasso Boxshot

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, Process Lasso enables you 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 so that some are given higher priority access to the CPU(s) than others. 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! 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.

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

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.

Some of the many features of Process Lasso include:

  • Persist CPU affinities, priorities and more
  • ProBalance dynamic adjustments
  • Proprietary responsiveness metric
  • Rules to act on processes when thresholds exceeded
  • Automate power plan switching
  • Disable Hyper-Threading/SMT per-process
  • Balance multiple instances
  • Limit instances of applications
  • Disallow processes (always terminate)
  • Keep processes running (auto-restart)
  • Evenly spread multiple instances
  • Stand-alone background core engine applies rules

Process Lasso Pro Server Edition is in use at many major corporations on servers of various types (many Remote Desktop / Terminal Servers). They use it because they are tired of seeing non-critical normal priority process(es) degrade server responsiveness.

With our proprietary ProBalance algorithm, micro-lags and stalls will be mitigated. You don’t have to take the word for it, try our graphical demo for yourself.

Process Lasso offers several compelling features for network administrators. They have control over which processes are run, their priorities, CPU affinities, maximum running instances, and much more. While it is theoretically possible that scripting languages could accomplish some of what Process Lasso does, they are very slow and cumbersome in comparison to tight native C++ without any abstraction layers. We at Bitsum Technologies specialize in low-level code, so you won’t see our software hogging your resources.

Best of all, Process Lasso has an independent core engine (ProcessGovernor) that can run as a service. It is responsible for actually applying process rules and algorithms. The GUI is entirely optional.

Since server administrators need to evaluate the full capabilities of the product, we offer a trial edition of Process Lasso Server Edition. It includes all features of the software, but will expire after 30 days. If you have any questions, please contact us!

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) “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.

Recent Posts

Coreprio Open Sourced

Our Coreprio project, an application to optimize performance of the AMD 2970/2990wx CPUs under Windows, is now open source under the MIT license. Visit the repository here. The release of the source coincides with v0.0.6.3 of Coreprio, which includes some important refactoring. As a reminder, you can support my efforts here at Bitsum by purchasing […]

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 […]