Keep your Windows workstation or server responsive during high CPU loads!

PURCHASE

Download from Betanews
Or get the x64 Edition

SKEPTICAL?
Try the CPU Eater ...
and read about how ProBalance works!
OUR PROOF OF CONCEPT

NO gimmicks!

What is ProBalance? Also known as 'Process Balance', it is a way to dynamically adjust the priority of running processes so that badly behaved programs do not degrade system responsiveness. More info...


Example: Process Lasso's ProBalance improves system responsiveness (green) during a high load via process priority optimization.


Available in English, Japanese, German, Finnish, Polish, Portuguese/Brazilian (out of date), Russian, Italian, Spanish (out of date), Simplified Chinese, Traditional Chinese, Dutch (out of date), and Serbian!

Process Lasso Automatically optimize your processes, cores, and power consumption. Your PC Lasso!
For Windows 2000, XP, 2003, 2008/R2, Vista, and Windows 7 or 8!
Now with Energy Saver! Save energy without sacrificing Performance! [screenshot]

And/or take full control of your PC with an assortment of sticky/persistent process settings!
Download 32bitDownload 64bitPURCHASE

Process Lasso is NOT yet another task manager. It is a process priority optimization, CPU affinity optimization, and system automation utility. Priority optimization, affinity optimization, core optimization, automated rules, automated power schemes, you name it and Process Lasso has it. Although most consider Lasso the ultimate process priority optimizer, it does so much more!

Process Lasso's most popular feature is the unique process optimization technology called ProBalance (Process Balance) that will improve your PC's responsiveness and stability through process priority optimization and/or CPU affinity adjustments. Windows, by design, allows programs to monopolize your CPU without sufficient restraint -- leading to hangs, micro-lags, and delays in your keystroke or mouse actions. ProBalance intelligently adjusts the priorities and/or CPU affinities of running programs, on-demand, as-needed so that badly behaved processes won't negatively impact the responsiveness of your PC. ProBalance works by LOWERING the priority of select background processes in high loads, NOT raising priorities.

Don't just take our word on ProBalance, try our graphical CPU Eater to see the benefit for your own PC. This is a simple 'CPU Eater' running at normal priority, something any programmer can easily recreate in any language. How many threads running at normal priority, doing nothing other than consuming CPU cycles, do you think it would take to bring your PC to its knees? On a single core system it takes merely one thread at normal priority! Yes, it would almost seem like a bug in Windows, but it is by design, an explanation we also give in the above link.

Process Priority and CPU Affinity Optimization
  • ProBalance
    Automatically temporarily lower the CPU priority class and/or I/O priority of monopolizing process(es)
    Automatically temporarily change CPU affinities of monopolizing process(es)
  • Hyper-Threaded core avoidance
  • More information and graphical CPU Eater demo at this page.
Process Settings Automation
  • Sticky (Persistent) CPU and I/O priorities
  • Sticky (Persistent) CPU affinities
  • Disallowed processes
  • Instance limits
  • Restart, terminate, change CPU affinity, or trim virtual memory of processes that consume too many CPU or memory resources
    (e.g. restart a process that has a memory leak)
  • Restart selected processes if they terminate, crash, or are closed
Power Profile Automation
  • Energy Saver power saver and battery life extender
    Run at High Performance all the time, but drop back to Balanced when you go idle
    Run at Balanced all the time, but drop back to Power Saver when you go idle to save battery power
    Take your pick. Combined with Application Power Profiles, Process Classification, and more, Process lasso fully automates your Power needs!
  • Application Power Profiles - Switch power profiles each time given process(es) are running
  • Prevent Sleep option (list) sets processes that should disallow the PC and display from sleeping when they are running
Gaming / Multimedia
  • Gaming Mode to auto-optimize for game processes, when they are running
  • Multimedia Mode to auto-optimize for media processes, when they are running
Advanced
  • Stand-alone core engine that can run as a system service
  • Unique System Responsiveness metric with over a decade of real-world use and testing
  • Ready for multiple users
  • Need to disable CPU Core Parking? Check this Bitsum freeware until it becomes part of Process Lasso
  • Optional password protection on configuration
  • Minimal resource use and totally optional GUI that goes into a sleep-mode when minimized to the tray
  • Logging of all actions taken, or all started processes
  • Unattended / silent installation
  • Granular settings to disable features you do not want
  • Unlike many apps that will takeover your whole PC, Process Lasso makes no system setting modifications, does not inject inself into other processes, or make many changes at all
  • Well tested on all supported platforms
  • Automated updates
  • So much more...

In addition to ProBalance, there are countless features allowing the user to take full automated control of the processes on their PC. You can have a wide range operations performed, or settings applied, each time a process is run. Core optimization technologies allow you to choose on what CPUs/cores a process should run, as well as what their CPU priority class and I/O priority class should be. You can also disallow certain processes from running, log all processes run, and even set various other process rules. These rules, along with many others, include automatically restarting or terminating a process after it reaches some CPU or memory threshold. For license enforcement, you can limit the number of instances of a process that can be running. A gaming mode allows for easy process priority optimization for avid gamers.

We must not leave out our power scheme automation capabilities. These allow you to associate specific power schemes with particular processes on your PC. So, when you start a resource intensive process, you can enter High Performance power mode (for example). When it terminates, the previous power scheme is restored. We are adding new power scheme (aka power profile) automation capabilities all the time.

Version 5 adds many features, including I/O Priorities (default and current), Default Power Schemes, HyperThreaded Core Avoidance, Automated Updates, and much more. We even offer lifetime licenses for a very small surcharge, so you never have to worry about paying for another upgrade again.

Looking for an OLDER VERSION of Process Lasso? These are accessible in the Support area for registered users.

Process Lasso runs on all editions of Windows 2000, XP, 2003, 2008, Vista, and Windows 7.

Process Lasso is written in native C++, not .NET. The background core engine that manages processes is completely independent from the graphical user interface, allowing you to keep process rules applied with almost no overhead. With Process Lasso, load time is instant and resource consumption is minimal.

Graphical Interface Features

  • Unique System Responsiveness metric with over a decade of real-world use and testing
  • Basic task manager capabilities for convenience
  • Completely optional, the background core engine can do all the work!
  • Act on *multiple* processes at once
  • Show only active processes, or all processes
  • Displays per-process CPU history (white line on graph drawn when processes selected)
  • Change process settings and rules
  • System tray icon with notifications
  • Extremely low resource use, and sleeps when minimized to tray

Processes with known memory leaks that may be aided by Process Lasso's Watchdog feature are: wdfme.exe, firefox.exe, chrome.exe, with more to be added later. Some of these leaks have been fixed in future versions, or perhaps were fixed after writing this. At the time of this writing though, leaks are known to exist in these processes. Memory leaks are most noticed in processes that run resident (all the time). It is in them that slow memory leaks build up over time. Process Lasso's Watchdog can simply restart them when they reach a certain level.

DOWNLOADS

Reviews / Awards

Process Lasso Editor's Choice

download for Process Lasso
Download from FileFishStick

+Show more awards

4Sysops review of Process Lasso
BrotherSoft Review
BostonPocketPC Review
Search the web to find many more ...


"All in all, Process Lasso offers a wide variety of ways to control how running programs are allocated to your CPUs. You choose the priority at which processes should run and on which CPUs they should run. It is simply your all-in-one automatic Windows process tuner!" - Fiber Download Editor Review