Jump to content

User:Slowking Man/dev/Perfetto

From Wikipedia, the free encyclopedia
Developer(s)Google Inc., Android Open Source Project
Stable release
48.1 / October 14, 2024; 41 days ago (2024-10-14)
Repositoryandroid.googlesource.com/platform/external/perfetto/
Written inC++, TypeScript, Python (TODO CITE)
MiddlewareBazel, Ninja
TypePerformance analysis
LicenseApache License 2.0, CC-BY 4.0 (documentation)
Websiteperfetto.dev

Perfetto is a set of software for Profiling and trace recording and analysis, developed primarily by Google and released under the Apache License, as part of the Android Open Source Project (abbr|AOSP). The Perfetto file format for storing trace information has been used by Android since Android 10 for recording on-device traces. Perfetto includes libraries for (TODO), a daemon program for capturing trace information, and a "trace viewer" for processing, viewing, and manipulating files in the Perfetto format. Perfetto (todo: do libs support?) additionally supports several other trace formats, among them the Linux kernel's "native" ftrace format, legacy systrace, protobuf etc.

Check Chromium & ChromeOS sp

Perfetto supports SQL for querying system trace information

Windows view support

>Notes< System Tracing introduced in 9

References

[edit]

https://developer.android.com/topic/performance/tracing/on-device

[edit]