On Mon, Aug 31, 2009 at 4:50 PM, Scott Hess <[email protected]> wrote:

>
> On Mon, Aug 31, 2009 at 8:56 AM, Mark Mentovai<[email protected]> wrote:
> > Well, that annoying throbber is still chewing up time, causing some
> > amount of UI loop contention while the images, thumbnails, and icons
> > are fetched.  Windows and Linux don't have a throbber for the new tab
> > page.  We shouldn't either.  Excellent, now we're down to 200ms.  It's
> > still high, but it's reasonable.  It's a perceptible improvement from
> > the 300ms we started with.
>
> It might be interesting to have the IO thread tag messages with the
> time as they go by, and have the UI thread keep track of the
> distribution of times that messages spend enqueued.  Then we can set
> goals around how fast IPCs get pulled off the queue.
>

The IPC logging code already keeps track of message dispatch time (i.e. from
when Send() was called until the message handler started executing) and
processing time (i.e. how long the handler took).  I don't know how much of
the UI is implemented on Mac, but on Windows this was only a few hours to
implement, and it'll give a lot of insight on which messages are backed
up/taking a lot of time.

>
> -scott
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to