Slow bookmark search (900 bookmarks)



  • Imported bookmarks from Firefox; a collection of 900 well organised links. Searching the bookmarks is now very sluggish. If I type the first letter of my search string in the search field, it takes about 3 seconds before the search results and the other letters of the string are show in the field. Is this issue known? Can the (perceived) search performance be improved? System: Windows 10 Pro 64-bits, 1.1.453.47 (Stable channel) (64-bit).



  • I have about 1,400 bookmarks, but I don't notice any significant delay in the Bookmarks panel quick search field. Also using 64-bit Vivaldi.

    I do notice a delay of 2-3 seconds when typing in the Quick Commands search field (F2).



  • Thanks for the reply.

    That is odd.

    Just tested Quick Commands Search (F2). On my system it takes about 40-60 seconds with a CPU of 40%.



  • I suggest removing Vivaldi completely, reinstalling, and reimporting your bookmarks. It will probably be quicker than trying to diagnose the problem.



  • You simply have different system specs. What is a 2-3 second delay for one PC, is 30-40 seconds for different hardware.

    Both delays are way to long.

    There is no current browser which can import my 5000 Opera 12 bookmarks and perform decently afterwards.



  • @jtsn:

    There is no current browser which can import my 5000 Opera 12 bookmarks and perform decently afterwards.

    I just imported those Bookmarks into Vivaldi and the Vivaldi now completely freezes for over half a minute with 100 % CPU usage (one core) on an Ivy Bridge dualcore machine, when typing into the Quick Commands box.

    Bug confirmed.

    Interestingly the address bar, while also becoming clumsy, is still somewhat responsive (delays only a few seconds or so). This also happens when completely disabling auto-complete. The search field inside the Bookmarks windows behaves similar delaying entered letters for a few seconds, making that search field unusuable, too.

    Searching bookmarks must be asynchronous! Your browser can take little while to find the auto-complete suggestions, but it has to show each letter typed immediately in the GUI everywhere!

    In comparision Opera 12 searches those number of bookmarks without any noticeable delay and shows them in real time while typing. So with 1000+ bookmarks Vivaldi 1.1 simply becomes unusable as a everyday browser.

    BTW: More useful would be a function for directly accessing Opera's bookmarks inside the .adr files, instead of having them to import into Chrome's format.



  • @Pesala:

    I suggest removing Vivaldi completely, reinstalling, and reimporting your bookmarks. It will probably be quicker than trying to diagnose the problem.

    Vivaldi was re-installed recently, so I guess installation issues are not the problem.



  • @jtsn:

    @jtsn:

    There is no current browser which can import my 5000 Opera 12 bookmarks and perform decently afterwards.

    I just imported those Bookmarks into Vivaldi and the Vivaldi now completely freezes for over half a minute with 100 % CPU usage (one core) on an Ivy Bridge dualcore machine, when typing into the Quick Commands box.

    Bug confirmed.

    Interestingly the address bar, while also becoming clumsy, is still somewhat responsive (delays only a few seconds or so). This also happens when completely disabling auto-complete. The search field inside the Bookmarks windows behaves similar delaying entered letters for a few seconds, making that search field unusuable, too.

    Searching bookmarks must be asynchronous! Your browser can take little while to find the auto-complete suggestions, but it has to show each letter typed immediately in the GUI everywhere!

    In comparision Opera 12 searches those number of bookmarks without any noticeable delay and shows them in real time while typing. So with 1000+ bookmarks Vivaldi 1.1 simply becomes unusable as a everyday browser.

    BTW: More useful would be a function for directly accessing Opera's bookmarks inside the .adr files, instead of having them to import into Chrome's format.

    Thanks for posting the confirmation. Of course, the delay will depend on your computer's specs, but these kind of GUI functions should respond quickly. We're not performing complex scientific calculations here.

    My bookmarks were created with Firefox which is able to search them very quickly..so practically it should be possible to do such a search quickly.
    Once again, it's odd, the bookmarks data structure seems not overly complicated to warrant a long response time.

    Indeed, the GUI response to typing should be very fast or else you won't even notice a mistake in your typing due to the delay.



  • @dpmiddleton:

    Thanks for posting the confirmation. Of course, the delay will depend on your computer's specs, but these kind of GUI functions should respond quickly. We're not performing complex scientific calculations here.

    Lets be real: 5000 bookmarks including all descriptions are a dataset of just below 1500 kilobytes. They fit completely into the CPU cache of any modern computer. A 80486 might struggle with that, but nothing released past the year 2000 (that was 16 years ago) should have any issues.

    I bet we just have way too much Javascript overhead and a badly optimized O(n^n) search algorithm at work here.



  • @jtsn:

    Lets be real: 5000 bookmarks including all descriptions are a dataset of just below 1500 kilobytes. They fit completely into the CPU cache of any modern computer. A 80486 might struggle with that, but nothing released past the year 2000 (that was 16 years ago) should have any issues..

    Let's be real here. The OP is running Windows 10 Pro 64-bits, so is clearly not using ancient hardware. It is probably faster than mine, as my PC is now nearly three years old (purchased 16th August 2013).

    You're completely off the mark with your conclusions that this speed difference is down to hardware.

    Specs: AMD A10-6800K, 8 Gb on Win 7 64-bit


  • Moderator

    My roughly 900-bookmark database takes less than a half-second to search.

    It searches in real time as I type, and by the time I am finished typing, all results are visible.

    Even with pretty decent hardware less than 4 years old, this is a remarkable difference from the OP.


Log in to reply
 

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