Excessive CPU and memory usage!



  • Hello, as you can witness in the following screenshot, Vivaldi is taking alot of cpu usage and memory and is overall quite laggy each time I want to navigate or open a new window, I have win10 64 bits and using the 32 bits version of the software, could it be the source of the problem ?

    Thanks guys !


  • Moderator

    @hbs100 There's no screenshot. 64-bit might take a little bit more resources. It might also run a little faster.

    Vivaldi is not as efficient as popular browsers, and work is always being done to refine that. However, there are no perceptible lags or "excessive" resource usage here. Significant CPU and RAM use, but not excessive.

    A number of things could contribute to your experience:
    Inadequate CPU speed or amount of RAM;
    incompatible GPU;
    3rd party security software interference;
    too many or the wrong kind of extensions;
    a million tabs;
    other things I can't think of at the moment.

    My resource usage looks like this:
    0_1526165775404_resources.JPG



  • 0_1526239758035_ea81cb73-9bfc-4749-9b47-7ac062652d23-image.png

    Oh sorry ! Here it is


  • Moderator

    @hbs100 Hm - that's not terribly informative without knowing what sort of resources you are working with (what processor and how much RAM) but, at a glance, my Vivaldi is using a fraction as much CPU as yours is, and less than half the memory - with 28 tabs.



  • @hbs100 I wonder if your gpu is "blocked" and so Vivaldi is using cpu for video etc?


  • Moderator

    Please open Vivaldi's task manager with Shift+Esc and have a look which tab or extension consumes much CPU/RAM/GPU.



  • @ayespy How do you see which 3rd parties software / extensions are causing problems? Add-ons are useful in many ways, the browser should still work fine. Add-ons that cause problems should not be allowed to doso, otherwise there's something wrong in the browser architecture and the way add-ons submission and acceptance works.
    I keep restarting Vivaldi because I get very high CPU peaks quite often, it never happens with Chrome and it's quite big deal, to be honest.



  • @lucaben
    Vivaldi hasn't yet its store, so the extensions are officially made for chrome; however, most of them works correctly on vivaldi which is based on same engine, blink.
    The point to know them is to avoid using problematic ones - on vivaldi - or suggest other alternatives if possible. And fixing bugs, of course.


  • Vivaldi Ambassador

    I have noticed that the update notifier uses a lot of resources, even when I do not use the browser, because it stay permanently resident. For this reason I have deactivated it, since I also find out about the forum when an update is available


  • Moderator

    @lucaben One finds out which software is causing problems by testing.

    The browser should still work fine.

    Not necessarily. Vivaldi does not always need to work with an add-on that was designed for another browser.

    As to extensions, the long-term aim of Vivaldi, which is as yet far from finished, is to have functions and options that users need built in - thus eliminating the need for most or all extensions. If the developers were to chase extension compatibility, the browser would never get done. The very fact that many or most Chrome extensions are supported is more a side effect of being developed using the Chromium engine than an actual purpose of the browser.

    The architecture of the browser is designed for maximum configurability and speed of development, especially given Vivaldi's very small crew.

    Now there are several functions that are still only available using extensions. The more sought-after these functions are among our users, the more likely that compatibility with a single extension will be looked into, and the browser code adjusted to accommodate that extension. As a rule, however, Vivaldi at this stage of development will not chase extension compatibility.


  • Vivaldi Ambassador

    @lucaben Some extensions may be the cause of your CPU spikes. Have you tried removing each extension one by one to see which might be your issue. Removal will tell you more than disabling.



  • @ayespy Thanks, I understand where you are coming from in terms of dev effort, but nowadays you can't consider a browser as complete and functional, without the extensions. There's so much essential stuff that only works with extensions, and they also let the browser connect with the rest of the world: translating, managing tabs, managing passwords, blocking ads, blocking videos that start automatically, managing "read it later" items across different browsers, etc etc. It's good to know that you can track what's going on using the task manager, I will try.


  • Moderator

    @lucaben Ultimately, I expect Vivaldi will have its own extension store. This would be some significant distance in the future...


  • Vivaldi Ambassador

    @ayespy said in Excessive CPU and memory usage!:

    @lucaben Ultimately, I expect Vivaldi will have its own extension store. This would be some significant distance in the future...

    It would be desirable as soon as possible, since many extensions do not work with Vivaldi as they should or cause conflicts, others are unnecessary or not directly recommendable.
    I have observed in the forum that some posts with supposed bugs are due to some extension used by the user that causes this problem.
    I have tried and discarded many extensions in the time I use Vivaldi, looking in the first line the cause of a failure of Vivaldi in them, which was almost always the case (except in the dead birds in the first versions of the browser)


  • Moderator

    @catweazle I'm sure it would be desirable as soon as possible. There are absolutely no personnel to work on it at present. There is, in fact, more bug-fixing traffic than the present team can fully keep up with.


  • Vivaldi Ambassador

    @ayespy said in Excessive CPU and memory usage!:

    @catweazle I'm sure it would be desirable as soon as possible. There are absolutely no personnel to work on it at present. There is, in fact, more bug-fixing traffic than the present team can fully keep up with.

    It is understood, but perhaps we can already establish a list where to put the extensions that give good results, to facilitate then the creation of a Vivaldi Store.
    There is a thread in this forum of extensions that work, but this is not so clear and there are many that appear duplicated, as is normal in a thread of a forum.
    I have thought about doing it in an external page, where each user can orderly add the extension that he thinks fit in an orderly way, for example in Google Docs or another collaborative suite.


  • Moderator

    @catweazle
    There are topics in the forums for extensions that are working and extensions that are not working.


  • Vivaldi Ambassador

    @ayespy said in Excessive CPU and memory usage!:

    @catweazle
    There are topics in the forums for extensions that are working and extensions that are not working.

    I know, but there are many pages with a hodgepodge of extensions that have to be reviewed in order to create an ordered list of extensions that work well in the current version of Vivaldi. Why this is another, there are extensions that worked in previous versions of Vivaldi and that now no longer work and vice versa


  • Moderator

    If you don't have any problems, get a computer.

    If you still don't have any problems, install some extensions.



  • I'd like to thank the ambassadors and moderators for their quick responses, it's great to see that despite the many difficulties in finding time and budget for this, there's a will to move things forward.


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.