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

Reply via email to