get-started)
    * More 
  * [ Design & Plan  ](/design)
    * More 
    * [ Overview  ](/quality)
    * [ Core value  ](/quality/core-value)
    * [ User experience  ](/quality/user-experience)
    * [ Technical quality  ](/quality/technical)
    * [ Privacy & Security  ](/quality/privacy-and-security)
  * [ Develop  ](/develop)
    * More 
  * [ Publish  ](/distribute)
  * [ Community  ](/community)
  * [ Android Studio  ](/studio)

  * [ Overview  ](/quality/technical)
  * Performance 

  * [ App performance guide  ](/topic/performance/overview)
  * Inspecting performance 

    * [ About inspecting performance  ](/topic/performance/inspecting-overview)
    * [ Android Studio Profilers  ](/studio/profile)
    * Profiling and tracing 

      * System tracing 

        * [ Overview  ](/topic/performance/tracing)
        * Capture trace 

          * [ Capture a trace in Android Studio  ](/studio/profile)
          * [ Capture a trace on a device  ](/topic/performance/tracing/on-device)
          * [ Capture a trace from the command line  ](/topic/performance/tracing/command-line)

        * [ Navigate a report  ](/topic/performance/tracing/navigate-report)
        * Custom events 

          * [ Define custom events  ](/topic/performance/tracing/custom-events)
          * [ Custom trace events in native code  ](/topic/performance/tracing/custom-events-native)

      * [ Inspect GPU rendering  ](/topic/performance/rendering/inspect-gpu-rendering)

    * Benchmarking 

      * [ Benchmark your app  ](/topic/performance/benchmarking/benchmarking-overview)
      * Macrobenchmark 

        * [ Writing a benchmark  ](/topic/performance/benchmarking/macrobenchmark-overview)
        * [ Capture the metrics  ](/topic/performance/benchmarking/macrobenchmark-metrics)
        * [ Control your app  ](/topic/performance/benchmarking/macrobenchmark-control-app)
        * [ Adding instrumentation arguments  ](/topic/performance/benchmarking/macrobenchmark-instrumentation-args)

      * Microbenchmark 

        * [ About Microbenchmark  ](/topic/performance/benchmarking/microbenchmark-overview)
        * [ Writing a benchmark  ](/topic/performance/benchmarking/microbenchmark-write)
        * [ Profiling a benchmark  ](/topic/performance/benchmarking/microbenchmark-profile)
        * [ Adding instrumentation arguments  ](/topic/performance/benchmarking/microbenchmark-instrumentation-args)
        * [ Microbenchmark and Hilt  ](/topic/performance/benchmarking/microbenchmark-and-hilt)
        * [ Building without Gradle  ](/topic/performance/benchmarking/microbenchmark-without-gradle)

      * [ Benchmarking in CI  ](/topic/performance/benchmarking/benchmarking-in-ci)

    * Measure performance 

      * [ Overview  ](/topic/performance/measuring-performance)
      * [ Examples  ](/topic/performance/performance-measurement-examples)

  * Improving performance 

    * [ How to improve performance  ](/topic/performance/improving-overview)
    * Baseline Profiles 

      * [ About Baseline Profiles  ](/topic/performance/baselineprofiles/overview)
      * [ Create Baseline Profiles  ](/topic/performance/baselineprofiles/create-baselineprofile)
      * [ Create Baseline Profiles for a library  ](/topic/performance/baselineprofiles/create-baselineprofile-library)
      * [ Configure Baseline Profile generation  ](/topic/performance/baselineprofiles/configure-baselineprofiles)
      * [ Measure with Macrobenchmark library  ](/topic/performance/baselineprofiles/measure-baselineprofile)
      * [ Manually create and measure Baseline Profiles  ](/topic/performance/baselineprofiles/manually-create-measure)
      * [ Create Startup Profiles  ](/topic/performance/baselineprofiles/dex-layout-optimizations)
      * [ Debug Baseline Profiles  ](/topic/performance/baselineprofiles/debug-baseline-profiles)

    * App startup 

      * [ Analyze and optimize app startup  ](/topic/performance/appstartup/analysis-optimization)
      * [ App startup library  ](/topic/