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

PURCHASE

Download from SoftPedia
Or get the x64 Edition

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

NO gimmicks!


How FREE is the FREE Edition?


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]
Comment on Process Lasso Below NEW!

Automate application settings, power profiles, and more - or just 'tame' unruly processes automatically with ProBalance! ProBalance can take any number of actions on unruly processes, including temporarily lowering their priorities, changing their CPU affinties, disabling CPU parking, lowering I/O priorities, etc... However, you need not worry with that, simply install Process Lasso and ProBalance is automatically configured to keep your PC responsive during high loads! The wide array of process rules and other options make it ideal for more advanced system automation as well.
Download 32bitDownload 64bitPURCHASE

Process Lasso is NOT yet another task manager. Instead, 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. Configure 'High Performance' like you want it, then set your favorite game or multimedia application to enter High Performance when it is run.
  • 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.

Process Lasso runs on all editions of Windows 2000 (older versions only), XP, 2003, 2008, Vista, 7, 8, and 2012.

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.

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

Secondary site on process priority or process priority class.