Skip to content

Bring Observatory timeline features into DevTools timeline #2210

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.

Activity

  1. kenzieschmoll commented on Jul 30, 2020

    @kenzieschmoll
    MemberAuthor

    @chinmaygarde please add any context or details I may have missed. Thanks.

  2. added this to the Backlog milestone on Jul 30, 2020
  3. bkonyi commented on Mar 16, 2022

    @bkonyi
    Contributor

    Adding this to the Observatory migration tracking issue.

  4. bkonyi commented on Sep 30, 2022

    @bkonyi
    Contributor

    Update: this issue will be resolved once Perfetto integration is complete.

  5. kenzieschmoll commented on Feb 13, 2023

    @kenzieschmoll
    MemberAuthor

    Closing this now that the embedded Perfetto trace viewer has shipped. Any new reports of missing features should be filed separately. If the Perfetto trace viewer is missing features that Catapult used to have, those feature requests should be filed against the google/perfetto repo: https://github.com/google/perfetto/issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

observatory migrationRelated to the Observatory -> DevTools migration effort

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions