Re: [BCAB] Process Lasso Joe Paton 08 Sep 2011 09:43 BST

Forgive me if I'm wrong, isn't this exactly what syss internals
does?  you know the suite of utilities from mark russinovich

Russinovich joined Microsoft in 2006, when it acquired Winternals Software.
Just a thought.

At 17:10 07/09/2011, you wrote:
>I found an interesting program first heard about from a tweet from
>File Forum. Here is an overview copied from the documentation.
>Process Lasso
>Process Lasso is an automated Windows process (program) management
>and optimization utility. By managing the programs running on your
>computer, Process Lasso increases system responsiveness and helps to
>prevents system stalls. It accomplishes this through our ProBalance
>technology. 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 Process Lasso, 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 totally swamped.
>In addition to the ProBalance technology, users can tweak how their
>programs are run. Process Lasso offers a number of unique and
>helpful capabilities. These include default priority classes,
>default CPU affinities, disallowed processes, keep running
>processes, per-process power schemes, a process watchdog, and
>process instance count limits. These features give you the ability
>to control how programs utilize your computer's resources based on
>automatic settings. With Process Lasso, you can decide exactly how
>you want your processes to run.
>Process Lasso uses virtually no system resources itself, being
>written in highly optimized native x32 and x64 C++. The core engine
>can run stand-alone and consume as little as 1-3MB of RAM.
>Documentation Contents
>1. The Parts of Process Lasso
>2. About ProBalance
>1. How is my CPU shared?
>2. How does ProBalance work?
>3. Proof of concept
>3. About CPU Throttling
>4. About Gaming Mode
>5. Using the Graphical User Interface (GUI)
>1. The Main Window
>2. Graph
>1. Per-process CPU history
>3. All Processes Tab
>1. Select what process information to show
>2. Rules column meaning
>3. Single selection process context menu
>4. Multiple selection process context menu
>4. Active Processes Tab
>1. Select what process information to show
>2. Double clicking a process
>3. Single selection process context menu
>4. Multiple selection process context menu
>5. Configuration Dialogs
>1. ProBalance Options
>2. Default CPU Affinities
>3. Default Priorities
>4. Auto-Terminate List
>5. Process Watchdog
>6. Instance count limits
>7. Keep running processes
>8. Gaming processes
>9. Anti-sleep processes
>10. Default Process Power Schemes
>6. Main Menu Options
>6. Using The Core Engine
>1. Overview
>2. Running as a Service
>7. Using the INI Configuration File
>8. Command Line Arguments
>9. Advanced Tools
>1. TweakScheduler
>2. Vista Multimedia Scheduler Configuration Tool
>10. Enterprise Deployment
>1. Deployment methods
>2. On a Terminal Server
>3. Service mode
>4. Silent installation
>11. Frequently Asked Questions
>12. Credits
>13. Licensing
>All content throughout documentation (c)2011 Bitsum Technologies
>Chris Hallsworth
>Sent from Thunderbird
>To find out more about BCAB and the benefits that membership can
>bring, please visit our website:
>To manage your subscription to the BCAB mailing list, please visit
>our website:
>To discuss matters relating to the mailing list, please email