• Community
    • Community
    • Vivaldi Social
    • Blogs
  • Forum
    • Vivaldi Forum
    • Categories
    • Recent
    • Popular
  • Themes
    • Vivaldi Themes
    • My Themes
    • FAQ
  • Contribute
    • Contribute
    • Volunteer
    • Donate
  • Browser
    • Vivaldi Browser
    • Latest News
    • Snapshots
    • Help
Register Login

Vivaldi

  • Community
  • Themes
  • Contribute
  • Browser

Navigation

    • Home
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Desktop
    3. Vivaldi for Windows
    4. High CPU usage when doing barely anything

    High CPU usage when doing barely anything

    Scheduled Pinned Locked Moved Vivaldi for Windows
    stable
    117 Posts 20 Posters 20.1k Views 7 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      szczurnik
      last edited by

      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.

      mib2berlin
      M
      megosu
      M
      2 Replies Last reply
      Reply Quote 0
    • mib2berlin
      M
      mib2berlin Soprano @szczurnik
      last edited by

      @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

      Opensuse Tumbleweed x86_64 KDE 6.3 X11, Windows 11 Pro, Vivaldi latest
      HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
      Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
      Redmi Note 14, HyperOS Android 15

      1 Reply Last reply Reply Quote 1
    • megosu
      M
      megosu @szczurnik
      last edited by

      @szczurnik just to be sure, have you unchecked the option "Enable Mail, Calendars and Feeds" ?

      1 Reply Last reply Reply Quote 1
    • S
      szczurnik
      last edited by szczurnik

      @megosu yes, I went to all these and made sure nothing is enabled.

      @mib2berlin

      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.

      mib2berlin
      M
      1 Reply Last reply
      Reply Quote 0
    • mib2berlin
      M
      mib2berlin Soprano @szczurnik
      last edited by mib2berlin

      @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:

      shortcut_edit.png

      EDIT: You can test the extension switch too: --disable-extensions

      Opensuse Tumbleweed x86_64 KDE 6.3 X11, Windows 11 Pro, Vivaldi latest
      HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
      Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
      Redmi Note 14, HyperOS Android 15

      1 Reply Last reply Reply Quote 1
    • S
      szczurnik
      last edited by

      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.

      mib2berlin
      M
      1 Reply Last reply
      Reply Quote 0
    • mib2berlin
      M
      mib2berlin Soprano @szczurnik
      last edited by mib2berlin

      @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.

      Opensuse Tumbleweed x86_64 KDE 6.3 X11, Windows 11 Pro, Vivaldi latest
      HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
      Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
      Redmi Note 14, HyperOS Android 15

      1 Reply Last reply Reply Quote 0
    • S
      szczurnik
      last edited by szczurnik

      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.

      Pathduck
      P
      1 Reply Last reply
      Reply Quote 0
    • Pathduck
      P
      Pathduck Moderator Soprano Supporters @szczurnik
      last edited by

      @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.

      d5bc6b7e-e301-42ca-8e1b-7f591875d3d4-image.png

      Also in the process Threads view, all threads will have a state of Wait:Suspended.

      ๐ŸŽปVolunteer helper ยท Forum moderator ยท Sopranos tester ๐Ÿ› ๏ธTroubleshooting ๐Ÿ›Report a bug ๐Ÿ“œMarkdown help
      ๐Ÿฆ†"With a rubber duck, one's never alone" -Douglas Adams๐Ÿฆ†

      1 Reply Last reply Reply Quote 1
    • S
      szczurnik
      last edited by

      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.

      Pathduck
      P
      1 Reply Last reply
      Reply Quote 0
    • Pathduck
      P
      Pathduck Moderator Soprano Supporters @szczurnik
      last edited by

      @szczurnik Extension processes will show up as --extension-process

      fba4d41c-b9df-4ace-9a95-01edce4c3697-image.png

      In this case, PID 7968 is uBlock Origin, as seen in the Vivaldi Task Manager:

      2c9148e0-b94d-4a4d-bdeb-5b76c54236e2-image.png

      ๐ŸŽปVolunteer helper ยท Forum moderator ยท Sopranos tester ๐Ÿ› ๏ธTroubleshooting ๐Ÿ›Report a bug ๐Ÿ“œMarkdown help
      ๐Ÿฆ†"With a rubber duck, one's never alone" -Douglas Adams๐Ÿฆ†

      1 Reply Last reply Reply Quote 1
    • S
      szczurnik
      last edited by

      I see such processes now, only they don't do much, really. I have compared and the processes that bug out are consistently Browser and NetworkService, in fact the new report seems to be an extension of the older, caused by the same two.

      1 Reply Last reply Reply Quote 0
    • P
      PulP3R
      last edited by PulP3R

      Hi!

      Maybe this could help for somebody:

      Originally I had an issue, that the Favicons stopped showing on tabs (95% of the time just default icon, instead of actual page icon).
      But I noticed that I had 10% CPU at idle, with one page opened only, and also, after closing Vivaldi, 1 vivaldi.exe process remained with constant 10% CPU usage (afterwards restarting Vivaldi showed me "Vivaldi is not closed yet, [Force start]" popup, and after clicking, nothing happened (but the process disappeared), and needed to click on the Vivaldi shortcut again to start it).

      So my theory was, that my Favicon problem and this are related somehow.
      So I tried many things from this forum:

      • Starting with disabled extensions - no success
      • Enabling and disabling "mail, calendar and feeds" (originally I had them off) - no success
      • Deleting "Favicons" and "Favicons-journal" file manually - no success.
      • Clearing cache from the browser option from "Tools"

      Oh, and renaming "C:\Users\username\AppData\Local\Vivaldi\User Data\Default" folder solved the issue, so I knew that something in there was the cause.

      What I did, that I made a copy of the folder, and started deleting one by one something from there, starting Vivaldi to see if helped, then closing Vivaldi, and opened "Resource monitor" on the stucked "vivaldi.exe", listed the "Associated Handles" on the "CPU" tab, and looked only for the "Type = File" entries. Then, repeat, I just selected something from the entries that pointed to the "Default" profile directory, and deleting.... repeat.

      What is weird, that for me what did the trick, was:
      Deleting the "History" and the "History-journal" file! Afterwards starting Vivaldi no 10% CPU usage on idle, and after closing, no stucked vivaldi process, and also fixed my original Favicon problem! Without loosing anything from my Vivaldi profile and config! (Well, I did loose my browsing history, but that wasn't important for me.)

      I confirmed this by restoring my original untouched "Default" folder, and deleting only these two files.

      I have no clue why the history cache could cause this, maybe corrupt data in there, but this is definitely a bug ๐Ÿ™‚

      Cheers

      mib2berlin
      M
      1 Reply Last reply
      Reply Quote 0
    • mib2berlin
      M
      mib2berlin Soprano @PulP3R
      last edited by

      @PulP3R
      Hi and thank you for the feedback, interesting.
      We had issues if the users choose "Forever" for history file, this could create hundreds of MB big files.
      Did you choose this setting?
      Anyway, it is easy to move the files out of Vivaldi to test it.

      Cheers, mib

      Opensuse Tumbleweed x86_64 KDE 6.3 X11, Windows 11 Pro, Vivaldi latest
      HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
      Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
      Redmi Note 14, HyperOS Android 15

      P
      1 Reply Last reply
      Reply Quote 0
    • P
      PulP3R @mib2berlin
      last edited by

      @mib2berlin
      Hi, now I know that there is a setting for this ๐Ÿ™‚ So mine was/is sitting on "Three months".
      Also, I kept my "bad backup" of the "Default" folder, so my file sizes was:

      • "History": 29408 KB
      • "History-journal": 634 KB
        That's why I assumed some type of data corruption in them, or maybe a bug in the parser, because the file sizes are not that huge. It stucked in an infinite loop for some reason without doing any Disk I/O, I checked.

      What just came to my mind, that I used an "Easy Auto Refresh" (by ksoft) extension a day before I noticed the error, which was set to 4 seconds for one page (tab), sitting for a few hours. I'm not sure about the connection, not the first time that I used that extension, also loading a page every 4 seconds should not be that big of a deal for a browser ๐Ÿ˜‰

      P
      1 Reply Last reply
      Reply Quote 1
    • jiatelin
      J
      jiatelin @mib2berlin
      last edited by

      @mib2berlin yes,disabling mail/calendar can help! thank you!

      1 Reply Last reply Reply Quote 1
    • P
      PulP3R @PulP3R
      last edited by

      @PulP3R Update:
      My problem appeared again ๐Ÿ™‚ This time I'm closer to the reason:
      ESET Endpoint Antivirus restarted my PC "forcibly" due to program version update. So, basically the reason that either killed Vivaldi instantly, but what I think most likely, that it tried to normally close Vivaldi, but after a (too) short waiting time it killed it during that, what could caused damage to some profile files. (?)

      (It did notify me that I have to restart the PC for that reason, and if not, then in 24h (decremented each notif) it will "force" the restart. I ignored it, my fault, just closed the notif by "remind me later", so at some point my PC restarted by it.)

      After that, i almost immediately noticed the same behaviour as before, closed Vivaldi, deleted the "History + History-journal" files, and as before, it was it, it repaired my browser (stucked process, etc.).

      This time, my file sizes were smaller:

      • "History": 9708 KB
      • "History-journal": 9 KB
      1 Reply Last reply Reply Quote 1
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 6 / 6
    • First post
      Last post

    Copyright © Vivaldi Technologies™ โ€” All rights reserved. Privacy Policy | Code of conduct | Terms of use | Vivaldi Status