On Wed, 11 May 2011 14:37:12 +0100, Michael Drake wrote: > All three tests include browser startup and quit, which are too quick to > really show up.
I'm just going to duck in here and say that something on startup is taking a long time, and I think it is related to treeviews initialisation. A fresh install of NetSurf starts up more-or-less instantly, however if I copy in my Cookies file it slows down dramatically. If I rename my Cookies file in my normal install it is still slow - so it looks like Cookies, Hotlist and maybe Global History treeviews initialisation is taking rather a long time (a gap of around 20s appears in the log between NetSurf starting execution and fetching the homepage). As far as I can tell, the treeviews do all their layouting when they are initialised, not when their respective windows are opened - perhaps this ought to be moved? If I get chance I'll try my cookies file (which is over 600 lines long) under gtk and see if I see the same thing, in case it's something wrong with my init code. Chris
