Skip to content

Bring Observatory timeline features into DevTools timeline #2210

@kenzieschmoll

Description

@kenzieschmoll

See Observatory -> DevTools Tracking Issue.

Feature requests from discussion @chinmaygarde and I had offline. These features are currently in Observatory and are used by the Engine team for debugging performance issues:

  • draw solid lines for VsyncFireCallback events. VsyncFireCallback indicates that we asked to draw a frame. The absence of the VsyncFireCallback means the engine is too busy, so we didn’t consider drawing a frame

  • adding arrows for flow events

  • background coloring for VsyncProcessCallback. Observatory signals these as gray and white alternating background colors. This event indicates that if you wanted to render a frame, now would be a good time
    Screen Shot 2020-07-30 at 1 42 17 PM

  • selecting multiple frames and looking at averages / standard deviations. This example is for several GPURasterizer::Draw events:
    Screen Shot 2020-07-30 at 1 42 41 PM

If we bring some of these features into DevTools, we should update this article accordingly.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions