|
7 | 7 |
|
8 | 8 | TraceFix instruments Android app bytecode at compile time and injects paired `android.os.Trace.beginSection/endSection` calls around methods. These sections show up in Perfetto or other platform trace viewers; TraceFix only adds app-side trace sections and does not replace capture tooling such as Perfetto, `atrace`, or `ProfilingManager`. |
9 | 9 |
|
| 10 | +<!-- android-performance-ecosystem:start --> |
| 11 | +## Android performance ecosystem |
| 12 | + |
| 13 | +This repository is one part of the [Android Performance Ecosystem](https://github.com/Gracker/android-performance-ecosystem): an optional path from instrumentation and capture to analysis, system knowledge, and reproducible cases. |
| 14 | + |
| 15 | +| Stage | Project | Purpose | Address | |
| 16 | +| --- | --- | --- | --- | |
| 17 | +| Instrument | [TraceFix](https://github.com/Gracker/TraceFix) | Inject app-side android.os.Trace sections at build time so method work is visible at runtime. | [GitHub](https://github.com/Gracker/TraceFix) | |
| 18 | +| Capture and measure | [Perfetto Tools](https://github.com/Gracker/perfetto-tools) | Capture repeatable Perfetto traces and collect FPS or Simpleperf measurements. | [GitHub](https://github.com/Gracker/perfetto-tools) | |
| 19 | +| Analyze | [SmartPerfetto](https://github.com/Gracker/SmartPerfetto) | Investigate traces with an AI-assisted Web UI, CLI, reports, sessions, comparisons, and evidence workflow. | [GitHub](https://github.com/Gracker/SmartPerfetto) | |
| 20 | +| Agent analysis | [Perfetto Skills](https://github.com/Gracker/Perfetto-Skills) | Give agents a portable Perfetto analysis Skill for Android, Linux, and Chromium, with selected assets synchronized through pinned workflows. | [GitHub](https://github.com/Gracker/Perfetto-Skills) | |
| 21 | +| Learn | [Android Performance Blog](https://github.com/Gracker/Gracker.github.io) | Teach Perfetto and Systrace analysis through articles, system explanations, and case studies. | [GitHub](https://github.com/Gracker/Gracker.github.io) · [Website](https://www.androidperformance.com/) | |
| 22 | +| System knowledge | Android Internal Wiki | An alpha knowledge base for Android mechanisms from App to Framework, Native, and Kernel. | **Coming soon** | |
| 23 | +| Reproduce | [Trace for Blog (SystraceForBlog)](https://github.com/Gracker/SystraceForBlog) | Provide the Perfetto, Systrace, and related case files used by articles for hands-on reproduction. | [GitHub](https://github.com/Gracker/SystraceForBlog) | |
| 24 | +<!-- android-performance-ecosystem:end --> |
| 25 | + |
10 | 26 | ## Android 17 Baseline |
11 | 27 |
|
12 | 28 | TraceFix `0.2.x` targets the Android 17 / API 37 code base: |
|
0 commit comments