Process Lasso Part 2

My previous thread about Process Lasso has been locked so I'll try again.

v9.0.0.440 – Mar 12 2018

  • Change Memory Load default graph color
  • Add custom color selections to View menu for new 3rd (custom) color theme. Click on graph to toggle between color sets
  • Add theme selection menu in new View / Colors submenu
  • Adjustments for games with anti-cheat protections where process filename can’t be resolved (memory priority, gaming mode)
  • Fix of old 2017 to 2018
  • Fix Forced Mode use with Dynamic Thread Priority Boost persistent setting
  • Updated Russian, German, Finnish, Italian

https://bitsum.com/changes/processlasso/ 

  • Update several languages
  • Minor fixes and enhancements
(15) GUI: Add back Spanish, with warning about incomplete state
(13) GUI: Show listview column sort indicator arrows on init instead of only after change
(11) GUI: Support listview numeric sorting on 64-bit integer fields
(11) GUI: Improve log listview sort behavior
(9) Core: Fix caption for log action 0x1C (application power profile enforced)
(9) GUI: Fix 'View / Reset Column Layout' would not order log listview columns as intended
(7) GUI: Fix Window Error Reporting (WER) process zombies
(3) GUI/Core: Minor other changes
(1) GUI: Add CPU Time column to Active Processes list
(1) Installer: Remove deprecated bcleaner module
(1) GUI: Update several languages

https://bitsum.com/changes/processlasso/ 

Changelog

v10.0.0.164 – March 12 2021Release Announcement

  • Refactored log system with CSV as primary
  • Ordered CPU affinity and priority rules
  • Periodic process sampling (snapshots)
  • GUI improvements
  • CrowdIn integration for translations
  • Numerous fixes and enhancements

https://bitsum.com/changes/processlasso/ 

v9.8.5.37 – Oct 21 2020

  • Allow Governor to be deployed as system service in the free edition
  • Default deployment type to Governor-as-Service for Server Edition
  • Support named config profiles with Governor-as-Service
  • Add function ‘Options / Memory / Purge standby list now’

v9.8.6.16 – Nov 6 2020

  • Default Governor deployment type to system service
  • Further work on limited user contexts
  • Performance improvements to GUI
  • Other fixes and enhancements

v9.8.7.18 – Nov 20 2020

  • GUI: Improve performance of filters
  • Install: Speed Governor service installation
  • Assorted fixes and enhancements

https://bitsum.com/changes/processlasso/ 

Not sure what this relates to can you provide more context?

v9.8.4.2 – Aug 19 2020

  • Show WSL and protected processes
  • Assorted fixes and enhancements

(37) GUI: Fix a redundant deallocation in a rare logic path (terminate attempted without sufficient access)
(37) Build: Improve debug symbol archiving
(35) Languages: Update PTBR
(33) Core: Emit specific log message if Keep Running feature is disabled due to license
(29) GUI: Active Processes Tab: Fix issue where terminated processes could persist in list under some scenarios
(27) GUI: Allow multi-select in Actions (log) listview (previously only supported in LogViewer)
(27) GUI: Further refactoring to support WSL and protected processes
(27) GUI: Improve failsafe icon for pathless processess
(27) GUI: Application Power Profiles Config Dialog: Clear edit box after add and prohibit duplicates
(25) GUI: Application Power Profiles Config Dialog: Handle double-click to remove listview items
(25) GUI: Application Power Profiles Config Dialog: Add 'clear all' button
(21) GUI: Supress to Dark Mode compatability warning on older Windows 10/2016 builds [backported to 9.8.2]
(19) Core: Allow Application Power Profile rules to be combined with 'Induce Performance Mode' on the same process [backported to 9.8.2]
(13) GUI: Add 'Options / Power / Always start Process Lasso with power profile' [backported to 9.8.2]
(7) Core: Keep Running and Watchdog launch actions now always launch unelevated (HKLM override available) [backported to 9.8.2]
(7) Core: Prohibit process launches when Governor-As-Service (HKLM override available) [backported to 9.8.2]
(1) GUI: Change default button on Application Power Profiles config dialog [backported to 9.8.2]
(1) Core: Fix an issue with Keep Running failing to launch some console apps due to DETACHED_PROCESS CreateProcess flag [backported to 9.8.2]
(0) GUI: Default 'ignore problematic processes' to False
(0) GUI: Show WSL and protected processes

v9.7.6.26 – May 1 2020

  • New load balance algorithm for the Group Extender feature
  • Make effort to enforce CPU affinities on multi-group processes by moving existing threads
  • Tune default ProBalance timing
  • Fix menu-induced config profile switching
  • Assorted fixes and enhancements

https://bitsum.com/changes/processlasso/ 

v9.7.5.42 – Apr 18 2020

  • Add processor group support to CPU affinity settings
  • Add ability to move a running process to a different processor group
  • Add Regular Expression support to Persistent CPU Affinities
  • Fixes and enhancements

GUI/Core: Refactored current and persistent CPU affinities to allow for processor group specification
Core: Fix ProBalance parameters on fresh install didn't always match 'Reset defaults'
Core: Improved unicode RegEx matching
Core: Log error if persistent CPU affinity set fails
Core: Minor optimizations
Core: Support RegEx in Persistent CPU Affinity rules
GUI: Fix activation wouldn't persist when done from some limited rights user contexts
GUI: Fix backup INI file was shown as a distinct profile
Tools: Minor code update to MMSC configurator text to affinity parser
Tools: Cosmetic improvements and rename to 'Multimedia Class Scheduler Configuration Tool'
Tools: Migrate tools and other features to use new CPU affinity selection dialog
GUI: Add 'Help' button to process match for default CPU affinities now that it supports regular expressions
GUI: Better handle cancel of affinity set during multi-select operation
GUI: Support Dark Mode on Windows 10 19608
GUI/Core: Deprecate 'random' CPU affinity option from Watchdog CPU Affinity change action
GUI/Core: Fix to per-process CPU utilization calculation on multi-group systems
Core: Add log error message if Watchdog affinity change fails
GUI: Add 'Elevate now' menu item to elevate Process Lasso GUI to admin
GUI: Watchdog: Make greater/less dropdown a droplist
Core: Fix unnecessary configuration reloads when named config profiles were used
Core: Tune ProBalance defaults for some HCC platforms
GUI: Affinity selection: Disable NUMA node checkboxes on multi-group systems
GUI/Core: Add specific error messages when user attempts to set CPU affinity mask for multi-group process
GUI/Core: Improvements to named configuration profile switching
GUI: Add /SetActiveProfile command line paramter to ProcessLasso.exe to change active configuration profile to named
GUI: Improve appearance of some message boxes
GUI: Minor optimizations
Core: Add config path to profile change log entry
GUI: Fix a crash in Active Processes tab when 'Hide suspended processes' was checked
GUI: Misc small code fixes
Languages: Update Polish, Slovenian, Finnish

v9.7.0.48 – Mar 30 2020 – minor

  • Optimizations
  • Don’t pause process listview updates while in filtered view
  • Other fixes and enhancements

(43) GUI: Create distinct process context menu items for Suspend and Resume process
(41) All: Optimizations to thread enumeration
(41) ThreadRacer: Replace OK/Cancel buttons with single Exit button
(41) GUI: Improve reliability of process suspension (note that it may take a few seconds for a process state to change)
(39) GUI: Active Processes tab: Improve sort behavior
(37) GUI: Active Processes tab: Use process enumeration data from primary view
(37) All: Change 'hide suspended processes' value name to force reset to new default (false)
(37) GUI: Remove an unecessary warning messagebox on process suspension
(33) LogViewer: Cosmetic work to About Dialog
(31) Build: Adjust debug information for Server Edition
(31) All: Fix product version format in version info resource
(29) GUI: Add option to disable listview process tooltips
(29) GUI: Minor text changes
(25) GUI: Fix listview sort issue where some rule strings were being misinterpreted as integers
(25) GUI: Small optimizations to listview sort compare function
(19) Core: Migrate ProBalance exclude foreground processes setting to new key name, or default to off for Server Edition
(19) CPUEater: Adjust default thread count
(17) GUI: Don't pause process listview updates when in filtered view

v9.7.0.16 – Mar 1 2020 – minor

  • Minor fixes and enhancements

GUI: CPU Limiter configuration dialog - On listview row double-click, populate all controls with removed item
Core: Fix issue where leaving rule-induced Performance Mode when it had been previously manually engaged could cause inappropriate reversion to prior power plan
Core: Add distinct log entry description when Performance Mode manually induced
Core: Add distinct log entry for continuing performance mode after process ends because Perf Mode had been manually induced
GUI: Fix manual Performance Mode not persisting when Process Lasso restarted
GUI: Fix Active Processes tab rules column not clearing when last rule removed

v9.7.0.2 – Feb 19 2020 – major – Release Announcement

  • Add new Processor Group Extender feature
  • Fixes and enhancements
All: Add new Processor Group Extension feature to enable group unaware processes to use the entire CPU
Core: Don't keep trying to start a Keep Running process that fails to launch (though do retry on config change/reload)
GUI: Fix Dark Mode listview scrollbars stayed dark when Lasso in light mode but OS in dark mode
GUI: Fix Keep Running issue with paths or command lines that have embedded commas or semicolons
GUI: Fix watchdog up/down buttons could leave ephemeral visual debris in last 2 fields when moved rule is 'launch process' action
GUI: Set current I/O priority to normal after a persistent I/O priority removed by single-select process context menu
GUI: Add configuration dialog for processor group extension
GUI: Add 'clear all' button to SmartTrim exclusions (generic list config dialog)
GUI: Minor to ProBalance Advanced Options config dialog
GUI: Minor change to tooltip helper for config dialogs
GUI: Fix I/O delta column showed bytes instead of kilobytes
GUI: Refresh licensed name on graph after activation by About dialog's via syslink control

v9.6.0.68 – Jan 31 2020 – major

  • Add per-session agent to facilitate some features with governor-as-service
  • Numerous improvements and fixes to limited user environments, especially when combined with governor-as-service
  • IdleSaver now available with governor-as-service
  • Improvements to IdleSaver configuration, allowing broader range of settings
  • Add back Spanish, Italian, Polish, and French languages
  • Considerable other product refinement
(65) InstallHelper: Fix an improper warning about config writability (insufficient retries during file contention)
(61) GUI: Update languages
(61) GUI: Don't allow a prevent sleep rule to exist in both categories by context menu
(61) GUI: Cosmetic work to IdleSaver config dialog
(59) GUI: Fix single-select process context persistent I/O priority 'none'
(57) Core: Fix per-process Prevent Sleep with governor-as-service
(57) Core/GUI: Remove a redundant prevent sleep type (now only PC or PC and Display)
(57) Core/GUI: Improve ProBalance event occurred signalling to GUI with governor-as-service
(57) GUI: Cosmetic work to app power profiles config dialog
(57) GUI: Prevent sleep dialog cosmetic and add 'clear all' button
(57) Core: Minor code change to config profiles
(55) GUI: Fix to detection of governor-as-service with a limited user
(55) GUI: Fix limited user governor-as-service can't be manually stopped/started (now prompts for admin)
(55) Updater: Fix limited user governor-as-service isn't started after update
(55) Licensing: Fix product activation may fail to persist or propagate to other users when initiated by a limited user
(51) GUI: Fix activation state or licensee name change not immediately reflected on graph overlay
(49) GUI: Improve IdleSaver config dialog idle time setting controls
(49) SessionAgent: Add registry option to set refresh rate (HKLM agentrefreshrate, in milliseconds)
(49) GUI: Adjust options menu item text for 'Configure IdleSaver' and 'Performance Mode'
(45) Core: When application power plan engaged during IdleSaver idle state, on disengage revert to IdleSaver's last seen non-idle power plan instead of the IdleSaver idle power plan that was active at time of engagement
(43) GUI: Show/manage some protected processes (security software) ignored in prior versions by default ('Ignore problematic processes')
(35) InstallHelper: Add warning if chosen language is out-of-date
(33) GUI/Core: Improve handling of invalid Regular Expressions
(33) Core: Only install session agent with governor-as-service
(31) GUI: Fix Dark Mode title bar in latest Windows Insider builds
(27) Update: Require administrator earlier in update process (change seen in updates *from* 27+)
(23) Install: Improve exit signal to Lasso instances in multiple sessions
(23) InstallHelper: Fix spacing on startup scope radio boxes in config dialog 1
(19) Build system maintenance
(15) GUI: Pause sorting while in right-click context menu for primary and active process listviews
(15) GUI: Process context menu restart selection on Lasso GUI itself now uses self-restart method
(15) GUI: Don't apply process filter if only whitespace
(15) GUI: Restore Italian, French, Spanish, and Polish (note that translations are out of date)
(09) GUI: Filters now allow traditional substring matches to be inverted by placing '-' or '^' at first position
(09) GUI: Filters now allow regex by forward-slash encapsulation
(07) GUI: Show warning on graph if config not writable
(05) GUI: Show process icons in filtered view
(01) Add new per-session agent to pass last session info to governor-as-a-service
  - IdleSaver now available with governor-as-service
  - IdleSaver now checks idle time across all interactive sessions
(01) Updater: Minor adjustments to close for file replacement
(01) Installer: Don't re-add to system path if previously removed

v9.5.1.0 – Jan 1 2020 – minor

  • Allow hundredths precision in Watchdog (advanced rules)
  • Fixes and improvements to Watchdog
  • Expanded new Regular Expressions to ProBalance Exclusions
  • Other product enhancements
(51) GUI.Watchdog: Improve config dialog up/down button behavior
(51) Core: Populate command line field to watchdog log type action events
(51) CPUEater: Fix status bar overlap with 'just took action' static control
(51) Change copyright years to 2020
(51) Language updates
(49) GUI: Remove checkbox on 'Uninstall BHP' menu item
(47) Core.Watchdog: Improve handling of redundant log entries
(47) Core.Watchdog: Log actions even if no setting change was necessary (process already at target)
(47) Core.Watchdog: Other fixes and enhancements
(47) Core.Watchdog: Minor optimizations
(47) GUI: Update Slovenian
(47) GUI: Restore primary listview filter update on items add/removed
(45) Core: Support RegEx in ProBalance exclusions
(45) GUI: Add process match help to ProBalance exclusion dialog
(43) GUI.ActionsLog: Fix to context menu items and auto-select of any matching running process
(43) GUI: Change to 'process match' listview column headers in config dialogs
(43) GUI: Add tooltip to Watchdog 'Divide CPU % by total core count' option
(43) Uninstall: Delete desktop shortcut
(41) Core/GUI.Watchdog: CPU and memory thresholds now allow precision in hundredths
(41) GUI: Update Russian

v9.5.0.40 – Dec 18 2019 – major – Release Announcement

  • Added Regular Expression matching to multiple fields for Instance Balancer, Watchdog, and CPU Limiter rules. See documentation on process matching.
  • Optimizations to GUI
  • Improvements to Active Processes tab
  • Large number of assorted fixes and enhancements
(35) GUI: Restore average CPU utilization to active processes tab
(33) GUI: Watchdog dialog: Replace CPU % threshold drop-down with edit box
(33) GUI: Watchdog dialog: Round CPU % given in decimal to nearest integer pending Watchdog support for such
(29) GUI: Bring existing instance of Insights to foreground if already running
(29) Core: Fix issue with traditional rules when user is appended after single character process match (e.g. *:jerem)
(27) Insights: Added menu item for Advanced ProBalance Options dialog
(27) Insights: Fix some settings could revert when changed from Advanced ProBalance Options dialog
(25) GUI: Make Process Lasso info (e.g. config path) selectable in About Dialog for copy/paste
(23) GUI: Instance Balancer dialog: Show error when user tries to add static core count rule with 0 cores specified
(21) GUI: Assortment of small cosmetic and internal improvements
(21) GUI: Optimizations
(17) GUI: Fix a filter issue with mixed case in some fields
(15) GUI: Rewrote process icon management
(5..11) GUI: Some refactoring of Active Processes tab code
(89) Core: Add RegEx (and multi-field) support to CPU Limiter, Watchdog, and Instance Balancer
(89) GUI: Add 'help' buttons beside process match strings for Instance Balancer, CPULimiter, and Watchdog
(87) Core: Fix Instance Balancer issue when total logical cores is not evenly divisible by per-instance core count
(87) GUI: Add Windows 10/2019 build number to status bar
(87) GUI: Support Dark Mode up to Win10 build 19536
(85) GUI: Add 'View / Colors / Always allow Dark Mode' for user over-ride on untested new Win10 builds
(85) GUI: Change priority adjusted log action text to remove colon
(83) GUI: Fix a reported GUI crash
(77) GUI: Add dynamic (updating) RAM stats to SmartTrim dialog
(77) GUI: Remove cache size from status bar RAM part
(73) Core.InstanceBalancer: Allow 'childof:' prefix to be any character case
(73) GUI: Fix Show/hide graph button one pixel too wide in Active Processes view
(71) GUI: Show icons in Active Processes tab
Language updates

v9.4.0.70 – Nov 26 2019

  • GUI: Active Processes: Add sensitivity adjustment slider shown above list
  • GUI: Fix to ‘File / Choose alternate log folder’
  • GUI: Dark Mode support for Windows 10 19025
  • GUI: Several other small and cosmetic enhancements
  • Log: Standardize CSV output, adding headers, quotes and removing BOM
  • Log: LogViewer: Add full history CSV export in addition to current view export
  • Log: Fix main GUI ‘File / Export log to CSV’ would not export full history
  • Core: Improved process suspend function, now compatible with Resource Monitor
  • Core: Improved legacy hard throttle function

v9.4.0.46 – Nov 7 2019

  • Minor fixes and enhancements
  • Update Chinese and Slovenian

v9.4.0.28 – Nov 1 2019

  • GUI: Support Windows 10 Dark Mode and interface with OS setting
  • GUI: Dark Mode improvements
  • GUI: Add tooltips to CPU utilization graphs
  • GUI: Show active config profile on graph, if used
  • GUI: Self-restart now opens with main window visible
  • GUI: Fix governor could be inappropriately stopped by GUI on session exit
  • Core: Fix use of Performance Mode when Governor running as service
  • Core: Fix ‘Hide Suspended Processes’ was defaulting to true
  • TweakScheduler: Zero ratio bits when fixed length quanta used
  • InstallHelper: Preserve character case of global config path
  • InstallHelper: New modern browse dialogs for global log and config folders
  • All: Many other optimizations, fixes and enhancements

v9.3.0.74 – Oct 9 2019

  • GUI: Fix an issue with wildcard matching for persistent I/O priority classes
  • GUI: Fix formatting in status bar when system RAM GB is more than 2 digits (>99GB)
  • GUI: Update Chinese, Russian, Slovenian
  • Core: Default ‘also check rules for path matches’ to true
  • Licensing: Allow Performance Mode process list to be edited in free edition
  • Licensing: Allow use of ProBalance advanced option ‘Restrain by CPU Affinity’ in free edition
  • All: Other additions, fixes and enhancements

v9.3.0.64 – Sept 18 2019

  • GUI: Add CPU bitmask edit control to CPU Affinity selection dialog
  • GUI/Core: Add selection for power plan to use with Performance Mode, in case user desires something other than BHP (e.g. AMD Ryzen High Performance)
  • GUI: Add license name graph overlay in lower-left region
  • GUI: Fix crash seen after selecting process context menu items after target process had terminated
  • GUI: Add warning about use of multiple configuration profiles while governor as service
  • GUI: Speed process icon population
  • GUI: Update PTBR
  • Settings: Change default ‘hide suspended processes’ to OFF
  • All: Other additions, fixes and enhancements

v9.3.0.44 – Aug 25 2019

  • Core: Allow duration of 0 to indicate indefinite period in CPU Limiter rules
  • Core: Allow larger max integer values in CPU Limiter rules
  • GUI: Expand edit control widths on CPU Limiter dialog
  • Core: Remove some deprecated code from governor
  • Core Exclude vmmem from ProBalance actions by default
  • InstallHelper: Fix to startup type management legacy code
  • Updater: Fix quickupgrade could fail to be replaced on update in last final
  • All: Compiler optimization setting adjustments
  • All: Update Chinese, German, Russian
  • Other minor 

 https://bitsum.com/changes/processlasso/

v9.3.0.30 – Aug 9 2019

  • GUI: Standardize fonts for filter edit controls
  • GUI: Adopt Explorer style listviews in normal theme
  • GUI: For dark mode, add dark scrollbars on listviews
  • GUI: Update Chinese Simplified and Traditional, Slovenian
  • Other minor

https://bitsum.com/changes/processlasso/ 

v9.3.0.22 – July 31 2019 – Release announcement

  • New CPU Limiter algorithm to dynamically reduce a process’s CPU use
  • Per-process CPU utilization precision now in hundredths
  • Refactored SmartTrim, added ability to Purge Stand-by List
  • Improved and more standard update notifications
  • Arranged Options menu into categories
  • Retarget all projects to VS2019 platform toolset
  • Large number of other enhancements

v9.2.0.32 – July 3 2019

  • GUI: UX refactoring and tuning (details below)
  • GUI: Change font of controls on main window
  • GUI: Change order of rotation through color schemes when clicking on graph
  • GUI: Change color of graph grid, now less prominent
  • GUI: Reduce main window margins by half
  • GUI: Reduce RAM load graph width
  • GUI: Fix core graphs display issue when odd size logical CPU cores
  • GUI: Enable core graphs display for single CPU core systems
  • GUI: Improve appearance of core graphs
  • GUI: Sizer (divider) control apperance improvement
  • GUI: Switch to shortened Uptime format
  • GUI: Fix RAM load graph could get mispositioned after manual sizing
  • GUI: Improve flicker of CPU utilization and RAM load graphs on sizer control
  • GUI: Move Lasso versions to right-most status bar component
  • GUI: Strip embedded tabs in processor name string
  • GUI: Change ‘RAM Load’ caption to ‘% RAM’
  • GUI: Default panel size adjustments
  • GUI: Change the methodology for panel size adjustments with main window resize
  • GUI: Improve graph legend ellipsis
  • GUI: Rename ‘automatic updates’ to ‘update without prompt’
  • GUI: Add registry option ‘nographgrid’ to hide graph grid
  • GUI: Update German and Slovenian
  • GUI: Other misc changes
  • Core: Change module description in version block

https://bitsum.com/changes/processlasso/ 

v9.2.0.14 – June 28 2019Release announcement

  • GUI: Added Dark Mode
  • GUI: Expanded custom color selections
  • GUI: Improved filter edit control appearance and function, add ‘X’ clear button when populated
  • GUI: Window painting and sizing optimizations
  • GUI: Change default graph color
  • GUI: Improved display of many message boxes
  • GUI: Large number of cosmetic and control enhancements
  • Assortment of fixes and enhancements

https://bitsum.com/changes/processlasso/ 

v9.1.0.68 – June 8 2019

  • GUI: If system only has a single CPU group
    • For default process columns, hide ‘CPU group’
    • Set CPU utilization bars caption to ‘CPU %’ instead of ‘CPU Group 0’
  • GUI: Improvements to graph components and sizing, especially for non-English languages
  • GUI: Restore ‘Governor Not Running’ warning graph overlay
  • GUI: Text, menu item, and dialog cleanup and consistency improvements
  • GUI: Fix issue where previously used config profile couldn’t be deleted until governor restarted
  • GUI: Show automatic gaming mode in rules column
  • GUI: Restore color theme when GUI launched
  • GUI: Invalidate target windows after theme change
  • GUI: Status bar – Remove ‘cores /’ prefix on queue length per core
  • GUI: Improve process tooltip formatting, especially for non-English
  • GUI: Continued prep for full dark mode
  • GUI: Add Slovenian
  • GUI: Other code improvements
  • Core: Allow auto-detected games to be children of framework (e.g. Steam) at any level, not only immediate child
  • Misc other

  Download + Revision History

v9.1.0.42 – May 22 2019

  • Core: Refactored the Instance Balancer
    <ul>
    	<li>Allow for wildcards</li>
    	<li>Allow for childof: to balance all children, e.g. ‘childof: boinc.exe’</li>
    	<li>Re-balance if any PID in set changes, rather than net instance count change</li>
    </ul>
    </li>
    <li>Core: Default to disabled process creation and termination log events</li>
    <li>GUI: Disable listview gridlines by default</li>
    <li>GUI: Add ‘View / Show gridlines’ option</li>
    <li>GUI: Don’t show ProBalance stats on graph if ProBalance is disabled</li>
    <li>GUI: Change graph overlay ‘ProBalance restraints’ to ‘ProBalance events’</li>
    <li>GUI: Add color selections for listview background and foreground</li>
    <li>GUI: Invert dark/light theme selections in preparation for dark mode</li>
    <li>Additional fixes and enhancements</li>
    

v9.1.0.28 – Apr 27 2019

  • GUI: Add Processor Utility % to status bar (see this page for info)
  • GUI: Add CPU Queue Length and Load Ratio to status bar (queue_length / core_count)
  • GUI: Add Process Lasso version to status bar
  • GUI: CTRL+C copy to clipboard support of selected rows in primary listviews (including filtered views and logviewer)
  • GUI: Fix a small memory leak seen under some conditions
  • GUI: Minor other improvements
  • LogViewer: Persist window size and position
  • LogViewer: Expand right-most log column to horizontal size of window if it would otherwise be initialized to a lesser width
  • LogViewer: Move log listview column persistance to HKCU
  • LogViewer: CTRL+A select all support
  • Expand maximum command line length in places where an older Windows constant was used
  • Migrate to VS2019

v9.1.0.6 – Mar 8 2019

  • Add Instance Balancer feature that assigns CPU cores to multiple instances of an application based on a specified algorithm
  • Refactor Keep Awake timer functionality
  • Refactor persistence of Keep Awake timer and manually induced Performance Mode when Process Lasso is restarted
  • Add last metric (CPU use, responsiveness, memory load.) readings to graph legend
  • Add background to graph legend to enhance visibility
  • Add custom color selection for graph legend background
  • Change order of graph color scheme rotation on click (black, white, custom)
  • Use performance counter for total CPU utilization instead of calculation
  • Change CPU topology status bar format
  • Maintenance to updater for server edition
  • GUI Rules column now also shows ProBalance exclusions matched by path
  • Improvements to session (user) name resolution
  • Fix a painting issue with actions log listview header
  • Make listview painting smoother during frequent updates
  • Remove a deprecated registry key in server edition
  • Persistent CPU affinities configuration dialog improvements
  • Re-order status bar parts to put dynamic columns first
  • Defaults: Turn on process icons in Server Edition, turn on process creation/termination logging in Workstation Edition
  • Misc cosmetic work and enhancements
  • Update Chinese (simplified and traditional), German, Finnish, Russian languages

https://bitsum.com/changes/processlasso/#latest