

Episode 211: Rules about performance tools
15 snips Nov 26, 2024
Shai Barack, who leads Android Platform Performance and System Health at Google, joins the discussion on balancing performance and battery life. The conversation dives into the intricacies of system health, measuring app efficiency, and using tools like Perfetto and Compiler Explorer. They tackle trade-offs between performance and battery longevity, the importance of telemetry data, and optimizing app performance with a focus on collaborative practices. Insights on memory management and open-source tools further enrich the dialogue.
AI Snips
Chapters
Transcript
Episode notes
System Health Definition
- System health is about finding a balance between device commodities like performance and battery life.
- It's a full-stack perspective, from the kernel to apps.
Improving System Health
- Focus on training, education, and empowerment of other teams regarding system health.
- Direct contributions to the platform and work with app developers are also important.
Past System Health Efforts
- Earlier system health efforts focused on internal platform optimizations like alarm management and deep sleep modes.
- Chet Haase recalls discussing these initiatives with the team.