Using Perfetto for Linux Client and Embedded System Tracing and Debugging
By
todsacerdoti
Pulled from the oven just right. Trustworthy, fact-dense, deeply satisfying.
Summary
The article discusses Perfetto, a versatile tracing tool originally developed for Android and Chrome, and explains how Linux kernel, systems, and embedded developers can use it for debugging and root-causing performance issues. The content is based on a talk given at the 2025 Tracing Summit, highlighting Perfetto's flexibility beyond its original use cases and demonstrating its application in various development domains.
Key quotes
· 5 pulledPerfetto: The Swiss Army Knife of Linux Client/Embedded Tracing
My goal in this talk was to show how Linux kernel, systems and embedded developers can use Perfetto when debugging and root-causing performance issues in their respective domains
Even though the Perfetto UI is primarily built for viewing Android or Chrome traces, it is a flexible tool and can be used in many other ways!
The talk was recorded and is available on YouTube
Taking inspiration from Simon Willison, this post is an annotation
You might also wanna read
Mainline Linux Support for Rockchip RK3588 Video Capture Hardware Achieved After Five Years
The article announces that after over five years of development, initial mainline Linux support for Rockchip RK3588's video capture hardware
Technical Critique: Programming Challenges with Wayland Compared to X11
The article is a technical critique of Wayland programming compared to X11, focusing on the author's frustrations with Wayland's design deci
Linux 7.1 Kernel to Remove UDP-Lite Support for Code Cleanup and Performance Gains
The upcoming Linux 7.1 kernel will retire UDP-Lite support, a protocol that allowed partial checksums for potentially damaged packets. The c
Bcachefs Creator Kent Overstreet Claims His Custom LLM is Female and 'Fully Conscious'
The article discusses Kent Overstreet, creator of the bcachefs Linux file system, who claims his custom LLM (large language model) is female
Asahi Linux Progress Report: 5 Years of Apple Silicon Linux Development and Linux 6.19 Support
The article provides a progress report on Asahi Linux's development for Apple Silicon Macs, covering Linux 6.19 kernel support. It details t
asahilinux.org·3mo agoGentoo Linux Establishes Repository Mirror on Codeberg as GitHub Alternative
Gentoo Linux has established a presence on Codeberg, a non-profit Forgejo-based platform in Berlin, as an alternative to GitHub. The Gentoo
