commit | f178fa9ffc5af2dca40159ff6ba48ab51ff9fb9d | [log] [tgz] |
---|---|---|
author | Prabir Pradhan <prabirmsp@google.com> | Fri May 10 16:57:37 2024 +0000 |
committer | Prabir Pradhan <prabirmsp@google.com> | Tue May 14 16:33:56 2024 +0000 |
tree | 332f972bf2f362dca23b4fc78a8dd4e9d0b3b42c | |
parent | 887bfb079414695383a377823386d00add266775 [diff] |
Introduce ArgsParser to write parsed protos to TraceStorage The logic for interning parsed key strings and writing the key-value pair into TraceStorage is duplicated several times. Introduce a new class to consolidate the repeated code. Bug: 332714237 Test: presubmit Change-Id: I5de1ab3a1ddcfe3c1882a60c4aea5d678379ab01
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.