High CPU usage when doing barely anything
-
Hi, Windows 10 user here.
I enabled the Mail/Calendar/Feeds feature on my computer and a friend's computer for the first time and CPU usage spiked and the returned to normal levels after disabling it and restarting the browser.
Hopefully someone from the dev team can investigate.
-
@ProductUser
Hi, this could be hard because the developer never could reproduce it.
I could reproduce it once with adding one feed, remove the feed and add it again solved it.
So we need a bit more information what you are doing, enable the feature alone was never reported here causing the issue. -
-
@megosu said in High CPU usage when doing barely anything:
Close Vivaldi
in C:\Users\username\AppData\Local\Vivaldi\User Data\Default\Storage\ext\mpognobbkildjkofajifpdfhcoklimli\def
rename these 2 folders (add ".old" at the end for instance):
IndexedDB
Service Worker -
I'm experiencing similar problem with any activity being responded with a long time of a single core overload. No Mail, Feed or Calendar, as I did never use any of these, Task Manager shows Browser going at 100% or more, Network Utility Service at 40%. Will take another look and review other ideas from this thread, but opening just few tabs kills performance - I have to restart and then close tabs after viewing them, this is the only way to maintain somewhat responsive browser. Considering that mere weeks ago I was able to open ~50 tabs to consume them in LIFO order without any glitch, this is a considerable deterioration.
-
@szczurnik
Hi, try the internal task manager, one tab or a extension can cause such a high CPU usage.
Open with Shift+Esc.Cheers, mib
-
@szczurnik just to be sure, have you unchecked the option "Enable Mail, Calendars and Feeds" ?
-
@megosu yes, I went to all these and made sure nothing is enabled.
Task Manager shows Browser going at 100% or more, Network Utility Service at 40%.
Adding to the above, tabs almost never exceed 30%, most common range for "loading in progress" tabs is 20% to 25%; extensions are not even shown as processes, at least when sorting by CPU (considering the problem, I don't care that much for the tails).
Edit: adding another observation: when a single tab is active, it can go to the top with something like 60 or 80%, but when I open several tabs - they don't need to be heavy - none of them seem to manage a lot, as if they were throttling each other, while Browser and Network Service at least triple their activity.
-
@szczurnik
Thought you meant the Windows task manager.
The Vivaldi task manager 100% is one core/task, so my i5 had to show 800% on full load.
But 100% and 40% network is way to much anyway, I have maybe 5% CPU and 0% network if I do nothing with 15 open tabs.
Can you test to add--disable-features=UseEcoQoSForBackgroundProcess
to your desktop shortcut instead of the extension switch:EDIT: You can test the extension switch too:
--disable-extensions
-
The latter option is the same in effect as a private window, right? I have checked it and no problem at all, I could open a whole lot of tabs without a glitch or hiccup.
-
@szczurnik
Yes, same profile but no extensions loaded, except you allow it in the extension settings.
The switch disable the loading of any extension, quite different to simply disable them.
The UseEco switch disable the power save feature in Windows, this help some user with this issue.
The windows task manager shows a green leave if it is enabled. -
The windows task manager shows a green leave if it is enabled.
I use Process Explorer and have no idea, how to access this information.
I'm done with testing
--disable-features=UseEcoQoSForBackgroundProcess
; no heavy load, the only wait is on network to receive response from server, though this does not impact performance of GUI.Edit: to make the point clear - yes, it seems this flag has solved the issue for me.
-
@szczurnik said in High CPU usage when doing barely anything:
I use Process Explorer and have no idea, how to access this information.
The process CPU state will show as Suspended.
Also in the process Threads view, all threads will have a state of Wait:Suspended.
-
Looks like the above flag offers only a partial improvement, as its presence does help, but Vivaldi is not as fast as it once was. Is it possible that extensions are performed within standard processes, not standalone as suggested? I don't see them in Task Manager, thus my guess.
-
@szczurnik Extension processes will show up as
--extension-process
In this case, PID 7968 is uBlock Origin, as seen in the Vivaldi Task Manager:
-
I see such processes now, only they don't do much, really. I have compared and the processes that bug out are consistently
Browser
andNetworkService
, in fact the new report seems to be an extension of the older, caused by the same two.