Memory leak?



  • I have been using Vivaldi for a while, but noticed recently my laptop really slowing down and my hardrive constantly working away.

    Opening up the task manager, I see 53 processes for Vivaldi! and the memory consumption increasing for each of these processes, I closed all the opened tabs and having just my one home screen open didn't fix it. At most I would of had perhaps six tabs open at any one time.

    I'm running the latest snapshot v1.10.845.3 and Windows 7.


  • Moderator

    @spanakop Can you tell us more about your OS version and hardware?



  • Hi, I'm running Windows 7 Enterprise 64-bit, SP1. Dell Lattitude E6430, 4GB RAM, i5 3340. SSD hard drive.

    I have plenty of heavyweight software installed for my job role, and the laptop handles these without any issues.

    Even now with two tabs open, one of which is the home page, there are 26 processes running, roughly half of them are increasing in memory consumption.



  • I'm not sure if it is a memory leak, but Vivaldi can definitely do better with memory management. It seems to me that the large number of vivaldi processes hit the Windows pagefile pretty hard. I recently had an instance while using vivaldi where my RAM usage climbed to above 90% (of 32GB) from a more typical 50% and stayed there even after I closed vivaldi. When I looked in the resource monitor, the Pagefile was receiving the bulk of the memory activity.

    I reccomend the dev team test vivaldi on a system with Memory Compression disabled (if they don't already.)

    (Windows 10 Edu x64 build 15063.332, i7 7600K, 32GB ram, 512 GB SSD)



  • @Zerobomb If you found a bug, please report the issue to the developers to fix it.

    How to do a bugreport for Vivaldi
    Report each bug seperately at https://vivaldi.com/bugreport/
    Describe the issue as precise as you can.
    Add some information about extensions you use.
    Add information about the operating system and version you use.
    if you have problems with video or audio give us information about your installed codecs and graphics card/GPU.
    Add a link to a testpage where the issue comes up and can be tested.
    After reporting the issue, you will receive a confirmation mail from the bugtracker.
    In a reply to this mail you can add more information and files (like screenshots or testcases) as attachments and it will be added automatically to bug report.
    If you have questions about the bug please ask in forum first and do not forget to post the VB-XXXXX bug number (you can find it in confirmation mail).

    Thanks in advance for helping us to make Vivaldi better!




  • It got to the point today where my laptop was unbearably slow and I nearly said enough is enough. Then I had an idea. I have an extension called FVD Speed Dial installed, because I wanted access to my bookmarks and speed dials across different browsers and devices.

    Recently, something change to either this extension or Vivaldi, to cause the extension to be unable to get preview images of the websites, where there was not an already pre-uploaded image available. It would just sit there constantly trying to connect to the website. I let the developer know about this and let him try and fix the issue.

    Having a little think about it, I wondered if those dials that are trying to connect were causing the mass of Vivaldi processes to be spawned and consuming all of the memory.

    Having now set those dials that are unable to connect to manual update, so in essence it does not try and fetch an image, Vivaldi it seems, is behaving itself and much more responsive. The hard drive is no longer being thrashed to death. The number of processes is also now vastly reduced.

    I'll keep an eye on this and see if it is the most likely cause. I will pass this info onto the dev of this extension. Perhaps he can put in a timeout of some kind.



  • One more reason to ALWAYS state which extensions one has added to Vivaldi when reporting bugs.



  • @iAN-CooG This particular extension has always been installed and has been working perfectly fine up until very recently. As I said, something broke recently either in Vivaldi or FVD that has caused this. I had no reason to suspect this extension was at fault (potentially) and the two seemed unconnected at first glance.



  • @spanakop

    I've just reported an issue that caused the similar abnormal. Check if it was also the reason for yours if you are still not sure.

    VB-29107: Closing "Developer Tools" window (Undocked) causes a memory leak

    Steps to reproduce:
    Open "Developer Tools"; Undock it; Close it.
    Open it again.
    From now on, closing it will cause a memory leak. One process will be left out of control each time.

    Observed and compared using ProcessHacker and Vivaldi's "Task Manager".



  • @vias said in Memory leak?:

    VB-29107: Closing "Developer Tools" window (Undocked) causes a memory leak

    Confirmed in Bugtracker.



  • @Gwen-Dragon

    1.10.867.32 Changelog:

    Undocked Developer Tools memory leak (VB-29107)

    But VB-29107 is not fixed yet!
    Yesterday I replied the VB-29107 mail to tell them this.
    But still not fixed in 1.10.867.38 (Stable) (32-bit).
    Will you please take a look if they received my reply? Thank you.



  • @vias Your new reply with developer tools in internal pages is a slightly different issue. Sorry.
    Please report a new bug for this.



  • @Gwen-Dragon

    No, I said at the beginning of the mail:

    But not fixed yet. Still can be reproduced same way in 1.10.867.34.

    The rest are just appended infos.

    But VB-29107 is really not fixed yet.
    Still can be reproduced same way in 1.10.867.38.



  • @vias I filed a bug with VB-29359 ""Developer Tools" causes memory leak with internal pages"



  • @Gwen-Dragon

    But I really mean VB-29107 at this moment, not the "internal pages" one.
    It can be reproduced in any non-internal pages.
    I think they should fix VB-29107 first.



  • @vias said in Memory leak?:

    VB-29107

    Yes, i saw your answer in BT.
    I will reopen the bug.



  • @Gwen-Dragon said in Memory leak?:

    @vias I filed a bug with VB-29359 ""Developer Tools" causes memory leak with internal pages"

    As for the "internal pages" one:
    The process can be quit by using the "Developer Tools" command again.
    So it's not a real memory leak.



  • @vias said in Memory leak?:

    The process can be quit by using the "Developer Tools" command again.

    But it leaks. The fact that it can be closed does not remove the leak.



  • Still, in version 1.1.867 memory consumption is huge!
    Just 2-3 tabs open and memory increases dramatically. For a PC runnign win 7 64bit with the 32 but browser and 6gb RAM it reaches 70-80% very easilly. The problem started form update 9.x and still goes on, even worse in 1.10.876

    We would appreciate if developers could do something about it.

    Thank you



  • @dimbouk Report the bug, described by HowTo in https://forum.vivaldi.net/topic/17081/memory-leak/5


Log in to reply
 

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