commit | 1fba1db628813eb4409cc108f3044bd9ca227452 | [log] [tgz] |
---|---|---|
author | Alexander Timin <altimin@chromium.org> | Tue Oct 17 00:18:55 2023 +0100 |
committer | Alexander Timin <altimin@chromium.org> | Tue Oct 17 00:18:55 2023 +0100 |
tree | b79fa41286e4b16db6278ecc7c1c7091e1ba575b | |
parent | ccd73b0320815115d543e9c2b283d1825de44814 [diff] |
Trace processor tests: big move pt. 1 Create four main subdirectories in diff_tests/: - stdlib - metrics - syntax - parser and move most of the tests into these four directories. The remaining non-moved directories (to be moved in a follow-up): - android - chrome - graphics - power - tables Non-mechanical changes: - split network metrics and parsing - split memory metrics and parsing - split performance into parser/sched and metrics/frame_timeline - move profiling/metrics_tests.py into metrics/profiling and the rest into parser/profiling - fold scheduler into parser/sched - move translation into parser/translated_args Change-Id: I46b7f6ea4d3bba3e8dc2e4402d437dc35ebc3393
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.