Focus on performance?
BoneTone last edited by
whether you have a million bookmarks, have it set to save history "forever,"
Just as a reference point for comparison, my workstation is 4 years old (my motherboard only has half the memory slots in use and thereare much better processors available for it than what I have). I have over 130,000 bookmarks, my history is set to forever, and I don't notice any significant performance issues. I try to keep my extensions to a minimum, but I've got 18 installed of which a 12-13 are regularly enabled.
mib2berlin last edited by
Man, you really try to max out Vivaldi resources.
I guess 50% of your 130.000 bookmarks are outdated, I don´t even know what I have done last week (who care where I was surfing last year) and I try to keep my extensions to a minimum too, but I've got 4 installed of which a 2 are regularly enabled.
It seams you have no problems with Vivaldi performance so go further.
Have a nice week, mib
The tech specs of the system do not matter.
The video was recorded on Core i5-4200M, 2.5 Ghz, 16 Gb RAM, GeForce GT 740M, Windows 8.1, Vivaldi 3.5.2080.3.
But absolutely the same slow performance on Core i7-3770, 3.4 Ghz, 32 Gb RAM, GeForce GTX 660, Gentoo Linux, Xfce 4.12, Vivaldi 3.5.2080.3 - on clean and not clean profiles.
That is, neither installed extensions, nor bookmarks, nor something else - do not affect performance, in any case, there is no noticeable effect.
Here: https://forum.vivaldi.net/post/354768 I wrote my observations. I think it's not the system, not the hardware, but the lack of optimization.
As an example, Vivaldi can immediately close the selected set of tabs and recalculate the tab sizes 1 time at the end of this action, instead of closing the tabs one at a time and recalculating the sizes after closing each individual tab.
Here are the related bug reports:
There is also a topic in the Russian-language forum: https://forum.vivaldi.net/topic/37992/тормозит-создание-вкладок/
For example, here's a video from another user: https://forum.vivaldi.net/post/298990
He writes that the more time the browser is open, the more it slows down, even if you close all the tabs. And he made a script that reproduces the problem: in the loop automatically opens a new tab and immediately closes it. On a clean profile, after 10 minutes the browser starts to load the CPU by 100%, here is a screencast in this post: https://forum.vivaldi.net/post/299121.
https://forum.vivaldi.net/post/299161 - "For 1000 iterations, the delay reached 1000 ms."
I want to add that at the time of the discussion in that topic, this behavior was also reproduced for me. And although now I have lost that script, according to external signs, nothing has changed in the latest versions of Vivaldi.
I also want to add that I noticed such a decrease in performance in Vivaldi after about 1.4-1.5 versions (more precisely, I can't say - their distributions were removed from the server). Right now, on a Linux system, I have version 1.3 installed and everything is fine with it.
VB-38227 Not reproducible
Do you need any details from me?
Thanks. Reopened now or a some time ago? Can you supplement it with details from this topic?
BoneTone last edited by
I guess 50% of your 130.000 bookmarks are outdated,
I'm frequently deleting bookmarks, so many (possibly most) are relatively new. I'll delete bookmarks to pages I no longer want whenever I come across them simply for organization's sake. Then, the tool I use for deduplicating my bookmarks also will scan them all looking for broken pages. Certain errors will get deleted after a quick scan through the list to see if there's anything worth updating the bookmark to an archived copy of the page, such as on the Wayback Machine.
There still are certainly bookmarks that should be removed. My processes are by no means perfect, but over the years I've developed habits that keep my bookmark library organized, relevant & useful. I may not have had a need to look at certain pages in over a year, but having it in my bookmark library makes finding certain pages much faster and easier than any other method when I do want to visit it. I would agree though that a collection this large without well-developed organization & maintenance would be both largely irrelevant & difficult to use.
Long ago, could not be reprodced on developers and internal testers hardware.
I try to ask someone.
Vivaldi version is 3.4.2066.106 (64bit).
System configuration: Core i7-3770, 3.4 Ghz, 32 Gb RAM, GeForce GTX 660, Gentoo Linux (64bit), Xfce 4.12
First of all, follow the mouse cursor, I show them where to look. It is also advisable to turn on the video in full screen, so it will be better seen when I press the button, and when I just move the cursor.
As you can see in the video, the browser slows down so much that even the interface does not update for several seconds, NaN is displayed instead of the scale percent value.
- The video shows a new session of the browser, it has just been launched.
- The profile is not clean, but works just as slowly with the clean one. I could have recorded with a new profile, but he would not have shown anything new, but on the video that I brought, I got a good and informative take.
- There are no extensions installed.
- At the time of video record only one tab is loaded into memory. If you load multiple tabs into memory, things get worse.
- There is a direct dependence on the number of tabs in the session.
- Version 1.2: Everything works fine.
Is there any way I can help you identify the problem? For example, maybe there is a flag to enable the profiler?
I just discovered that performance is also highly dependent on the number of tabs displayed in the tab bar. If you group them all, then opening/closing tabs will work much faster. Not as fast as if the browser had only one open tab, but still significantly faster. Subjectively, on open new tab 50% faster. After the last open tab is closed, the load on the CPU drops much earlier. I recorded another video where this can be seen:
It's hard to see here, but all the tabs that you could see in the previous videos are grouped into one. And here is another video. Here, instead of a stack of tabs, only one tab is open - with a forum:
Thus, I would single out two separate problems:
Decrease in performance when many tabs are displayed in the tab bar (even if they are not loaded into memory). The performance does not decrease so much, if all these tabs are grouped into one, in this case it works about 50% faster.
The remaining 50% - they are influenced by the number of tabs in the session. Even if they are not loaded into memory.
I recorded the exact same actions (and with the same set of open tabs) in Vivaldi 1.2.490.43. As you can see, neither opening a new tab nor closing it load the CPU at all. Obviously, in recent versions there has been a strong regression in performance, up to the inability to use the browser. This is despite the fact that the old version was still raw and unoptimized, and the new ones can be expected to work faster.
Dear developers, will there be any reaction? I think I described in some detail how to reproduce the problem. If the data given by me is not enough, I am ready to conduct some more tests.
Core i5-4200M, 2.5 Ghz, 16 Gb RAM, GeForce GT 740M, Windows 8.1