← Package directory
Available on winget

Install Perfetto

Performance instrumentation and tracing for Android, Linux and Chrome.

Install with winget
winget install --id Google.Perfetto
Upgrade
winget upgrade --id Google.Perfetto
Uninstall
winget uninstall --id Google.Perfetto

About Perfetto

Performance instrumentation and tracing for Android, Linux and Chrome.

What's new in 55.3

v55.3 is a point release of Perfetto v55 which relaxes embedded proto descriptor loading to allow wire-compatible extensions re-declared under renamed packages and defaults the UI to the Heap Dump Explorer view for traces with heap graph data. It also includes the fix from v55.2 which addressed an issue with how the "classic" CLI interface of trace_processor worked on Windows, preventing breakage of the Python API on that platform. Note: For all other changes in Perfetto v55, please refer to the release notes for v55.1

Read release notes

Version history

Version Updated Notes
55.3 Unknown v55.3 is a point release of Perfetto v55 which relaxes embedded proto descriptor loading to allow wire-compatible extensions re-declared under renamed packages and defaults the UI to the Heap Dump Explorer view for trace...
55.2 Unknown v55.2 is a point release of Perfetto v55 which fixes an issue with how the "classic" CLI interface of trace_processor worked on Windows. This would cause breakage of the Python API on Windows. Note: For all other changes...
55.1 Unknown We're excited to share Perfetto v55.1! Highlights include GPU-accelerated trace rendering, a new Heap Dump Explorer, native Linux heap profiling, a redesigned trace_processor shell, multi-GPU analysis, and a major docs r...
54.0 Unknown v54.0 - 2026-02-27: Tracing service and probes: * Breaking change: Removed `TraceConfig.no_flush_before_write_into_file` and replaced it with `TraceConfig.write_flush_mode` enum to provide more granular control over flus...
53.0 Unknown We’re excited to share Perfetto v53.0! This release introduces an initial Rust SDK, FreeBSD support, native pprof visualization, and a completely redesigned Overview page. 📜 Custom Sorting for JSON You can now control th...
52.0 Unknown We’re excited to share some highlights from the Perfetto v52 release. 🌙 Dark mode support The Perfetto UI now features a dark mode with theme-aware colors! image Dark mode can be enabled via"settings" in the left-hand me...
51.2 Unknown v51.2 - 2025-07-03: Trace Processor: * Fixed issue with trace summarization crashing with released trace processor prebuilt. Builds from source with GN and default configuration is unaffected.
51.1 Unknown v51.1 - 2025-06-26: Build system: * Fixed issue with Bazel copts/cxxopts. Embedders are required to add a default_cxxopts to their perfetto.bzl file in their repository. v51.0 - 2025-06-24: Tracing service and probes: *...
50.1 Unknown v50.1 - 2025-04-17: Trace Processor: * Fix build on windows v50.0 - 2025-04-17: Tracing service and probes: * Removed mm_events support as it is no longer maintained. SQL Standard library: * Trace Processor: * Added `thr...
49.0 Unknown v49.0 - 2025-01-06: Tracing service and probes: * Add `--clone-by-name` to the perfetto command line. This allows cloning a tracing session by its unique_session_name. * Fixed a bug that would delay the trace start ackno...
34.0 Unknown No notes