High CPU usage when doing barely anything
-
@mib2berlin it works fine on the test computer, even with my 50MB history file.
what other file should I try to focus on to fix this issue ?
-
I also took screenshot of Vivaldi task manager before enabling Feeds and after.
idle wake ups are going through the roof instanty:Before enabling Feeds:
After enabling Feeds:
-
@megosu
To be honest, I would not trust this profile anymore.
You could try the file Preferences which contains a lot of stuff, settings, workspace names, mail accounts and much more.
Why don't you use your test profile on the same system, copy a profile from one system to another is not really recommended. -
@megosu
Is this on your old profile? -
@mib2berlin yes, it is my "old/current" profile
-
I found something !
What I tried:
on a test computer, I copied my Default folder, I had the same issue.
When I cleared the content of "AppData\Local\Vivaldi\User Data\Default\Storage\ext\mpognobbkildjkofajifpdfhcoklimli\def" then it worked- In this blank folder, when I copy only my IndexedDB folder, then I have the issue.
- In this blank folder, when I copy all folders except "IndexedDB" folder, then I still have the issue
- In this blank folder, when I copy everything else but IndexedDB and
"Service Worker" then it works ! - In this blank folder, when I copy only my "Service Worker" folder, then I don't have the issue. Interesting because this folder ruins everything when put with the others. So it must interact with other folders.
And finally, on my real computer, I renamed both these folders, and it worked perfectly !
Would you know what could I lose by deleting these 2 folders ?
I'm not sure what happened to these files, it would be interesting to see if this fix works for others having this issue. If it does, it could be worth it to share it with Vivaldi team for a proper fix.
@brianrubin, @pointed-stick, @invenio ,@Vojtik69 :
can you confirm if the following helps you too ?- 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
-
@megosu
Hi, I don't have this issue using feed and mail.
mpognobbkildjkofajifpdfhcoklimli is the mail data base, maybe this was corrupted.
If you enable mail and feeds again Vivaldi create a new one, this can help with many mail issues.
I never thought this is the reason for high CPU usage.
Nice find! -
@mib2berlin it's really weird, as I never used email or calendar on Vivaldi, and I only started using feeds some months ago.
Good to know I'm not losing anything by deleting these 2 folders.
-
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.