Process Lasso

Process Lasso v12.4.7.20

  • Minor fixes and enhancements
(1) GUI: Fix an issue changing existing I/O and memory priority rules from the context menu
(5) GUI: Improvements to translation tools
(9) GUI: Change default sort order of Insights to descending by restraint count
(11) GUI: Remove 'critical' I/O priority level since it cannot be enforced
(13) GUI/Core: Add common game platform launchers to stock ProBalance exclusions
(15) GUI: Large updates to Finnish and German translations
(15) GUI: Fix an issue with the username display on ProBalance graph tooltips
  • Minor fixes and enhancements
(1) GUI: Fix suspended process state not always indicated in status column
(3) GUI: Add P/E core count to CPU topology string for About dialog and status bar
(5) GUI: Change copyright to 2024
(5) GUI: Fix issue where eco leaf icons weren't painted on core graphs under certain conditions
(7) GUI: When there is insufficient width for eco leaf icons draw circles instead
(7) GUI/Core: Add Epic Games to automatic game detection
(9) GUI: Support context menu in filtered log view
  • Minor fixes and enhancements
(1) GUI: Improve action confirmation flow on terminate and restart of critical system processes (e.g. explorer)
(7) GUI: Fix reset config action didn't clear overrides of hard-coded ProBalance exclusions
(7) GUI: Fix to ThreadRacer control ordering
(9) GUI/Core: Revert previous change to 'Automatic Game Detection' default value, now ON again. Only new installs or users who reset their config were affected by this change.
  • Minor fixes and enhancements
(1) GUI.AffinitiesDialog: Add 'Show Advanced' link and hide delay edit control by default
(1) GUI/Core: Allow wildcards in Performance Mode basename matches (previously only full paths)
(5) GUI: Add IdleSaver exclusion list management to its config dialog
(11) GUI: Disable automatic game detection for Performance Mode by default for new installs
(11) GUI: Change order of 'Options / Power' submenu and move Bitsum Highest Performance options from General
(13) Core: Fix an issue where processes with 0 threads were not being treated as suspended
(13) Core: Fix an issue where enforcing Efficiency Mode on a suspended process could result in a zombie process under some conditions
(15) GUI: Extend retries if tray icon addition fails, and exit with message if it ultimately fails
(22) GUI: Remove previously added 'failed to register tray icon' error message since it could unnecessarily appear if login was delayed more than 20 seconds by a Windows setup dialog. The tray icon addition is ultimately successful in those situations.
  • Add option ‘Pause on Right-Click’
(3) GUI: Add new option 'Pause on Right-Click', defaulting to true. This pauses the list and graph when the process context menu is open.
(5) GUI: Show paused icon on graph when paused
(5) GUI: Show paused icon over graph when paused
(3) GUI: Add new option 'Pause on Right-Click', defaulting to true. This keeps the process lists from updating while in the context menu.
  • Minor fixes and enhancements
(1) GUI: Add 'Stagger', 'P-Cores' and 'E-Cores' buttons to CPU Affinity selection
(11) GUI: Add System Timer Resolution option to apply the change globally
(29) GUI/Core: Support embedded commas in Disallowed Processes rules
(35) GUI/Core: Extend RegEx to I/O, memory priority, and disallowed process rules
(39) GUI/Core: Decouple SmartTrim's Standby List and File Cache purge operations
  • Minor fixes and enhancements
(1) Build: Remove redundant digital signature on some modules
(3) Core: Move IdleSaver recovery info for improper termination to registry
(3) Core: Adjust cleanup order when exiting with app power plan, performance mode and/or IdleSaver active
(5) Core: Fix an issue where Efficiency Mode OFF rules were enforcing a normal priority class, overriding any other priority rules on the process
(5) GUI: When turning Efficiency Mode OFF, only reset the priority class if it was previously idle
(7) GUI: Adjust some legacy module file versions to be consistent with product version
  • E-core distinction in graphs
  • Delayed CPU affinity rules
  • ‘Remove all rules’ process action
  • Minor fixes and enhancements
(1) GUI.CoreGraphs: Owner draw on light themes too (changes appearance)
(1) GUI.CoreGraphs: Append 'Efficiency' to tooltip when E-core
(1) GUI.CoreGraphs: Overlay leaf icon on Efficiency cores
(7) GUI: Fix issue where rules column wouldn't immediately refresh after automated config profile switch
(9) GUI: Add ProBalance option to not change CPU affinity if already customized
(11) ThreadRacer: Expand to 16 threads plus one with selectable affinity
(11) ThreadRacer: Add message if start attempted with no selected threads
(11) ThreadRacer: Disable checkboxes while started
(11) ThreadRacer: Add 'invert selection' and 'clear' buttons
(13) GUI.InstanceBalancer: Add confirmation if dialog dismissed via OK button with unadded rule in controls
(13) GUI/Core: Add CPU affinity rules setting to delay enforcement, for games that have trouble at startup with custom affinities
(21) GUI: Address assorted minor localization issues (control widths, etc...)
(23) GUI: Color tweaks
(25) GUI: Don't show CPU cores in context menus if more than 32
(27) GUI: On heterogenous systems, when a new Performance Mode rule is added by context menu, ask if an Efficiency Mode OFF rule should also be created.
(27) GUI: Don't show success messages when rules created by process context menu
(27) GUI: Add 'General / Bitsum Highest Performance' submenu and new 'Reinitialize' action
(27) Core: Set Bitsum Highest Performance to prefer performant processors (P-cores) for short and long running threads when plugged in
(29) GUI: Minor cosmetic and menu tweaks
(29) GUI: Add 'Remove All Rules' action to process context menus (single and multi-select). This removes all rules defined exactly for this process. Other matching wildcard rules may remain.
(31) GUI: Various minor cosmetic improvements
(31) GUI: Periodically refresh total installed RAM shown in status bar for dynamic VMs
(39) GUI: Have ProBalance drop one random core setting honor existing or configured CPU affinity
(39) GUI: Remove ProBalance option 'round robin affinity', migrating t
(15) GUI/Core: [beta2beta] Move CPU affinity delay setting to per-rule instead of global
(13) GUI/Core: Add CPU affinity rules setting to delay enforcement, for games that have trouble at startup with custom affinities
(13) GUI.InstanceBalancer: Add confirmation if dialog dismissed via OK button with unadded rule in controls
(11) ThreadRacer: Add 'invert selection' and 'clear' buttons
(11) ThreadRacer: Disable checkboxes while started
(11) ThreadRacer: Add message if start attempted with no selected threads
(11) ThreadRacer: Expand to 16 threads plus one with selectable affinity
(11) GUI: Color adjustments
(9) GUI: Add ProBalance option to not change CPU affinity if already customized
(7) GUI: Address assorted minor localization issues (control widths, etc...)
(7) GUI: Fix issue where rules column wouldn't immediately refresh after automated config profile switch
(3) GUI: Light theme now uses light graph backgrounds. Custom and dark color themes use dark.
(1) GUI.CoreGraphs: Overlay leaf icon on Efficiency cores
(1) GUI.CoreGraphs: Append 'Efficiency' to tooltip when E-core
(1) GUI.CoreGraphs: Owner draw on light themes too (changes appearance)
Zurück
Oben Unten