{"id":61844,"date":"2021-03-12T18:07:16","date_gmt":"2021-03-12T17:07:16","guid":{"rendered":"https:\/\/www.planet3dnow.de\/cms\/?p=61844"},"modified":"2021-03-12T18:07:16","modified_gmt":"2021-03-12T17:07:16","slug":"process-lasso-v10-0","status":"publish","type":"post","link":"https:\/\/www.planet3dnow.de\/cms\/61844-process-lasso-v10-0\/","title":{"rendered":"Process Lasso v10.0"},"content":{"rendered":"<p>Pro\u00adcess Las\u00adso ist ein auto\u00adma\u00adti\u00adsier\u00adtes Win\u00addows Pro\u00adzess\u00adma\u00adnage\u00adment- und Opti\u00admie\u00adrungs-Tool f\u00fcr Win\u00addows Vis\u00adta, 7, 8 und 10, das die Reak\u00adti\u00adons\u00adf\u00e4\u00adhig\u00adkeit des Sys\u00adtems \u2014 beson\u00adders bei hohen Pro\u00adzes\u00adsor\u00adaus\u00adlas\u00adtun\u00adgen \u2014 durch einen eige\u00adnen Algo\u00adrith\u00admus posi\u00adtiv beein\u00adflus\u00adsen soll. Neben einer kos\u00adten\u00adpflich\u00adti\u00adgen Pro-Ver\u00adsi\u00adon sind zus\u00e4tz\u00adlich eine Ser\u00adver-Edi\u00adti\u00adon sowie \u00e4lte\u00adre Ver\u00adsio\u00adnen f\u00fcr Win\u00addows <span class=\"caps\">XP<\/span> und Win\u00addows 2000 verf\u00fcgbar.<\/p>\n<p style=\"text-align: center;\">&nbsp;<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.planet3dnow.de\/cms\/wp-content\/uploads\/2019\/01\/process_lasso.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-42929 size-large\" src=\"https:\/\/www.planet3dnow.de\/cms\/wp-content\/uploads\/2019\/01\/process_lasso-1024x626.png\" alt width=\"625\" height=\"382\" srcset=\"https:\/\/www.planet3dnow.de\/cms\/wp-content\/uploads\/2019\/01\/process_lasso-1024x626.png 1024w, https:\/\/www.planet3dnow.de\/cms\/wp-content\/uploads\/2019\/01\/process_lasso-300x184.png 300w, https:\/\/www.planet3dnow.de\/cms\/wp-content\/uploads\/2019\/01\/process_lasso-768x470.png 768w, https:\/\/www.planet3dnow.de\/cms\/wp-content\/uploads\/2019\/01\/process_lasso-624x382.png 624w, https:\/\/www.planet3dnow.de\/cms\/wp-content\/uploads\/2019\/01\/process_lasso.png 1244w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\"><\/a><\/p>\n<blockquote><p><span class=\"dquo\">\u201c<\/span>Win\u00addows has a par\u00adti\u00adcu\u00adlar\u00adly bad pro\u00adblem deal\u00ading with threads that deci\u00adde they want to con\u00adsu\u00adme every bit of <span class=\"caps\">CPU<\/span> time they can get their hands on (<span class=\"caps\">CPU<\/span> bound threads). A sin\u00adgle <span class=\"caps\">CPU<\/span> bound thread run\u00adning at Nor\u00admal prio\u00adri\u00adty can bring an enti\u00adre sin\u00adgle-CPU sys\u00adtem to a stall, as demons\u00adtra\u00adted by our gra\u00adphi\u00adcal pro\u00adof of con\u00adcept below. Yes, it is true \u2013 belie\u00adve it or not! It is this worst case sce\u00adna\u00adrio that <a href=\"https:\/\/bitsum.com\/\">Pro\u00adcess Las\u00adso<\/a> was ori\u00adgi\u00adnal\u00adly writ\u00adten to address. By tem\u00adpo\u00adr\u00ada\u00adri\u00adly lowe\u00adring the prio\u00adri\u00adty of the offen\u00adding pro\u00adcess, your <span class=\"caps\">PC<\/span> can be saved from a full&nbsp;stall.\u201d<\/p><\/blockquote>\n<h4 id=\"changes\">Changelog<strong>:<\/strong><\/h4>\n<blockquote>\n<ul>\n<li>Refac\u00adto\u00adred log sys\u00adtem with <span class=\"caps\">CSV<\/span> as primary<\/li>\n<li>Orde\u00adred <span class=\"caps\">CPU<\/span> affi\u00adni\u00adty and prio\u00adri\u00adty&nbsp;rules<\/li>\n<li>Peri\u00adodic pro\u00adcess sam\u00adpling (snapshots)<\/li>\n<li><span class=\"caps\">GUI<\/span> impro\u00adve\u00adments<\/li>\n<li>Crow\u00addIn inte\u00adgra\u00adti\u00adon for translations<\/li>\n<li>Num\u00ade\u00adrous fixes and enhancements<\/li>\n<\/ul>\n<pre>(1) GUI: Further increase multi-threadedness of display updates\n(1) GUI: On config save error, show error message and offer to elevate\n(3) GUI: Add code to enable asynchronous listview updates\n(5) Core: Enforce SmartTrim exclusions when only basename given\n(5) GUI: Add menu item for direct access to SmartTrim exclusions\n(5) GUI: Check 'Induce Performance Mode' context menu item when appropriate even if no pathname available\n(5) GUI: When when adding SmartTrim exclusion by context menu use basename if no pathname available\n(7) Localization: Integration with Crowdin (translation platform)\n(11) GUI: Adjust default column ordering of Active Processes listview\n(15) GUI: Integrate more languages to Crowdin\n(17) Core: Add registry setting for max log file size before rotate (HKLM\\Software\\ProcessLasso\\MaxLogFileSize)\n(17) Core: Tweak default log file size limit\n(19) Core: Add periodic process sampling function (emits to CSV)\n(19) Core: For process creation log events, remove 'UNKNOWN PARENT' text when parent doesn't or isn't applicable (now empty string)\n(19) GUI: Add new menu item 'Options \/ Log \/ Configure sampling ...' to open sampling configuration dialog\n(27) Core: Strip unavailable CPUs from CPU affinity prior to their application to handle system config change to CPU count\n(39) GUI: Add 't' rule character for SmartTrim exclusion\n(41) Core: Fix SmartTrim log entry possible integer underflow on RAM freed display\n(43) GUI: Replace active processes listview embedded CPU utilization visual with text (unicode blocks) based representation\n(43) GUI: Support Dark Mode for Win10 build 21286 \n(47) GUI: Add 'View \/ Graph components \/ Show power profile' to toggle power profile text on graph\n(49) GUI: About dialog: Add 'Help Translate Process Lasso' syslink\n(49) GUI: About dialog: Remove 'translated by'\n(49) GUI: Show 'Update not available' message box on same monitor as application\n(49) GUI: Try to set critical level I\/O priorities despite being reserved for system paging operations. Add info message stating such.\n(51) GUI: Switch to 'KB' suffix on memory metrics to standardize\n(53) GUI: Improve CSV formatting of data copied to cliboard from listview selections\n(57) Log: Standardize all CSV output files as UTF-8 encoding \/W BOM\n(59) Log: Add system time field in addition to local time (not displayed)\n(59) Log: Remove deprecated log format marker file\n(67) GUI: Make log listview updates more smooth\n(69) GUI: Improve behavior of initial log listview population\n(71) Core: Batch log writes to once per iteration\n(73) All: Don't dual-sign with SHA1 anymore, only SHA2\n(73) All: Switch to Bitsum 2021 EV code signing certificate\n(75) Logging: Change log filename to 'processlasso.log'\n(75) Logging: Performance improvements\n(75) Logging: Reduce disk I\/O\n(75) Logging: Refactored to use CSV format as primary\n(75) Logging: Remove now redundant 'Export log to CSV' menu item\n(77) Core: Enforce CPU affinity rules in order configured\n(77) GUI: Add up\/down buttons to CPU affinity rule config dialog\n(77) Logging: Log default path when GaaP is now LOCAL_APPDATA instead of APPDATA (roaming)\n(81) Core: Changed default config path when GaaP to LOCAL_APPDATA instead of APPDATA (roaming)\n(81) Install: Cleanup some deprecated code and file(s)\n(81) Install: Do one-time migration of config when Governor installed a normal process, from roaming to local profile\n(83) Core: Fix I\/O priority adjustments during ProBlaance events were logged despite log disabled\n(83) GUI: Remove now redundant 'Emit CSV' log option\n(85) GUI: Several menu caption changes\n(87) Core\/GUI: Add option to toggle logging of process command lines (defaults off)\n(87) Core: Cleanup old log files in APPDATA\n(91) GUI: Refactored code behind 'ProBalance time' tracking column\n(93) GUI: Assorted improvements\n(93) GUI: Refactored code behind graph highlight (ProBalance event) tooltips\n(95) GUI: Adjust limits to max log rows in GUI and LogViewer listviews\n(99) GUI: Change 'Terminate' to 'Close' (graceful)\n(99) GUI: Fix issue with 'Terminate Now' and suspended processes\n(99) GUI: Make 'Terminate Now' always instantaneous (no attempted graceful close)\n(101) Core\/GUI: Migrate to new close\/terminate functions (affects all features that terminate processes)\n(101) GUI: Further refactoring of close\/terminate functions\n(101) GUI: Remove menu options to configure graceful close timeout\n(101) GUI: Resurrect graceful close wait dialog, offering immediate termination by link click\n(101) GUI: Some refactoring surrounding graceful process close timeout\n(105) GUI: Advance major version to 10.0.0\n(105) GUI: Dark mode support for menu bar\n(107) GUI: Add process status column to Active processes listview\n(107) GUI: Force filtered views to adopt saved columnn view layot info of unfiltered listviews\n(107) GUI: Force reset of saved listview column view layout\n(107) GUI: Refactoring of listview column view layout persistence (all, active, log)\n(107) GUI: Remove CPU graph from active processes listview\n(109) GUI: Adjust log context menu item captions\n(109) GUI: Disable some log context menu items when multiple rows selected\n(109) GUI: More menu captions switched to new standard\n(111) Core: Improve formatting of process terminated log entries when runtime is 0 seconds\n(111) GUI: Fix filter edit controls could lose top border\n(115) Core: Guarantee order precedence of CPU priority class rules\n(115) GUI: Add up\/down buttons to CPU priority class dialog rules\n(117) Core: Fix issue where multiple simultaneous Keep Awake rules of differing types could lose lesser display awake attribute\n(123) Core: Improve ordering of SmartTrimExclusions key in INI config\n(125) GUI: Add config dialog for Windows Dynamic Thread Boost disabled processes\n(125) GUI: Add wildcard support to Windows Dynamic Thread Boosts\n(127) GUI: More menu item captions switched to new standard (WiP)\n(129) GUI: Add 'Launch processes elevated' checkbox to Keep Running and Watchdog dialogs (an HKLM Lasso registry setting)\n(129) GUI: Add 'use any' to name field of activation dialog\n(131) Core\/GUI: Add new INI setting for foreground boost priority class (default is 0x8000 for Above Normal)\n(131) GUI: Move some menu items (Foreground boosting and Dynamic thread priority boosting)\n(133) All: Copyright years to 2021\n(133) GUI\/LogViewer: In dark mode, make filter edit control backgrounds darker than parent to increase visibility\n(133) GUI: Change watchdog 'execute' action caption to 'launch a program'\n(135) GUI: Move memory priority in process rule string to after CPU affinity for improved clarity\n(137) GUI: Add general setting to write latest responsiveness measurement to registry (in HKLM\\Software\\ProcessLasso\\LastResponsinenessMeasurement)\n(137) GUI: More menu item work\n(137) Languages: Updates to Chinese Simplified\n(141) Languages: Updates to French and Russian\n(145) Installer: Remove superfluous CANCEL button on installer message confirming download of correct edition (now YES\/NO)\n(145) Languages: Update PT-BR\n(147) GUI: Cosmetic work to Keep Running config dialog\n(149) GUI: Remove warning when process edit box is still populated on dialog close from several config dialogs\n(151) GUI: Add log action text for ProBalance end due to termination and foreground\n(151) GUI: Advise Keep Running not supported with GaaS on context or config menu, direct to info on switching to GaaP\n(151) GUI: Allow Keep Running rules to be removed by context menu even if not Pro\n(151) GUI: Cosmetic work to Memory Priorities dialog\n(153) Languages: Update Polish\n(155) Languages: Update Italian\n(157) Core: Add log entry description for ProBalance begun evaluation event\n(157) Updater: Terminate ThreadRacer if open\n(159) GUI: Adjust persistent priority class dialog listview column header\n(159) GUI: Improve default actions log sorting behavior\n(161) Languages: Update Russian\n(163) Languages: Fix a format specifier in watchdog actions that was incorrect in some languages\n(163) GUI: Expand vertical size of CPU priority rules dialog\n(163) GUI: In several dialog listviews, reserve space so when vertical scrollbar shown, horizontal isn't also\n(163) GUI: Fix GUI would stay in dark mode if Windows theme changed from dark to light while GUI not running\n(164) LogViewer: One-time reset of column layout and sizes\n(164) GUI\/LogViewer: Expand default date\/time column size\n(164) GUI: Expand default PID column width throughout\n(164) GUI: Force light mode for About dialog for better appearance<\/pre>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<table class=\" alignleft\" style=\"width: 43.2289%; height: 196px;\">\n<tbody>\n<tr style=\"height: 10px;\">\n<td style=\"width: 32.5627%; height: 10px; text-align: left;\"><strong>Down\u00adload:<\/strong><\/td>\n<td style=\"width: 58.8132%; height: 10px; text-align: left;\"><a href=\"https:\/\/bitsum.com\/changes\/processlasso\/\">Pro\u00adcess&nbsp;Lasso<\/a><\/td>\n<\/tr>\n<tr style=\"height: 22px;\">\n<td style=\"width: 32.5627%; height: 22px; text-align: left;\"><strong>Ver\u00adsi\u00adon:<\/strong><\/td>\n<td style=\"width: 58.8132%; height: 22px; text-align: left;\">v10.0<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 32.5627%; text-align: left; height: 24px;\"><strong>Datei\u00adgr\u00f6\u00ad\u00dfe<\/strong><\/td>\n<td style=\"width: 58.8132%; text-align: left; height: 24px;\">2,28 MiB<\/td>\n<\/tr>\n<tr style=\"height: 22px;\">\n<td style=\"width: 32.5627%; height: 22px; text-align: left;\"><strong>Ver\u00ad\u00f6f\u00adfent\u00adlicht&nbsp;am:<\/strong><\/td>\n<td style=\"width: 58.8132%; height: 22px; text-align: left;\">12.03.2021<\/td>\n<\/tr>\n<tr style=\"height: 22px;\">\n<td style=\"width: 32.5627%; height: 22px; text-align: left;\"><strong>Betriebs\u00adsys\u00adtem:<\/strong><\/td>\n<td style=\"width: 58.8132%; height: 22px; text-align: left;\">Win\u00addows Vis\u00adta, 7, 8 und 10 (32- und 64-Bit)<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 32.5627%; text-align: left; height: 13px;\"><strong>Lizenz:<\/strong><\/td>\n<td style=\"width: 58.8132%; text-align: left; height: 13px;\">Free\u00adware, Pro Ver\u00adsi\u00adon kostenpflichtig<\/td>\n<\/tr>\n<tr style=\"height: 22px;\">\n<td style=\"width: 32.5627%; height: 22px; text-align: left;\"><strong>Web\u00adsei\u00adte<\/strong><\/td>\n<td style=\"width: 58.8132%; height: 22px; text-align: left;\"><a href=\"https:\/\/bitsum.com\" target=\"_blank\" rel=\"noopener noreferrer\">bits\u00adum<\/a><\/td>\n<\/tr>\n<tr style=\"height: 104px;\">\n<td style=\"width: 32.5627%; text-align: left; vertical-align: top; height: 61px;\"><strong>Down\u00adloads<br>\n\u00e4lte\u00adre Betriebssysteme:<\/strong><\/td>\n<td style=\"width: 58.8132%; text-align: left; height: 61px;\">\n<ul>\n<li><a href=\"https:\/\/bitsum.com\/last-windows-xp2003-compatible-build-of-process-lasso\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pro\u00adcess Las\u00adso v8.9.8.98 Win\u00addows <span class=\"caps\">XP<\/span> 32\/64&nbsp;Bit<\/a><\/li>\n<li><a href=\"https:\/\/bitsum.com\/last-windows-2000-process-lasso\/\">Pro\u00adcess Las\u00adso v6.0.1.76 Win\u00addows 2000 32&nbsp;Bit<\/a><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pro\u00adcess Las\u00adso ist ein auto\u00adma\u00adti\u00adsier\u00adtes Win\u00addows Pro\u00adzess\u00adma\u00adnage\u00adment- und Opti\u00admie\u00adrungs-Tool f\u00fcr&nbsp;Win\u00addows Vis\u00adta, 7, 8 und 10, das die Reak\u00adti\u00adons\u00adf\u00e4\u00adhig\u00adkeit des Sys\u00adtems \u2014 beson\u00adders bei hohen Pro\u00adzes\u00adsor\u00adaus\u00adlas\u00adtun\u00adgen \u2014 durch einen eige\u00adnen Algo\u00adrith\u00admus posi\u00adtiv beein\u00adflus\u00adsen soll. Neben einer kos\u00adten\u00adpflich\u00adti\u00adgen Pro-Ver\u00adsi\u00adon sind zus\u00e4tz\u00adlich eine Ser\u00adver-Edi\u00adti\u00adon sowie \u00e4lte\u00adre Ver\u00adsio\u00adnen f\u00fcr Win\u00addows <span class=\"caps\">XP<\/span> und Win\u00addows 2000 ver\u00adf\u00fcg\u00adbar.&nbsp;&nbsp; (\u2026) <a class=\"moretag\" href=\"https:\/\/www.planet3dnow.de\/cms\/61844-process-lasso-v10-0\/\">Wei\u00adter\u00adle\u00adsen&nbsp;\u00bb<\/a><\/p>\n","protected":false},"author":593,"featured_media":42936,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[13,18],"tags":[2172,1191,108,1694],"class_list":["post-61844","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-downloads","category-tools","tag-bitsum","tag-core","tag-cpu","tag-process-lasso","entry"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/posts\/61844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/users\/593"}],"replies":[{"embeddable":true,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/comments?post=61844"}],"version-history":[{"count":1,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/posts\/61844\/revisions"}],"predecessor-version":[{"id":61845,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/posts\/61844\/revisions\/61845"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/media\/42936"}],"wp:attachment":[{"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/media?parent=61844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/categories?post=61844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/tags?post=61844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}