GNOME Bugzilla – Bug 339588
Loading/importing library on every load
Last modified: 2006-04-24 22:20:27 UTC
When I open RB, it seems to take a very long time (over a minute of 100% CPU) to load my existing music. I have around 70G of music--mostly FLACs, but also some MP3s. While I understand that RB would need to go through all of those to make sure nothing has changed, the importing process holds up my system until it is complete; everything is almost unresponsive because of the lag. I don't know C, but I do GTK+ programming in Python. I know that detaching the TreeView from its TreeModel helps while doing a lot of work therein, and RB has 3, so if that's not already done, that may be something to look into. (Obviously, I don't mean that to be presumptuous.)
It's not clear what version you're using (I don't know why we have that 0.9.x version option), but startup time has improved greatly over the last few versions. My library contains ~12000 songs, and rhythmbox cvs head starts cold in about 10 seconds, warm in about 4. Does disabling the 'watch my library for new files' option help? If we're going to make any improvements, we need profiling data. Output from sysprof or cachegrind is much more useful than speculation. In any case, bug 325215 is our startup-time-needs-improvement bug (which we probably won't close until rhythmbox starts up three seconds before you ask it to), so I'm marking this as a duplicate. Please add further comments and data there. *** This bug has been marked as a duplicate of 325215 ***