Primiano Tucci | a662485 | 2020-05-21 19:12:50 +0100 | [diff] [blame] | 1 | * [Overview](README.md) |
| 2 | |
| 3 | * [Quickstart](#) |
| 4 | * [Record traces on Android](quickstart/android-tracing.md) |
| 5 | * [Record traces on Linux](quickstart/linux-tracing.md) |
| 6 | * [SQL analysis and metrics](quickstart/trace-analysis.md) |
| 7 | * [Trace conversion](quickstart/traceconv.md) |
| 8 | * [Heap profiling](quickstart/heap-profiling.md) |
| 9 | |
| 10 | * [Case studies](#) |
| 11 | * [Debugging memory usage](case-studies/memory.md) |
| 12 | |
| 13 | * [Data sources](#) |
| 14 | * [Memory](#) |
| 15 | * [Counters and events](data-sources/memory-counters.md) |
| 16 | * [Native heap profiler](data-sources/native-heap-profiler.md) |
| 17 | * [Java heap profiler](data-sources/java-heap-profiler.md) |
| 18 | * [CPU](#) |
| 19 | * [Scheduling events](data-sources/cpu-scheduling.md) |
| 20 | * [System calls](data-sources/syscalls.md) |
| 21 | * [Frequency scaling](data-sources/cpu-freq.md) |
| 22 | * [Power](#) |
| 23 | * [Battery counters and rails](data-sources/battery-counters.md) |
| 24 | * [Android system](#) |
| 25 | * [Atrace instrumentation](data-sources/atrace.md) |
| 26 | * [Android log (logcat)](data-sources/android-log.md) |
| 27 | |
| 28 | * [App Instrumentation](#) |
| 29 | * [Tracing SDK](instrumentation/tracing-sdk.md) |
| 30 | * [Track events](instrumentation/track-events.md) |
| 31 | |
| 32 | * [Trace analysis](#) |
| 33 | * [Trace Processor (SQL)](analysis/trace-processor.md) |
| 34 | * [Trace-based metrics](analysis/metrics.md) |
| 35 | * [SQL tables](analysis/sql-tables.autogen) |
| 36 | * [Stats table](analysis/sql-stats.autogen) |
| 37 | |
| 38 | * [Core concepts](#) |
| 39 | * [Trace configuration](concepts/config.md) |
| 40 | * [Buffers and dataflow](concepts/buffers.md) |
| 41 | * [Service model](concepts/service-model.md) |
| 42 | * [Clock synchronization](concepts/clock-sync.md) |
| 43 | * [Detached mode](concepts/detached-mode.md) |
| 44 | |
| 45 | * [Reference](#) |
| 46 | * [Trace Config proto](reference/trace-config-proto.autogen) |
| 47 | * [Trace Packet proto](reference/trace-packet-proto.autogen) |
| 48 | * [perfetto cmdline](reference/perfetto-cli.md) |
| 49 | * [heap_profile cmdline](reference/heap_profile-cli.md) |
| 50 | |
| 51 | * [Contributing](#) |
| 52 | * [Getting started](contributing/getting-started.md) |
| 53 | * [Build instructions](contributing/build-instructions.md) |
| 54 | * [Running tests](contributing/testing.md) |
| 55 | * [Common tasks](contributing/common-tasks.md) |
| 56 | * [Embedding Perfetto](contributing/embedding.md) |
Sami Kyostila | 0a597c2 | 2020-05-27 10:31:19 +0100 | [diff] [blame] | 57 | * [Releasing the SDK](contributing/sdk-releasing.md) |
Primiano Tucci | a662485 | 2020-05-21 19:12:50 +0100 | [diff] [blame] | 58 | |
| 59 | * [Design documents](#) |
| 60 | * [API and ABI surface](design-docs/api-and-abi.md) |
| 61 | * [Heapprofd design](design-docs/heapprofd-design.md) |
| 62 | * [Heapprofd wire protocol](design-docs/heapprofd-wire-protocol.md) |
| 63 | * [Life of a tracing session](design-docs/life-of-a-tracing-session.md) |
| 64 | * [Perfetto CI](design-docs/continuous-integration.md) |
| 65 | * [ProtoZero](design-docs/protozero.md) |
| 66 | * [Security model](design-docs/security-model.md) |