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