commit | e1b328fe80d452b2c9926d7fc614ab60afbd34d9 | [log] [tgz] |
---|---|---|
author | Hans Wennborg <hans@chromium.org> | Tue May 11 21:07:51 2021 +0200 |
committer | Hans Wennborg <hans@chromium.org> | Tue May 11 21:07:51 2021 +0200 |
tree | 5eab7bb4deecd9c8824a28a9d2bf50f7fa67d6f1 | |
parent | 441fd9bb2503748e5f904f81b728d5b61fd1f997 [diff] |
tracing: Forward-declare DebugAnnotation in traced_value.h Include graph analysis shows that avoiding the include of debug_annotation.pbzero.h here removes ca 650 MB from the build size for the 'chrome' target on Linux. It speeds up a local Chrome build by ca 6 CPU-minutes. Bug: chromium:242216 Change-Id: I989878ab0ab55cfde9e9cc125bee5512da74876a
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.