Perfetto v53.0 #3659
Pinned
sashwinbalaji
announced in
Announcements
Perfetto v53.0
#3659
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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 the layout of your JSON traces with standard process_sort_index and thread_sort_index fields! This lets you explicitly control the order of tracks in the UI. This was a long requested feature (#378, #555, #764) and we were finally able to make all the necessary changes to make this happen.
process_sort_index and thread_sort_index are now respected by Perfetto!
🦀 Rust SDK & Community Contrib
We are excited to launch the initial Rust SDK (perfetto-sdk on crates.io)! This is the first project hosted in our new contrib/ directory, a space dedicated to community-maintained projects.
Special thanks to @dreveman, @jon-rv and @zytyz (from Rivos) for their contributions on this feature!
🏠 Revamped Overview Page
The "Info and Stats" page has been transformed into a modern, tabbed Overview dashboard. This new design provides a high-level summary of your trace making it significantly easier to debug trace import issues.
🖥️ UI Enhancements
🔥 Flamegraph & Callstack Improvements
Learn more about adding callstacks to events
⚡ Trace Processor & SQL
🚂 Tracing Service and Probes
📈 pprof & Simpleperf Support
Perfetto now supports importing and visualizing pprof profiles directly in the UI. This includes a dedicated page for analyzing pprof data. We've also added support for ingesting simpleperf's protobuf format.
Pprof:
Simpleperf:
Learn more about visualizing external trace formats
Happy Tracing!
A huge thanks to everyone, both inside and outside of Google, who contributed to making Perfetto v53 a success.♥️
For complete details, see the changelog or view all changes on GitHub.
Download Perfetto v53.0 from our releases page, get started at docs.perfetto.dev, or try the UI directly at ui.perfetto.dev.
This discussion was created from the release Perfetto v53.0.
Beta Was this translation helpful? Give feedback.
All reactions