← 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 57.2

v57.2 is a point release of Perfetto v57 which fixes an issue in Trace Processor where it failed to parse traces that embed their own proto descriptors after wire-compatible schema changes. Specifically, this addresses failures occurring after widening previous_packet_dropped from bool to uint32 and removing AndroidCamera* fields. Note: For all other changes in Perfetto v57, please refer to the release notes for v57.1.

Read release notes

Version history

Version Updated Notes
57.2 Unknown v57.2 is a point release of Perfetto v57 which fixes an issue in Trace Processor where it failed to parse traces that embed their own proto descriptors after wire-compatible schema changes. Specifically, this addresses f...
57.1 Unknown We're excited to share Perfetto v57.1! This release introduces an installable AI skill that teaches coding agents how to use Perfetto, a long-awaited fix for overlapping events in JSON traces (PyTorch profiler, vLLM, and...
56.1 Unknown v56.1 is a point release of Perfetto v56 which fixes a compile issue with the SDK which can appear on certain compilers. Note: For all other changes in Perfetto v56, please refer to the release notes for v56.0
56.0 Unknown Perfetto v56.0 is out! This release adds more to the Heap Dump Explorer, a round of UI improvements, easier-to-read multi-machine traces, kernel-assisted stack sampling in traced_perf, and a few new SDK knobs. 🔥 Heap Dum...
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