commit | 03ae8998871c01054317a36f2150323a942128da | [log] [tgz] |
---|---|---|
author | Adithya Srinivasan <adsrini@google.com> | Thu Jan 07 18:58:15 2021 +0000 |
committer | Adithya Srinivasan <adsrini@google.com> | Thu Jan 14 02:40:41 2021 +0000 |
tree | 16880f59d7695435629fedec003f6d1ce18dcd65 | |
parent | 61125414310ae1df95fc378cd432071283783a81 [diff] |
Split FrameTimelineEvent proto into separate start and end messages The current way of sending SurfaceFrames and DisaplyFrames using scoped values is not a clean approach. This change splits the <Surface/Display>Frames into Start and End messages with minimal data rendundancy through the usage of cookies. Bug: 173426914 Test: None Change-Id: I4f449fa132b609553c2d0d2edd3ddc4ae718c4b3 Merged-In: I4f449fa132b609553c2d0d2edd3ddc4ae718c4b3
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.