Posted by: benoitgirard | September 21, 2012

Video Synced Profiling

Just a quick update on the Eideticker profiling support William and I have been working on. All the changes needed to sync a video recording with a profile have landed. They will show up as a binary counter in the top left of the frame. This counter is read and the samples collected for that frame are highlighted. It’s simple but effective and very useful for optimizing how we draw.

Video correlation allows stepping samples frame by frame

You can try this yourself by checking out this real life example recording this morning. When stepping through the video the selection will be updated to match the current frame in the top left. You can then filter samples for the current frame. Note that in mobile because of Off-Main-Thread-Compositing we typically present many intermediate frames before getting an update from the main thread.

About these ads


  1. Having some serious problems with your link to the video.
    It seems to have crashed Firefox (beta 16) three times in a row for me.
    In Chrome it opened a page prompting me to either “Upload your profile here:” or type it in manually. Whatever that’s about.
    I’m wondering, was Firefox expecting a certain mime type or something & got a web page? Anyhoo, FYI.

    • Thanks for the report. I’ve seen the bug you’re discussing on Windows, I need to follow up on it. I believe it works on the Firefox 15 release and certainly works on Mac.

      The tools is for internal use only so I haven’t put in the time to support Chrome. The work should be minimal but the audience is very limited to Mozillians.

  2. [...] previously added video profiles in mobile and run them daily with eideticker. Here’s a proof a concept for doing the same thing for tracking page load on [...]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s



Get every new post delivered to your Inbox.

%d bloggers like this: