2010/7/21 Diederik van Lierop <mail@...1689...>:
What I found out was that it is prerender_icon() that causes the biggest part of the delay during those first 10 seconds. Maybe this is a public secret, but I just wanted to share this with you. I have no intention currently of improving this, but this at least allows us to respond accurately to some bug reports.
I noticed a big speedup during startup when I made the big mess with Tango icons. I attempted to deprecate icons.svg and use "discrete" icons (PNG files), like all other applications do. I still think this is the way to go, but not everyone likes this approach.
Some time could also be saved by caching reads from preferences in a map, but I'm not sure whether I know how to read this profile.
Regards, Krzysztof