GNOME Bugzilla – Bug 604084
should do lazy init to not slow down nautilus start
Last modified: 2010-01-07 16:33:33 UTC
Right now one second on a six second nautilus start is used by brasero which seems to go through all the installed .so and do init to be ready to be used, the callback which does the nautilus init should only do registration though and let the actual code init and brasero loading to be done on first burn: opening for example if that's what requires those rather that slowing down nautilus at every start for every user in case brasero would be used later...
Created attachment 150783 [details] [review] git formatted patch for lazy initialization What do you think about this patch? It works well for me and reduces cold-cache startup time from 3.1 to 0.3 seconds on my system.
Created attachment 150836 [details] [review] git formatted patch for lazy initialization This defers the gconf initialization and debug setting as well.
Thanks for the report and the patch. It looks good to me. I commited to master but apparently it needs some more work to be ported to stable branch. I'll do it before next release.