Xyrio / RSSOwlnix

RSSOwlnix is a fork of RSSOwl a powerful application to organize, search and read your RSS, RDF & Atom news feeds in a comfortable way. Highlights are saved searches, notifications, filters, fast fulltext search and a flexible, clean user interface.
Eclipse Public License 1.0
237 stars 22 forks source link

slow database initialization #130

Open KamelittaOida opened 3 years ago

KamelittaOida commented 3 years ago

As alluded in my other topic, I was going to open a new thread showing slow database initialization. https://github.com/Xyrio/RSSOwlnix/issues/128

https://vimeo.com/618447628 asdfasdfasdf

the databases are almost identical. I've ran Clean up on both. -vmargs -Drssowl.reindex=true -Xmx1024m; I didn't run. but it doesn't show much difference. I've had rssowlnix at times take 1:30 minutes to fully open.

OS: win10 RSSOwlnix version: RSSOwlnix-2-9-0-win32.win32.x86_64.zip

I dont recall if the java runtime is needed for rssowl but i have version 8 update 301

this is my config file:

-startup
plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.800.v20180827-1352
-vmargs
-Xms15m
-Xmx2048m
-Dosgi.requiredJavaVersion=1.8
-Djava.util.Arrays.useLegacyMergeSort=true
--add-modules=ALL-SYSTEM

changing to -Xmx1024m doesn't make a difference

Xyrio commented 3 years ago

that speed is normal for rssowlnix. probably with an SSD it is faster.

more than 100mb is considered big database for rssowlnix. things get slower fast the bigger the db. more memory should help with performance while running after initialization.

for startup reducing db size is probably the biggest difference besides using an SSD. otherwise run cleanup regularly when things slow down too much (to reduce db size): menu > tools > cleanup and be sure to check the recommended options on the 3rd window to improve performance. the many saved searches also cost time.

KamelittaOida commented 3 years ago

oh well that's a shame. well this video was shot on an SSD. well it's quite the difference between 55s and 11s but I guess it is what it is.