Performance Monitoring- 0 to 60 in 40 Minutes
summary
Blueprint for getting from zero to useful performance monitoring: measure cold start under 5s (use force-stop or ADB to reproduce), track warm ~2s / hot <1s and P95 targets, and add per-screen milestones with a simple "go fast" tracker injected into fragments. Use libraries like Square's papa for launches and AndroidX jankstats for frames, send device RAM/SDK/network context to reports, and surface a small on-screen Compose timeline and stoplight indicator — those concrete visuals expose regressions and actually drive fixes.
AI-written summary · about
chapters (9)
- 0:00Introduction and setup
- 1:25Performance culture and definitions
- 6:06Starting performance monitoring
- 7:08App launch types and metrics
- 15:15Measuring screen loads
- 23:45Frame times and rendering
- 26:34Bottom-up and top-down analysis
- 32:49Dashboards and visualizations
- 35:16Turning data into action
related talks
18mBeyond the Basics: Performance Monitoring and User Experience for Mobile App Growth
36mWin on startup time! Improving app launch performance
37mImproving app performance with benchmarking
35mIn Search of Performance: the Subtle Art of Android Profiling
33mAndroid Benchmarking and other stories
37mUsing Performance Management Tools: Firebase Performance Monitoring and Macrobenchm…
32mChasing performance issues methodically
44mPAPA: Performance of Android Production Applications
