winget install --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.
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 |