GNOME Bugzilla – Bug 136238
performance problems with recent-files modifications
Last modified: 2004-12-22 21:47:04 UTC
ggv is using a modified egg-recent-model.c which calls gnome_vfs_uri_exists on each item. This is causing some pretty serious performance problems (like ggv taking 10 seconds to start). I recommend using the stock egg-recent-model from libegg CVS. Another option, would be to change the patch to only stat the files in the 'filtered' list, which would be pretty small considering ggv filters out everything except postscript files. However, I still think this will be bad for performance since you have no idea how long it will to test for the existence of random uris.
agreed: I never noticed that I test each and every file - thanks for spotting this... I have changed the code to test only the filtered URIs (in egg_recent_model_filter()).