Latest Version Process Lasso

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.28c

  • Change Languages Refreshed list of up to date translations in a-c versions
  • Change Japanese Updated
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.32

Fix GUI Fixed issue where default memory priorities configuration dialog would clear the list
Fix Core Fixed an uninitialized iterator that could have caused crashes in either the GUI or core engine, theoretically - though this iterator is *never* derferenced, so...
Change GUI Changed some settings to work-around issues with some meddlesome third-party software that uses DLL injection to crash within Process Lasso
Change GUI A couple menu items moved
Change All Change copyrights to 2013 (doc refresh pending)
Change All Misc Internal adjustments and fixes
Change Languages Updated nearly all supported languages!
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.38

  • Fix All Fix bug that could cause crash in governor or GUI if use used default I/O priorities AND allowed matches based on pathnames
  • Fix GUI Fix issue where main window would briefly show at startup before being minimized (depending on its state when you exited it)
  • Fix GUI A promotion dialog appearance was improved in 2K/XP
  • Fix Installer Least significant digit in progams list may have been inaccurate in last few versions
  • Fix ParkControl Adjustment to 'Show CPU parking in Power Options'
  • Change GUI Reduced minimum allowed horizontal and vertical saved main window size by 100 pixels each (further work coming)
  • Change Italian Updated
  • Change Simplified Chinese Updated
  • Change Traditional Chinese Updated (partly from Simplified Chinese)
  • Change GUI Don't use special font for RAM Load for Chinese languages, only Japanese
  • Change GUI Unpublished minor adjustments
  • Change GUI Server Edition trial expiration handled more gracefully
  • Change GUI Font change on CPU usage caption for Japanese, Chinese
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.44


  • Change Service Improvements of interoperability with Windows recovery mechanisms when service failure occurs
  • Change Service Better service coordinator process description for use when running the core engine as a service
  • Change All Several unspecified changes and improvements ongoing
  • Change Updater Make sure srvstub and bitsums are updated (service support) since they have changed
  • Change Updater Double the max length of time we wait for termination of processes to be updated, for high load situations
  • Fix Updater Fixes automated update in XP (will be seen working again in next update)
  • Fix Updater Fixes theoretical failure to use localized auto update download progress dialog
  • Fix All Fix compatibility with CPUs that don't support SSE or SSE2
  • Fix GUI Fix main window position not preserved
  • Change Languages Updated several languages
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.56

Addition GUI Added manual keep PC awake for timed periods
Addition GUI Added new option to show previously hidden processes, Ignore Problematic Processes (defaults to true)
Addition All Added new debug log (not yet used extensively)
Addition GUI Add confirmation prompt when resetting defaults from start menu
Change All Re-enable interprocess pipe (maintenance continues here)
Change GUI Several internal changes
Change GUI Cosmetic and string changes
Change GUI Change core utilization graph minimum size and per-core bar width for most systems
Change GUI Remove a confusing 'Restore Defaults' menu option that referred to ProBalance defaults; the global configuration reset still exists
Change Updater Added manual warning if process could not be terminated
Change InstallHelper Removed informative warning when running governor in system context instead of as a specific user (as a service)
Change InstallHelper Disable Back button when only second dialog invoked (e.g. elevation setting change)
Change Languages Updated several languages
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.58

  • Change GUI Remove warning/confirmation when opening the watchdog configuration dialog
  • Fix GUI Fix some system tray menu items for timed keep PC awake were not functional
  • Change Languages Language updates
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.58b

  • Change GUI Remove warning/confirmation when opening the watchdog configuration dialog
  • Fix GUI Fix some menu errors
  • Change Languages Language updates
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.62

Change GUI Adjustments to debug log (only enabled for beta builds)
Fix GUI Fix new Keep PC Awake timers
Change GUI List processes that have no accessible base module pathname
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.66

Addition ParkControl Added the real-time CPU utilization and core parking display from Process Lasso's GUI
Addition GUI Show core parking status by in core utilization bar graphs
Addition GUI Added physical CPU count to status bar
Change GUI Change Process Lasso main icon
Change GUI Other misc adjustments and fixes
Change GUI Revert a prior adjustment to the listview process icon management
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.82

Addition GUI Add option to toggle beta version debug log (off by default), hidden in final builds
Fix GUI Fix missing string in special processes action confirmation message
Fix GUI Fix preservation of child windows for some arrangements that broke after v6.0.2.48
Fix QuickUpgrade Fix to automated update on some systems (won't be seen until update *from* fixed build)
Change GUI Make minimum max log lines 500 and remove deprecated '100' menu item
Change GUI Decrease maximum log lines shown in actions view to conserve resoures
Change GUI Adjust debug output code
Removal GUI Remove 'system operations' menu
Change All Code optimizations
Change Debugging Turn off frame pointer optimizations for improved call stack analysis when evaluating minidumps
Change Debugging Reduce size of minidumps for easier and more frequent submission
Change Languages Updates
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.0.2.96

Fix GUI Fix ParkControl message box when user hits OK without applying, now exits after user chooses yes to apply
Fix GUI Fix a very rare crash in the GUI that could occur as it starts up
Change All Newly improved minidumps
Change All Kill the debug log to reduce CPU utilization in betas (may be forcibly enabled or disabled on whim in betas)
Remove GUI Remove option to toggle debug log
Remove GUI Remove option 'place technical columns first' (users can always re-arrange columns themselves, changes in column order and width will be preserved)
Change GUI View menu item position shifts
Change GUI Code optimizations
Change ParkControl Use new application icon of a car (parked)
Change Languages Language updates
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.5.0.0

Changelog
Addition All New flat file log format that improves the logging performance, particularly noticeable while in the GUI
Addition All New log file rotation allows archiving of old log files, improved pruning performance, and faster log load by the GUI since the current log can be smaller
Addition All Add distinct polling interval setting for governor and GUI
Addition All Enumerate all log entry types
Addition GUI Add active processes column selection to View menu (can also right-click on tab to select)
Addition GUI Add check to make sure nobody has disabled the Performance Data Helper for system services (e.g. Processor) that we may monitor
Addition GUI Added back debug log toggle in beta versions after code refinement
Addition GUI Additional logging optimizations
Fix GUI Fix flicker sometimes seen in actions log listview header
Fix Core Fix failure to properly manage parking of some power profiles
Fix Core Fix EnergySaver forced non-idle power profile not switching to that power profile on startup
Fix GUI EnergySaver non-idle power profile was not being forced during startup
Fix GUI Fix header of log listview in GUI could appear incorrectly painted or blank
Fix GUI Fixes to watchdog configuraton dialog
Fix GUI Fix View menu column selection submenu not working in activated installs
Fix GUI Fix case where memory metric columns may have appeared blank
Fix GUI Fix 'Log application power profile change events' toggle
Fix Core Fix case of application power profiles not reverted when the core engine terminates if target processes are still running
Fix Core Handle some anomalous configuration scenarios
Fix Core Fix Energy Saver non-idle power profile initial switch when core started
Change GUI Refactored code in the primary process enumeration loop to improve efficiency
Change GUI Show hard page faults by default
Change GUI Report hard page faults in page faults column (ignoring soft page faults)
Change GUI Show hard page faults and hard page fault delta columns by default
Change GUI Adjust display behavior of 0 for some fields (empty instead of 0, as is the standard)
Change GUI Re-enable process icons by default
Change Core Allow matching process power profile [wildcards] to pathnames as well as PL-basename notation
Change GUI Hide log entries with no defined textual description of action
Change GUI Remove deprecated ProBalance defaults check
Change GUI Optimize system tray balloon notification thread
Change All Log can now be written and read at the same time, given the new flat format and file rotation
Change GUI Restraint history seconds abbreviation included in process listview
Change GUI Added more strings for log action types
Change GUI Improved precision of per-process ProBalance restraint historical time
Change GUI Don't show system tray balloon tip when automated updates are enabled
Change GUI Reduce logging depth options to 'pruned' or 'not pruned'
Change GUI Restore warning message overlaid on graph when governor not running
Change GUI List some processes previously ignored
Change GUI Cosmetic and menu changes
Change GUI Add 100ms polling interval option for governor
Change GUI Dynamically disable non-applicable log context menu items
Change GUI Show more previously ignored (protected or tamper protected) processes when 'ignore problematic processes' is false
Change Core Act on some processes not previously allowed to be acted on when 'ignore problematic processes' is unchecked
Change Core General code optimizations and improvements
Change Core Add several new log entry types
Change GUI Double click will also open context menus (continued change proliferating)
Change Core Enable logging of new process executions by default
Change All Remove inter-process pipes, replaced with log backed mechanism
Change All Move the configuration file to a subfolder of its own so that folder change notification events used to detect configuration changes fire only when the configuration has actually changed
Change All Move the log files to a subfolder of their own
Change All Reduced disk accesses
Change All Performance improvements
Change All Use VC9 platform toolset on 32-bit builds (only), restoring compatibility with W2K and XP pre-SP2
Change All Many optimizations
Change Languages Chinese Simplified, Japanese, Italian, French
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.5.0.18
Addition All Added support for 64-bit (64 core) CPU affinity masks throughout and expanded core selection dialogs
Fix Core Fix to prevent sleep modes (e.g. allow display sleep, but disallow system sleep)
Fix Core Fix to Energy Saver non-idle forced power profile inappropriately applied on governor start when energy saver toggled off
Fix GUI Improve behavior when logical core count exceeds maximum that can be shown on affinity selection dialogs
Fix GUI Corrected a layout defect in default affinity dialog
Fix GUI Fix failure to clear log when a global log folder is configured
Fix GUI Fix a failure to persist memory type attribute for some watchdog rules
Fix GUI Fix to user-invoked 'Keep PC Awake' timers
Fix GUI Fix cases of process icon mismatch
Fix Launcher Fix failure to run task in Task Scheduler as opposed to directly launch when started manually
Fix InstallHelper Fix default log path when user opts to use a global log folder
Fix Installer Fix CPUEater.exe not validly signed
Change Installer Remove CDN references
Change All Refactor of Watchdog code to support new action types coming to future versions
Change GUI Expand affinity selection dialogs to 64 logical cores
Change GUI Product activator made a little more robust and reliable
Change GUI Performance optimizations to GUI's 'sleep state' when main window not visible
Change Languages French, Italian, Serbian
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.6.0.12

Addition All New range specification in CPU affinities, e.g 0;2-4 for processors 0;2;3;4
Addition All Add termination log entry type
Addition GUI Add 'automatic updates' checkbox to update dialogs for quick application of silent, automated updates for future events
Fix Core Fix Energy Saver non-idle power profile initial change upon toggle during core engine session
Fix Core Fix 32-bit edition watchdog rules broken in v6.5. The 64-bit edition was not affected.
Fix GUI Fixes and enhancements to GUI and Governor startup configuration and toggles
Fix GUI Fix single process selection context menu's foreground boost exclusion check state
Fix GUI Fix governor status monitoring in certain multi-user environments
Fix GUI Fix old log events might be taken into consideration with regards to process restraint history on initial load
Fix GUI Fix secondary non-applicable events showing up in some graph tooltips, might appear as duplicated process name
Fix InstallHelper Fixes to installer command line specification of GUI and Governor startup type
Fix InstallHelper Force GUI to start with elevated permissions when Governor run as a service under *all* scenarios
Fix ThreadRacer Fix a cosmetic defect on stop
Change GUI Simplification and re-organization of process context menus
Change GUI Move log options submenu to 'Configuration and Log' menu
Change GUI Further improve accuracy of restraint history
Change GUI Re-enable system tray notifications
Change GUI Remove 'power profile' prefix from active power profile display overlaid on graph
Change GUI Named memory priorities in process context menu
Change GUI Prune resource modules
Change GUI New code signing certificate
Change GUI Speed response time of change to system tray icon to reflect Governor running status
Change GUI Standardized single and multi-selection context menu item titles
Change InstallHelper Improvements to management of GUI and Governor startup type
Change All Code optimizations
Change Updater Change initial updater check interval to every 7 days for final builds, 2 days for beta builds
Change Core ProBalance ignore processes of non-normal CPU priority class now only applies to CPU priority adjustments by ProBalance. Other adjustments, such as CPU affinity, will still be made.
Change Core Add another Symantec process known to have interoperability issues with regards to its tamper detection
Change Package Renewed code signing certificate
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.6.0.18
Fix GUI Fix failure to toggle 'log all executed processes'
Fix GUI Fix new automated update checkbox on update dialog would always appear unticked
Fix GUI Fix default memory priorities configuration dialog 'Remove' and 'Clear' not persisting
Fix GUI Minor fix to the attributes of some configuration dialogs
Fix GUI Fix issue where saved main window state (e.g. maximized) could be lost, but position retained, when user closed the GUI without ever opening main window
Fix Updater Fix an errant license expired message seen during some automated updates
Change GUI Enable previously disabled watchdog rules with CPU affinity actions and virtual memory thresholds
Change GUI Remove arg0 (pathname) from process launch log entry command lines to improve clarity
Change GUI Remove process memory page priorities 6 and 7 since they aren't intended for application use
Change GUI Minor misc
Change Languages Update Serbian, Japanese
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.6.0.30

Fix GUI Check 'None' when no application power profile selected
Fix GUI Fix current 'Avoid non-physical cores' current CPU affinity was acting as persistent
Fix GUI Fix 'exit core engine too?' message shown on GUI self-restart on elevation change
Fix Core Fix 'log power profile change events' not behaving as expected, nor had full coverage of all pertainent log events
Fix All Fix Norton Internet Security's tamper detection triggering when Process Lasso merely looks at its processes
Change CPUEater Improvements to accuracy of responsiveness metric
Change CPUEater Rewrote 'Wall of Text' on CPU Eater
Change GUI Major improvements to accuracy of our unique PC responsiveness metric shown on graph
Change GUI Improved responsiveness of the GUI itself during unmitigated high loads
Change GUI Reset memory page priority when a persistent memory prioriy removed
Change GUI A few small optimizations
Change GUI Rename 'Configuration and Log' sub-menu to 'File'
Change GUI Remove 'Run GUI and core engine' at lesser priority classes, as we have them tuned to be just right, and rules can over-ride anyway
Change Logger Misc adjustments
Change Languages Updates to Serbian and others
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.6.0.48

Addition Core Add new watchdog action to launch/execute an application when given threshold is met
Addition Core Implement 'reduce CPU affinity by one random core during ProBalance restraint'
Fix GUI Fix to 'Reset all configuration to defaults'
Fix GUI Fix rar process icon mismatches (a window painting issue)
Change Updater Fully transparent and silent automated updates are now enabled, see next change item for more
Change GUI Re-enable system tray balloon after an automated update, since there may otherwise not be any indication. Can be disabled by setting HKLM\Software\ProcessLasso\(dword)DisablePostUpdateNotify=1
Change GUI Increase time system tray balloon notification for updates is displayed to 20 seconds
Change GUI Minor cosmetic changes
Change GUI Improvements to Watchdog configuration dialog
Change GUI Improvements to ProBalance Configuration dialog
Change GUI Allow more process icons to load faster during first start
Change SrvStub Do not try to restart governor service after abnormal termination
Change Core Do not try to recover from errors (shouldn't be any!), dump and exit
Change Core Several micro-optimizations
Change Languages Updates to Traditional Chinese, Polish, and others
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.6.0.60

Addition GUI Added new log filter for easy searching and filtering of the displayed process log entries
Fix GUI Fix a user reported crash
Fix InstallHelper Fix minor cosmetic issue when upgrading from very old versions and the core engine is configured as a service
Fix Core Fix average historical process CPU utilization as shown in termination log events could be represented as '1.#J', a floating point notation
Fix Core Crash dumps disabled in final build
Change Core Refactored more highly trafficked code blocks for increased efficiency
Change Core Improved error handling on log write failure
Change Core After so many sequential non-sharing errors while trying to write to the log, give up for the duration of the instance
Change GUI Improve graph tooltip text alignment within window
Change GUI Remove an unnecessary refresh/repaint of the graph legend
Change GUI Set elevation state to true when the user checks 'Manage processes of all users', so that the user doesn't have to toggle both
 
Last edited by a moderator:

mohammed tanko

Super VIP
Messages
4,862
Process Lasso 6.6.0.72

Addition GUI NEW Added log filter, allowing easy searching or filtering the log
Addition Package NEW New PLLogToCSV utility, converts all log files to a CSV
Addition Core NEW Added toggle to allow matching of ProBalance exclusions by pathnames
Addition GUI NEW Added 'clear all' button to ProBalance exclusions dialog
Addition GUI NEW Added 'match pathnames' checkbox to ProBalance exclusions dialog
Fix Core Handle case of system date/time moved backwards after a process launch, causing process runtime to show wrong in 'termination' log events
Fix Core Default priority log action type was wrong
Fix GUI Fix filename column wasn't populated in last final version
Change GUI Re-enable 'Core Engine Not Running!' text on graph when core engine isn't running
Change Core Reduced CPU utilization of the governor when many processes are outside management scope
Change Core When dumping log to CSV, skip entries whose action has no string defined
Change Core Improved behavior when ProBalance is toggled off while there are restrained processes
Change GUI Limit scope of DEL keyboard shortcut (only in all or active processes listview)
Change GUI 'Export LOG to CSV' now also grabs archived log files too
Change GUI Change terminate confirmation message box so that default button is 'NO'
Change GUI Always show Energy Saver dialog on toggle on
Change GUI Adjustments to solicitation dialog
Change GUI Minidumps turned back on for all betas (off for finals) from this point forward
Change GUI Improve registry key deletion detection and notification (e.g. our key deleted by a registry cleaner)
Change Languages Update Chinese Traditional
 
Last edited by a moderator:
Top