Introduce tracebox binary bundling all services This CL introduces a new monolithic binary called tracebox (like toybox, for tracing). The binary contains traced, traced_probes and the perfetto cmdline client. It also support an autostart mode, where it automatically launches and tears down all services if no applet is specified. #fixit Bug: 158465724 Bug: 187945217 Test: manual out/lnx/tracebox -t 10s -o /tmp/trace sched/* Change-Id: Idf5d8f890825f568e78f69abc986c438886f399a
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.