Improve performance of using active process data when rendering the tab bar by only scanning processes once per second

We dont bother with configurable ttl. Instead treat the start of caching
as the instant when cache freshness is checked. And ensure that cache is
re-used for every OS Window.

Fixes #9862
Fixes #9872
This commit is contained in:
Kovid Goyal
2026-04-15 07:53:09 +05:30
parent 15a6a51a22
commit f65438d6a5
4 changed files with 48 additions and 15 deletions

View File

@@ -243,6 +243,8 @@ Detailed list of changes
- Render block elements from the Unicode Symbols for Legacy Computing Supplement block (U+1CC00U+1CEBF): separated block quadrants, separated block sextants, one sixteenth blocks, and one quarter block partial fills (:disc:`9849`)
- Improve performance of using active process data when rendering the tab bar by only scanning processes once per second (:iss:`9862`)
0.46.2 [2026-03-21]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~