Profiling with Examples: Hunting the Bottleneck
summary
This talk shows how to find and fix performance bottlenecks in an Android app by profiling rather than relying on intuition. It demonstrates using GPU profiler, Hierarchy Viewer and Overdraw visualization to dissect a working app and apply targeted optimizations, and also mentions tools for tracking performance across builds.
AI-written summary · about
chapters (11)
- 0:00Profiling introduction
- 7:47FPS drop causes
- 12:26Flickering text problem
- 16:41Error 327 nested elements
- 18:25Fatigue and markup optimization
- 24:49Overdraw and fixes
- 29:49Markup optimization summary
- 30:30Real-device monitoring
- 32:14Deep analysis tools
- 33:41When optimization isn't needed
- 34:23Q&A
related talks
33mUI profiling in examples. Where is my bottleneck?
35mIn Search of Performance: the Subtle Art of Android Profiling
45mFinding and Fixing Performance Problems
37mUI profiling in examples. Where is my bottleneck?
53mPractical Performance Tuning on Android
36mPerformance Optimization in Android Applications
40mDebugging Android Performance at Scale: Lessons from Building Datadog's Mobile Profiler
01h 00mThe Basics of Profiling
