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