Process Lasso is a unique new technology intended to automatically adjust the allocation of CPU cycles so that system responsiveness is improved in high-load situations. It does this by temporarily lowering the priorities of processes that are consuming too many CPU cycles, there-by giving other processes a chance to run if they are in need. This process priority optimization is useful for both single and multi-core processors. No longer will a single process be able to bring your system to a virtual stall.
In addition, Process Lasso offers capabilities such as a system responsiveness graph, default process priorities, default process CPU affinities, termination of disallowed processes, and logging of processes executed. With Process Lasso you essentially create rules to manage processes running on your system.
Process Lasso does all this while consuming almost no system resources thankscode, using native win32 APIs complimented with NT native APIs for process management (instead of toolhelp or psapi). Also, we used advanced data structures to track processes in the most efficient way possible.
- Process Lasso Functions
- Automatic out-of-control process restraint*
- Foreground boosting
- Default process priorities
- Default process affinities
- Auto-termination
- Process launch logging
- System responsiveness calculation and graph
- And more...
Graphical Interface Features
Easily set rules for default process priorities, affinities, and more. Optionally show balloon tips to notify you when actions are taken. Show CPU utilization, system responsiveness, or a simple unchanging icon in the system tray. Unique system responsiveness calculation and graph display, along with typical processor utilization graph. Easy to use right-click menu system allows for setting of process state and defaults (priority, affinity, startup at login, and more). Toggle auto-startup (at login) of processes. When not visible resource use is minimized through a sleep-like mode. The GUI is not required for process management, it can be completely closed.
- Technical Features
- For Windows 2000, XP, 2003, Vista, and 2008 x32 and x64.
- Automatically manage process priorities to improve system responsiveness and prevent stand-stills.
- Configure processes to always start at a desired priority.
- Configure processes to always start at a desired CPU affinity.
- Auto-terminate undesirable processes.
- Log all executed processes.
- Available in native x86 32 and 64 bit binaries for optimal performance under Windows x64 platforms.
- Includes TweakScheduler utility to fine-tune NT scheduler parameters.
- Backend uses native NT APIs for process management, resulting in extremely efficient operation -- more so than competing products utilizing the psapi or toolhelp APIs.
- Written in C/C++, resulting in minimal resource consumption. We've worked hard make sure Process Lasso consumes as few resources as possible.
- The core functionality is isolated into a non-interactive process and configuration stored in an INI file.
Process Lasso v2.90
For multi-user systems or network environments, there's the addition of HKLM global overrides of the config file and log folder. This way, you can have each instance of ProcessLasso/ProcessGovernor running on the computer connected to the same configuration INI file and/or log folder. Be sure users have write access to the log folder, else log events won't be written! The newly renamed InstallHelper.exe can aid you in changing the INI configuration file and LOG folder settings, amongst other things. It is accessible through the 'Options / Advanced / Configure background engine startup ...' menu item.
For Windows 2000 users, this release improves operation of Process Lasso, and restores dynamic downloading of GDIPLUS.DLL if it isn't already installed on the system.
This release also represents the addition of almost all strings to the localizable resources, so you can now translate Process Lasso to your native language! Other than that, there is the usual array of minor fixes and enhancements.
Changes:
- Addition.Core: Support for HKLM INI config file and log folder over-rides, so that all instances of Process Lasso and Process Governor will use the same configuration file, no matter what user context they run in.
- Change.Core: The ProcessGovernor engine now uses localized resources. Log entries and the like can now be properly localized.
- Fix.Core; Improved log synchronization. This fixes some lost log messages.
- Fix.Core: Fixed process and thread priority of ProcessGovernor.exe in Windows 2000 (only), which was insufficient to tame out-of-control processes in many cases. In Windows 2000, the priotity class of the governor was set lower than in other flavors of Windows, for reasons now no longer relevant.
- Fix.TestLasso: Fixed a couple minor things and changed inaccurate text about foreground exclusions from restraint.
- Addition.GUI: Added menu option 'General program settings/Reset options/Reset language' to change the Process Lasso language pick.
- Addition.GUI: Added menu option 'General program settings/Reset options/Reset saved message box options' to delete the 'do not show again' saved settings for message boxes.
- Addition.GUI: Added a one time balloon tip informing about the license of the free build.
- Change.GUI: Moved a bunch more strings to the localizable resources.
- Fix.GUI: Fixed a few message boxes whose caption was also set as the text.
- Fix.GUI: Log not getting cleared (if set to) when Process Lasso closed due to session ending.
- Fix.TweakScheduler: The x64 build was accidentally getting included in the 32-bit distribution, causing no action to seem to happen when run from the GUI. The build system errata that caused this is now corrected.
- Change.InstallProcessGovernor: Renamed InstallHelper.
- Addition.InstallHelper: Log folder and configuration file global over-rides can be set so that all instances use the same configuration and log.
- Change.InstallHelper: During reinstall/upgrade, it now properly waits until processes terminate instead of doing a dumb sleep. There is of course a limit to how long it will wait.
- Change.Installer: Now uses nsis::dl plug-in again to download gdiplus.dll on Windows 2000 machines.
- Change.Installer: Add InstallHelper to start menu (advanced sub-menu).
官网:http://www.bitsum.com/prolasso.php
官方下载:
32-bit: http://www.bitsum.com/files/pssetup.zip
64-bit: http://www.bitsum.com/files/pssetup64.zip
