Using Performance Management Tools: Firebase Performance Monitoring and Macrobenchm…
summary
Measures Android Jetpack Compose rollout using Firebase Performance Monitoring, Macrobenchmark, and microbenchmarks. Reports rendering slow-frames dropping from 21.39% to 17.7% after full Compose; onCreate time roughly halved; RecyclerView median scroll 4.1 ms vs LazyColumn 5.1 ms (90th percentiles 16.5 ms vs 19.3 ms). Creating a baseline profile reduces LazyColumn 90th-percentile by ~7.7 ms, partial Compose replacement adds only a few ms, and cold-start regressions can be mitigated with generated baseline profiles.
AI-written summary · about
chapters (13)
- 0:00Session purpose
- 4:10Jetpack Compose concerns
- 6:17Performance tools overview
- 10:30Firebase Monitoring features
- 10:52Macrobenchmark setup
- 17:15Microbenchmark setup
- 21:51Tool comparison
- 22:11Firebase metric changes
- 25:47Macrobenchmark scroll speed
- 28:59Baseline profile creation
- 33:31Future operations
- 35:16Session summary
- 36:17Recruitment info
related talks
35mEnhancing Jetpack Compose App Performance:Tools, Strategies and Optimizations
21mMore performance tips for Jetpack Compose
21mPerformance best practices for Jetpack Compose
54mOptimizing Render Performance of Jetpack Compose
18mCompose Adoption at Pinterest: A Postmortem
36mOptimizing Render Performance of Jetpack Compose
24mJetpack Compose Performance Improvements Learned from Real Examples
37mPerformance in Compose:Lessons learned from Lazy layouts
