Android Developers Backstage

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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
ADVICE

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.
ANECDOTE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app