Copybara import from Chromium: proto and stdlib changes (#4612) Copybara import from Chromium: proto and stdlib changes - 927c042bb304bbc65d8bbe5dfdf5e18530289994 Sync feature protos. by Googler <noreply@google.com> - 834d9664e424ebcfac47df56dd7fdfaf886c8a17 Move chrome_scroll_frame_info_v4 to new module chrome.chr... by Petr Čermák <petrcermak@chromium.org> - 2e3ce13611c30cfdab17b942f2eebd55783fbd66 Add a missing .sha256 file for new M144 trace by Petr Čermák <petrcermak@chromium.org> - 488954e53a27aba1d484db03102c2f6bd5fd16d1 Scroll jank tagging for v4 metric by Petr Čermák <petrcermak@chromium.org> - 3b1d17b0b818f425ade6ce870d6d9ffc98e1a3b4 Add diff tests for chrome.scroll_jank_tagging with a new ... by Petr Čermák <petrcermak@chromium.org> COPYBARA_IMPORT=Project import generated by Copybara. GitOrigin-RevId: 927c042bb304bbc65d8bbe5dfdf5e18530289994 Co-authored-by: Perfetto Team <copybara-servicebot@google.com>
Perfetto is an open-source suite of SDKs, daemons and tools which use tracing to help developers understand the behaviour of complex systems and root-cause functional and performance issues on client and embedded systems.
It is a production-grade tool that is the default tracing system for the Android operating system and the Chromium browser.
Perfetto is not a single tool, but a collection of components that work together:
Perfetto was designed to be a versatile and powerful tracing system for a wide range of use cases.
ftrace, allowing you to visualize scheduling, syscalls, interrupts, and custom kernel tracepoints on a timeline.chrome://tracing. Use it to debug and root-cause issues in the browser, V8, and Blink.We‘ve designed our documentation to guide you to the right information as quickly as possible, whether you’re a newcomer to performance analysis or an experienced developer.
New to tracing? If you're unfamiliar with concepts like tracing and profiling, start here:
Ready to dive in? Our “Getting Started” guide is the main entry point for all users. It will help you find the right tutorials and documentation for your specific needs:
Want the full overview? For a comprehensive look at what Perfetto is, why it's useful, and who uses it, see our main documentation page:
For users interested in the Debian distribution of Perfetto, the official source of truth and packaging efforts are maintained at Debian Perfetto Salsa Repository
Have questions? Need help?
We follow Google's Open Source Community Guidelines.