In message <[EMAIL PROTECTED]> dave higton <[EMAIL PROTECTED]> wrote:
> Quoting John-Mark Bell <[EMAIL PROTECTED]>: > >> On Tue, 4 Nov 2008, Rob Kendrick wrote: >> >> > On Mon, 03 Nov 2008 21:46:02 GMT >> > Dave Higton <[EMAIL PROTECTED]> wrote: >> > >> >> I have the impression that recent versions of NetSurf have poorer >> >> multi-tasking while a page is being loaded. I just observed !Alarm >> >> freezing for 16 seconds, during which nothing but the mouse cursor >> >> moved, of course. I have noticed this occasionally, but I wondered if it was just me becoming less tolerant of delays. >> > How recent? Can you compare to earlier versions to find the revision >> > it seems faster in? I would say gradual over months (even years) I had put it down to the program becoming more complex as it changed to cope with nastier and nastier web pages. >> Indeed. Also, can you give any indication of what stage NetSurf may be at >> in handling whichever page causes the problem? The status bar contents may >> shed some light on the issue, particularly if it's started fetching. If >> it's stalled /before/ fetching, then it could be having difficulty >> performing DNS resolution. > > But I thought DNS resolution was non-blocking? > >> Effectively, without much more information, we're basically poking around >> in the dark. > > Yes, I understand the problem. > > I don't think it will happen to order, which is the first and biggest > obstacle. I think it's while fetching, but I can't be sure. Is there > something that I can observe in NetSurf's frame that will tell me? Or > can I turn up the log level and get a timed log of function calls? Would it be possible/sensible to have an optional small coloured status icon at the edge of the status bar or on the icon bar, (even the mouse pointer?) which changes to different colours for each thing NS is doing? -- Jess http://jess.itworkshop-nexus.net