commit | cbee072d039cf6fd7d9934af4c7efe7b82a63d87 | [log] [tgz] |
---|---|---|
author | Adithya Srinivasan <adsrini@google.com> | Thu Jan 07 18:58:15 2021 +0000 |
committer | Adithya Srinivasan <adsrini@google.com> | Tue Jan 12 22:29:44 2021 +0000 |
tree | 641c9c697c5333a8762c8fbf21506650f125a880 | |
parent | 8b317692710527b572ba9e10504a52b36dc35b7a [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. Cherry-picked from aosp/1544044 Bug: 173426914 Test: None Change-Id: 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.