commit | 1f23f8d2c4baf912068cec376c2614fca4365d92 | [log] [tgz] |
---|---|---|
author | Ryan Zuklie <rzuklie@google.com> | Fri Mar 03 07:41:44 2023 -0800 |
committer | Ryan Zuklie <rzuklie@google.com> | Fri Mar 03 10:58:10 2023 -0800 |
tree | fb9f080c0503a7d7067d4e43c564e9476de1224e | |
parent | a35f242713da1213d599154f0b7b9dea89692014 [diff] |
Parse android.packages_list during tokenization The android.packages_list data source does not set a timestamp on packages_list packets and only emits a single packet during Start. Moving the parsing to tokenization should populate the packages_list table earlier helping with ordering issues like b/269783470. Bug: 269783470 Test: trace_processor_shell with package_list order issues Change-Id: Ic0beda0077d53dfd40f3ec96d0306fd4dd2cf0b8
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.