1* [Overview](README.md) 2 3* [Tracing 101](tracing-101.md) 4 5* [Quickstart](#) 6 * [Record traces on Android](quickstart/android-tracing.md) 7 * [Record traces on Linux](quickstart/linux-tracing.md) 8 * [Record Chrome traces](quickstart/chrome-tracing.md) 9 * [SQL analysis and metrics](quickstart/trace-analysis.md) 10 * [Trace conversion](quickstart/traceconv.md) 11 * [Heap profiling](quickstart/heap-profiling.md) 12 * [Callstack sampling on Android](quickstart/callstack-sampling.md) 13 14* [FAQ](faq.md) 15 16* [Case studies](#) 17 * [Android boot tracing](case-studies/android-boot-tracing.md) 18 * [Debugging memory usage](case-studies/memory.md) 19 20* [Data sources](#) 21 * [Memory](#) 22 * [Counters and events](data-sources/memory-counters.md) 23 * [Heap profiler](data-sources/native-heap-profiler.md) 24 * [Java heap dumps](data-sources/java-heap-profiler.md) 25 * [CPU](#) 26 * [Scheduling events](data-sources/cpu-scheduling.md) 27 * [System calls](data-sources/syscalls.md) 28 * [Frequency scaling](data-sources/cpu-freq.md) 29 * [Power](#) 30 * [Battery counters and rails](data-sources/battery-counters.md) 31 * [Android system](#) 32 * [Android game intervention list](data-sources/android-game-intervention-list.md) 33 * [Atrace instrumentation](data-sources/atrace.md) 34 * [Android log (logcat)](data-sources/android-log.md) 35 * [Android Janks](data-sources/frametimeline.md) 36 37* [App Instrumentation](#) 38 * [Tracing SDK](instrumentation/tracing-sdk.md) 39 * [Track events](instrumentation/track-events.md) 40 * [Interceptors](instrumentation/interceptors.md) 41 42* [Trace analysis](#) 43 * [Trace Processor (SQL)](analysis/trace-processor.md) 44 * [Batch Trace Processor](analysis/batch-trace-processor.md) 45 * [Standard library](analysis/stdlib-docs.autogen) 46 * [Built-in Functions](analysis/builtin.md) 47 * [Trace-based metrics](analysis/metrics.md) 48 * [Common queries](analysis/common-queries.md) 49 * [SQL tables](analysis/sql-tables.autogen) 50 * [Stats table](analysis/sql-stats.autogen) 51 * [Pivot tables](analysis/pivot-tables.md) 52 53* [Trace visualization](#) 54 * [Perfetto UI](visualization/perfetto-ui.md) 55 * [Visualising large traces](visualization/large-traces.md) 56 * [Deep linking to Perfetto UI](visualization/deep-linking-to-perfetto-ui.md) 57 * [Perfetto UI release process](visualization/perfetto-ui-release-process.md) 58 59* [Core concepts](#) 60 * [Trace configuration](concepts/config.md) 61 * [Buffers and dataflow](concepts/buffers.md) 62 * [Service model](concepts/service-model.md) 63 * [Clock synchronization](concepts/clock-sync.md) 64 * [Detached mode](concepts/detached-mode.md) 65 66* [Reference](#) 67 * [Trace Config proto](reference/trace-config-proto.autogen) 68 * [Trace Packet proto](reference/trace-packet-proto.autogen) 69 * [perfetto cmdline](reference/perfetto-cli.md) 70 * [heap_profile cmdline](reference/heap_profile-cli.md) 71 * [Synthetic TrackEvent](reference/synthetic-track-event.md) 72 73* [Contributing](#) 74 * [Getting started](contributing/getting-started.md) 75 * [Build instructions](contributing/build-instructions.md) 76 * [Running tests](contributing/testing.md) 77 * [Common tasks](contributing/common-tasks.md) 78 * [Embedding Perfetto](contributing/embedding.md) 79 * [Releasing the SDK](contributing/sdk-releasing.md) 80 * [Chrome branches](contributing/chrome-branches.md) 81 * [UI development](contributing/ui-development.md) 82 * [Press](contributing/perfetto-in-the-press.md) 83 84* [Design documents](#) 85 * [API and ABI surface](design-docs/api-and-abi.md) 86 * [Batch Trace Processor](design-docs/batch-trace-processor.md) 87 * [Heapprofd design](design-docs/heapprofd-design.md) 88 * [Heapprofd wire protocol](design-docs/heapprofd-wire-protocol.md) 89 * [Heapprofd sampling](design-docs/heapprofd-sampling.md) 90 * [Life of a tracing session](design-docs/life-of-a-tracing-session.md) 91 * [Perfetto CI](design-docs/continuous-integration.md) 92 * [ProtoZero](design-docs/protozero.md) 93 * [Security model](design-docs/security-model.md) 94 * [Statsd Checkpoint Atoms](design-docs/checkpoint-atoms.md) 95 96