User:Slowking Man/dev/Perfetto
This is not a Wikipedia article: It is an individual user's work-in-progress page, and may be incomplete and/or unreliable. Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Developer(s) | Google Inc., Android Open Source Project |
---|---|
Stable release | 48.1
/ October 14, 2024 |
Repository | android |
Written in | C++, TypeScript, Python (TODO CITE) |
Middleware | Bazel, Ninja |
Type | Performance analysis |
License | Apache License 2.0, CC-BY 4.0 (documentation) |
Website | perfetto |
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
External links
[edit]- Official website
- Repository at Android Open Source Project
- Read-only Github mirror
- https://gist.github.com/johnstultz-work