How can this issue be reproduced?
Open a LOT of tabs. I don’t know how many 'cause Brave can’t tell you how many are open, but nominal CPU utilization runs from 11 to 21% of 2.4GHz 9980HK (sporting 16 HW ‘threads’) so there’s plenty of CPU available, memory utilzation is running about 35% of 128GB so that’s not a constraint, network activity is sparse, disk activity almost non-existent, … not even close to constraints, but Brave’s responsiveness is MUCH WORSE than an 8086 from 1985, with almost any event taking MANY seconds to process, e.g., 14 seconds to get the Brave version information, but please don’t think THAT is what needs to be fixed. EVERY interaction with Brave is taking that long. THAT’s the problem.
Expected result:
Less than one second UI responsiveness.
Brave Version( check About Brave
):
Version 1.73.97 Chromium: 131.0.6778.108 (Official Build) (64-bit)
Additional Information:
Suspecting that AntiVirus overhead might be an issue, I uninstalled that stuff prior to posting this topic. When the Task Manager screenshot was taken, VSCode was running three windows (one local, two remote) and Sublime Text had a few files open, so after Win-11 OS overhead, the rest of that memory utilization is due to Brave open tabs/windows, leading me to suspect that whatever supervisory mechanism is responsible for keeping track of open tabs/windows and/or memory has hit the proverbial wall. There’s a design flaw afoot. If we had more insight into what Brave is doing during those lengthy periods of ‘consideration’, we should be able to find the weak link(s) in performance degradation with many windows/tabs to manage. Is the data structure that manages such stuff greater than O(n log n)? That’s where we need to look.