mithridat1
Вот и у меня не было, а интересно. Ведь это одно из важных заявленных преимуществ программы.
Вот и у меня не было, а интересно. Ведь это одно из важных заявленных преимуществ программы.
Summary: This build makes some minor adjustments and fixes, and adds a great Portuguese/Brazilian translation.
Changes:
* Addition.GUI: Added Portuguese/Brazilian translation.
* Addition.TestLasso: Added new command line switch (-c) to run with a sustained CPU load for X seconds.
* Fix.Core: Fixed issue where instance count limit process matching was inadvertently case sensitive under some circumstances. This would cause some name matches to fail, resulting in the Process Lasso taking no action where it was configured to act.
* Fix.GUI: Fixed incorrect verb in confirmation message box of multi-process terminate and close.
* Change.GUI: Changed date/time formats.
* Change.Core: The username field in log events now is the user owning the target process, instead of the user context of the core engine instance that performed the action.
* Change.InstallHelper: Edited second configuration dialog to improve clarity.
* Change.Installer: Language selection of installer now propagates to Process Lasso application.
* Removal.Installer: Removed localization pack for translators from installer, is packaged separately now. This reduces installer size.
Summary: This build makes an important fix for a bug that popped up a few versions back. It therefore improves the effectiveness of ProBalance restraint on many computers. Not all computers were affected by this glitch, but for those who were, Process Lasso should work even better than before. In addition, this build includes new multi-process selection menu items, and polishing in the PTBR translation.
Changes:
Fix.Core: Fixed a possible failure to always exclude foreground processes from ProBalance restraint.
Fix.Core: Safety catch for rare condition where multiple instances of the governor, all managing the same set of processes, take restraint action on the same process at approximately the same time. Note that under the default configuration this scenario won't happen anyway.
[.1]Fix.Core: Fixed issue where log subsystem would fail under some circumstances, causing no log entries to be written.
Addition.GUI: Added multi-process context menu function: default priority.
Addition.GUI: Added multi-process context menu function: default affinity.
Addition.GUI: Added multi-process context menu function: excluded from ProBalance.
Addition.GUI: Added multi-process context menu function: instance count limits.
Addition.GUI: Added ProBalance option to not change priority class, only adjust CPU affinity.
Addition.Core: Added support for ProBalance option to not change priority class during restraint.
Change.GUI: Updated Portuguese/Brazilian translation and images, by Vitor Machado.
[more=История изменений]- Addition.Core: Added CPU throttling (both persistent and temporary). This applies a hard limit on the CPU time a process can consume. This is not meant to replace ProBalance and should be used only in certain, appropriate situations
- Addition.Core: Added ability to exclude specific processes from foreground boosting
- Addition.Core: Added automatic game mode entry for user specified processes
- Addition.Core: Added pathname to process launch log events
- Addition.GUI: Added to the graph CPU history of currently selected process(es)
- Addition.GUI: Added UI support for excluding processes from foreground boosting
- Addition.GUI: Added UI support for CPU throttling
- Addition.GUI: Added ability to suspend and resume processes
- Addition.GUI: The system tray icon now will change to a special icon when the governor is inactive
- Addition.GUI: Added thread count column
- Addition.GUI: Added handle count column
- Addition.GUI: Added application name column
- Addition.GUI: Added thread management tab
- Addition.GUI: Added CPU Time column
- Addition.GUI: Added 'cancel' button to 'shutdown governor too' message box, allowing to abort the close of the GUI
- Addition.GUI: Added minimum time for restraint parameter to ProBalance configuration dialog
- Addition.GUI: Added maximum time for restraint parameter to ProBalance configuration dialog
- Addition.GUI: Added UI support for automatic game mode entry for user specified processes
- Addition.GUI: Added 'Graph/Show CPU Utilization' option
- Addition.GUI: Added 'Graph/Show CPU history of selected processes' option
- Addition.GUI: Added 'Graph/Show Responsiveness' option
- Addition.GUI: Added 'Graph/Show Memory load' option
- Addition.GUI: Added 'Graph/Mark ProBalance events' option
- Addition.GUI: Added secondary warning about out of date languages, specific to unupdated languages.
- Addition.GUI: Added Process Lasso version to system tray balloon tip
- Addition.GUI: Added right-click context menu on processes listview header, to select what process info (columns) are visible.
- Addition.GUI: Added right-click context menu on running processes tab, to select what process info (columns) are visible.
- Addition.GUI: Added configuration dialog to specify game processes
- Addition.GUI: Add confirmation message box to new disallowed process (always terminate)
- Addition.InstallHelper: Give warning if user set a global configuration and/or log path that may not be accessible by other users
- Addition.Installer: On upgrades, added message box asking if user wants to skip install wizard
- Addition.Installer: Added start menu shortcut to run the test application for a continous 60 seconds
- Addition.Installer: Added build date and time to branding text
- Change.Installer: Added warning that non-English languages may not be current
- Change.Installer: Merged 'Advanced shortcuts' section into 'Create shortcuts' section
- Change.Installer: Don't create shortcuts for Vista/Windows7 utilities during XP or Win2k install
- Change.Installer: Updated to NSIS 2.42.5 unicode
- Change.InstallHelper: Rewording of rights selection (for each isntance to manage processes of all users or not)
- Change.InstallHelper: Cosmetic adjusments
- Change.GUI: Set placement of OK and CANCEL buttons to conform to Windows standards (for all dialogs).
- Change.GUI: Brightened RED used for total CPU utilization
- Change.GUI: Improved memory load dotted line
- Change.GUI: Consolidated 'reset column order' and 'reset column sizes' into a single menu item
- Change.GUI: Overhaul of status bar control for main window
- Change.GUI: Other tweaks and optimizations
- Change.GUI: Tweaks to process context submenu ordering (standardized)
- Change.GUI: The warning message when the governor isn't running will not be shown continuously, instead of intermittently
- Change.GUI: Tweaks to default column sizes
- Change.GUI: A considerable amount of other tweaks and optimizations
- Change.GUI: Increased refresh/poll speeds
- Change.GUI: Some optimizations to graph painting code
- Change.GUI: More strings and code switched to unicode (the rest will be deferred until full switch to 100% unicode)
- Change.GUI: Improved accuracy of system responsiveness calculation through algorithm changes
- Change.GUI: Expanded width of responsiveness line of graph to better disinguish it
- Change.GUI: Decreased default initial graph veritcal size and increased default lower listview size
- Change.GUI: Edited new large application icon, removing the words since they didn't highlight well
- Change.GUI: Edits to governor not running icon
- Change.GUI: Change position of 'Terminate always' process context menu item
- Change.GUI: Improved appearance of purchase dialog some
- Change.Core: Tweaks to gaming mode to mitigate potential problems
- Change.Core: Changed default so that all new processes are logged
- Change.Core: Major internal overhaul to minimize complexity and maximize efficiency
- Change.Core: Tweaked default ProBalance parameters
- Change.Core: Added milliseconds to log times
- Change.Core: A considerable amount of other tweaks and optimizations
- Change.Core: Added more hard coded exclusions for popular applications that should be excluded from ProBalance restraint
- Change.Core: Made extensive changes to the ProBalance algorithm
- Change.Core: Decreased high, normal, and low refresh intervals so that process info is updated quicker, and processes are acted on quicker
- Change.LocalizationPack: Improved clarity of translator instructions
- Change.InstallHelper: Change icon on for specific user suggestion when core engine set to run as a service (to warning, not error)
- Removal.GUI: Removed menu items to set the GUI startup type. These are now found in the InstallHelper.exe program, which is run during installation.
- Fix.GUI: Fixed menu item 'Options / Log settings / Log default affinity adjustments' - as it wasn't unchecking, even though config was toggled
- Fix.GUI: Fixed condition where resource consumption could grow indefinitely over time if the user had changed the maximum log size to 'unlimited'.
- Fix.GUI: Fixed keyboard accelerators (CTRL-A=select all, F5=refresh)
- Fix.GUI: Fixed missing space in beta version number shown in update checker
- Fix.GUI: Fixed issue where core engine couldn't be restarted by the GUI in Vista+ /w UAC and running with normal rights.
- Fix.GUI: Fixed thread synchronization error that could cause log display issues (blank fields) under rare circumstances
- Fix.GUI/Core: When running the core engine as a service, ProBalance restraint events will now be highlighted on the graph
- Fix.Installer: Fixed missing PL application icon in Windows 'Programs and features' (Vista) or 'Add/remove programs' (XP)
- Fix.All: Date and time format is now localized (dependent on user locale setting)
- Fix.TestLasso: Better command line argument handlng
- Fix.TestLasso: Some adjustments to continuous mode
- Post-release updates (minor maintenance):
[.1] Change.GUI: Minor string adjustments and menu order tweaks
[.1] Change.GUI: Moved process context menu item 'restart' to 'other actions' menu, so it isn't confused as a way to resume suspended processes
[.2] Fix.GUI: Fixed initial position of lower slider/resize bar on low resolution screens
[.2] Fix.GUI: Fixed position limits of lower slider/resize bar, especially in Windows 2000
[.3] Fix.GUI: Fixed initial creation height of lower listview (log/threads)
[.3] Change.GUI: Further adjusted system responsiveness calculation (increased granularity and sensitivity)
[.3] Change.GUI: Decrease default width of process creation time column
[.3] Change.TestLasso: Slight enhancements to CPU eating algorithm
[.3] Change.Localization: Updated Traditional Chinese translation
[.3] Removal.Installer: Removed revision history from installer
[.4] Fix.GUI: Fix issue where out-dated language warning 'do not show again' was not working
[.4] Change.GUI: Allow graph to be resized smaller
[.4] Change.Localization: Updated Portuguese/Brazilian translation
[.5] Change.Localization: Updated and restored Russian translation
[.5] Addition.GUI: Added single process context menu options to set default and current CPU affinity via dialog (instead of checked menu items)
[.5] Fix.Installer: Fixed working directory of start menu shortcuts (fixes start/stop core engine via start menu)
[.6] Fix.Installer: Fix issue where x64 build availability message, shown when x32 build is installed on an x64 OS, was shown twice in Vista+ /w UAC
[.6] Change.GUI: Tweaks to single-selection process context menu ordering
[.6] Change.GUI: A couple string changes (note: translations were manually updated in-house)[/more]
- Change.GUI: Improved message box appearance and functionality by updating to XMessageBox 1.10 (by Hans Dietrich) and migrating our customizations to his code
- Fix.GUI: Fixed missing MessageBox icons in x64 build
[.7]Fix.GUI: Fix for possible rare theoretical crash of the PL GUI during startup (system tray icon would disappear)
- Addition.Core: Added the ability to automatically restart select processes if they terminate (keeps them running always)
- Addition.Core: Added facilitating UI code to 'keep running' processes (dialog, context menu, rule indication)
- Change.GUI: Improved message box appearance and functionality by updating to XMessageBox 1.10 (by Hans Dietrich) and migrating our customizations to his code
- Change.GUI: Changed 'Exit GUI on close' to 'close to system tray' (its more understanble inverse)
- Fix.GUI: Fixed missing MessageBox icons in x64 build
- Fix.GUI: Fix possible occaisional crash at startup
- Fix.GUI: Fix for a possible theoretical rare crash of the PL GUI during startup (system tray icon could disappear). It is unknown if this possible bug ever actually manifested in the real world
- Addition.Core: Added the ability to automatically restart select processes if they terminate (keeps them running always)
- Addition.Core: Added new 'lowest' throttle level
- Addition.GUI: Added facilitating UI code to 'keep running' processes (dialog, context menu, rule indication)
- Addition.GUI: Added back Modules tab (removed a year ago as we streamlined the product)
- Addition.GUI: Added option to automatically restart the core engine if it is terminated for any reason
- Addition.GUI: Added new 'lowest' throttle level - now four tiers: highest, moderate, low, lowest
- Addition.GUI: Added system uptime to status bar
- Change.GUI: Affinity submenus now disabled for single-CPU systems
- Change.GUI: Some cosmetic and usability enhancements
- Change.GUI: Swapped working set and commit size default column locations
- Change.GUI: Improved message box appearance and functionality by updating to XMessageBox 1.10 (by Hans Dietrich) and migrating our customizations to his code
- Change.GUI: Changed 'Exit GUI on close' to 'close to system tray' (its more understanble inverse)
- Change.Build: Tweaks to compiler optimization settings
- Fix.GUI: Fixed missing MessageBox icons in x64 build
- Fix.GUI: Fix for a theoretical rare crash that could have occurred during startup
[more=История изменений]Addition.Core: Added the ability to automatically restart select processes if they terminate (keeps them running always)
Addition.Core: Added new 'lowest' throttle level
Addition.Core: Extended our NT Native code to include support for process command lines
Addition.GUI: Added facilitating UI code to 'keep running' processes (dialog, context menu, rule indication)
Addition.GUI: Added back Modules tab (removed a year ago as we streamlined the product)
Addition.GUI: Added option to automatically restart the core engine if it is terminated for any reason
Addition.GUI: Added new 'lowest' throttle level - now four tiers: highest, moderate, low, lowest
Addition.GUI: Added system uptime to status bar
Addition.GUI: Added command line column to process listview
Addition.GUI: Added keyboard shortcut 'Del' (delete key) - it will terminate all selected process(es)
Addition.GUI: When adding process to 'keep running' via the context menu, the current command line is also configured
Addition.GUI: Add improved command line support to process restart capability (for both single and multi-select)
Change.Core: Tweaks to ProBalance parameters
Change.GUI: Affinity submenus now disabled for single-CPU systems
Change.GUI: Some cosmetic and usability enhancements
Change.GUI: Swapped working set and commit size default column locations
Change.GUI: Improved message box appearance and functionality by updating to XMessageBox 1.10 (by Hans Dietrich) and migrating our customizations to his code
Change.GUI: Changed 'Exit GUI on close' to 'close to system tray' (its more understandable inverse)
Change.Build: Tweaks to compiler optimization settings
Fix.GUI: Fix for a theoretical rare crash that could have occurred during startup
Fix.GUI: Fixed missing MessageBox icons in x64 build[/more]
[.8]Fix.Core: Fix a theoretical rare hang or crash of the GUI and/or core engine when working with user-designated gaming mode processes. It is unknown if this ever actually occurred, but a fix was appropriate [backported from v3.61.5 beta]
Цитата: Process Lasso
справляется с выставлением приоритетов для MPC.
[more=История изменений]- Addition.Core: Added the ability to automatically restart select processes if they terminate (keeps them running always)
- Addition.Core: Added new 'lowest' throttle level
- Addition.Core: Extended our NT Native code to include support for process command lines
- Addition.GUI: Added facilitating UI code to 'keep running' processes (dialog, context menu, rule indication)
- Addition.GUI: Added back Modules tab (removed a year ago as we streamlined the product)
- Addition.GUI: Added option to automatically restart the core engine if it is terminated for any reason
- Addition.GUI: Added new 'lowest' throttle level - now four tiers: highest, moderate, low, lowest
- Addition.GUI: Added system uptime to status bar
- Addition.GUI: Added command line column to process listview
- Addition.GUI: Added keyboard shortcut 'Del' (delete key) - it will terminate all selected process(es)
- Addition.GUI: When adding process to 'keep running' via the context menu, the current command line is also configured
- Addition.GUI: Add improved command line support to process restart capability (for both single and multi-select)
- Change.Core: Tweaks to ProBalance parameters
- Change.GUI: Affinity submenus now disabled for single-CPU systems
- Change.GUI: Some cosmetic and usability enhancements
- Change.GUI: Swapped working set and commit size default column locations
- Change.GUI: Improved message box appearance and functionality by updating to XMessageBox 1.10 (by Hans Dietrich) and migrating our customizations to his code
- Change.GUI: Changed 'Exit GUI on close' to 'close to system tray' (its more understandable inverse)
- Change.GUI: Rewrote days installed tracking code.
- Change.GUI: Some tweaks to keyboard shortcuts
- Change.Build: Tweaks to compiler optimization settings
- Fix.GUI: Fix for a theoretical rare crash that could have occurred during startup
- Fix.GUI: Fixed missing MessageBox icons in x64 build[/more]
[.1]Fix.GUI: Fixed system tray balloon text under Windows 2000, where the lower maximum text size caused truncation
[.1]Change.GUI: Some grammatical adjustments (translations already updated in-house)
[.1]Change.GUI: Added 'do not show again' checkbox to translation out of date warning shown for a couple languages
[.1]Change.Localization: Updated Serbian translation
[.1]Addition.Localization: Added Italian translation
[.1]Addition.Installer: Added new graphical CPU Eater application (untranslated), used existing 'Run CPU Eater for 60 seconds' shortcut
[.2]Fix.Core: Adjusted CPU throttling code to better handle critical errors
[.2]Fix.GUI: Fixed issue where throttling level may not have been indicated in rules column
[.2]Addition.GUI: Added a '*' to process priorities to indicate whether or not Windows thread priority boosting is enabled for that process
[.2]Addition.Installer: Added new graphical CPU Eater application (untranslated), launched by existing 'Run CPU Eater for 60 seconds' shortcut
[.2]Change.Core: Change default ProBalance configuration so that it is better derived from the system hardware
[.2]Change.GUI: Added multi-process selection context menu item to control Windows dynamic thread priority boosting
[.2]Change.GUI: Renamed single process context menu item 'Priority Boost' to 'Windows dynamic thread priority boosts enabled'
[.2]Change.GUI: Other minor code tweaks
[.3]Change.GUI: Made warnings about CPU Throttling more descriptive
[.3]Fix.GUI: Fixed Italian update checker translation
[.3]Change.CPUEater: Updated included CPU Eater demo app to latest build
- Change.Core: Improvements to CPU Throttling (re: not ProBalance out-of-control process priority adjustment). These improvements should fix issues some had with throttling certain processes
- Change.Core: Other internal changes
- Fix.GUI: A couple misc fixes
- Fix.GUI: Some adjustments to new external process command line support that first appeared in v3.62
- Change.Localization: Updated Serbian translation
[.4]Change.Localization: Updated Serbian translation
[.4]Fix.GUI: Some adjustments to new external process command line support that first appeared in v3.62
- Change.Core: Improvements to CPU Throttling (re: not ProBalance out-of-control process priority adjustment)
- Change.Core: Other internal changes
- Change.Core: Governor now accepts /ConfigFolder=xxx on the command line. Previously, regarding the configuration file, it only accepted /ConfigFile=xxx to indicate the full path and filename of the INI configuration file
- Change.Core: A command line provided argument now supercedes any global configuration and log path indicated by the registry
- Change.GUI: Use the system theme window background and text color for process list view (others we were already)
- Change.GUI: Backported from beta - don't show 'buy now' button in XP and W2K, pending redraw of button
- Fix.Core: Fix to governor command line handling of /ConfigFile
- Fix.GUI: Some adjustments to new external process command line support that first appeared in v3.62
- Fix.GUI: Fixed lower (log) listview header disappearing briefly in XP
- Fix.GUI: Fixed a little wasted space below log list view
- Fix.Installer: Fixed /language=x command line parameter not working
- Change.Installer: Changed filename case of ProcessLassoSetup.exe
- Change.Localization: Updated Serbian translation
[.5]Change.GUI: Backported from beta - don't show 'buy now' button in XP and W2K, pending redraw of button
[.5]Fix.GUI: Backported from beta - fixed lower (log) listview header disappearing briefly in XP
[.5]Fix.GUI: Backported from beta - fixed log listview not using all available space (had too large of an edge buffer)
[.5]Fix.Installer: Backported from beta - fixed /language=x command line parameter not working
[more=История изменений]- Addition.GUI: Added '*' beside process priority classes to indicate whether Windows dynamic thread boosting is enabled for that process
- Addition.Installer: Added start menu shortcut for TweakScheduler and Vista Multimedia Scheduler Configurator, in Advanced sub-folder of ProcessLasso group
- Change.Core: Improvements to CPU Throttling (re: not ProBalance out-of-control process priority adjustment, the actual CPU throttling feature)
- Change.Core: Governor now accepts /ConfigFolder=xxx on the command line. Previously, regarding the configuration file, it only accepted /ConfigFile=xxx to indicate the full path and filename of the INI configuration file
- Change.Core: A command line provided argument now supercedes any global configuration and log path indicated by the registry
- Change.Core: Log entries milliseconds time expanded to 3 digits always
- Change.GUI: Some other minor string and cosmetic changes
- Change.GUI: Use the system theme window background and text color for process list view (others we were already)
- Change.GUI: Improved core engine inactive system tray icon
- Change.GUI: Improved main window appearance with customized Windows themes
- Fix.Core: Fix to governor command line handling of /ConfigFile
- Fix.GUI: Elevate permissions to launch TweakScheduler and VistaMMSC from GUI in UAC environments with PL running with normal permissions
- Fix.GUI: Re-launch governor after successful activation of time limited trial builds, since the governor would have terminated due to being expired
- Fix.GUI: Some adjustments to new external process command line support that first appeared in v3.62
- Fix.GUI: Fixed lower (log) listview header disappearing briefly in XP
- Fix.GUI: Fixed a little wasted space below log list view
- Fix.GUI: Fixed issue where when updating product from some old versions of Process Lasso, child window positioning problems could occur
- Fix.Installer: Fixed /language=x command line parameter for silent installs not always working
- Change.Installer: Changed filename case of setup executable, for impreved readibility
- Change.Localization: Updated Serbian translation[/more]
[.1]Fix.Installer: Fixed Windows 7 application compatibility warning ('this program may not have installed correctly..')
Предыдущая тема: Нужен софт по учёту..