<?xml version="1.0" encoding="utf-8"?>
<oembed>
  <version>1</version>
  <type>rich</type>
  <provider_name>Libsyn</provider_name>
  <provider_url>https://www.libsyn.com</provider_url>
  <height>90</height>
  <width>600</width>
  <title>Episode 211: Rules about performance tools</title>
  <description>In this episode Chet, Romain and Tor chat with Shai Barack about how the Android platform team studies performance and understands system health - and what is system health anyway? We talk about measuring performance, deciding trade-offs, and our favorite tools such as Perfetto, Compiler Explorer, and Android Studio's Memory Profiler.  &amp;amp;nbsp; Chapters: Intro (00:00) System health (0:27) Efforts to make apps more efficient (3:35) Telemetry data (5:59) Trade offs between long battery life and good performance (8:21) Scheduling groups (10:38) Static drain (13:32) Collaborating with App developers vs operating system (19:10) High refresh rates (23:26) Reach vs engagement (32:02) What tools does your team use to optimize performance? (34:10) Godbolt.org (37:09) Demystifying (39:39) The best tools are multi-player (43:52) R8 or R-Not? (45:42) Optimizing for feature sets (48:05) Tools, not Rules (50:08) What are the tools I should be aware of as an app developer looking to upscale performance? (54:36) Allocation tracker (55:37) Open source tools (57:08) Useful resources for devs to understand various tools (59:04) Final thoughts (1:06:19)   Links:   Compiler Explorer → https://goo.gle/3Zbq6DV&amp;amp;nbsp;   Perfetto → https://goo.gle/3OtD3UK and https://goo.gle/3B3S3p5&amp;amp;nbsp;   Tools, not Rules&amp;amp;nbsp; → https://goo.gle/416CyY7&amp;amp;nbsp;   &amp;amp;nbsp; Shai:&amp;amp;nbsp; Romain: @romainguy,&amp;amp;nbsp;threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase,&amp;amp;nbsp;threads.net/@chet.haase, and chethaase@androiddev.social &amp;amp;nbsp; Catch videos on YouTube → https://goo.gle/adb-podcast&amp;amp;nbsp;&amp;amp;nbsp; Subscribe to Android Developers&amp;amp;nbsp; → https://goo.gle/AndroidDevs </description>
  <author_name>Android Developers Backstage</author_name>
  <author_url>http://androidbackstage.blogspot.com/</author_url>
  <html>&lt;iframe title="Libsyn Player" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/34168665/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/88AA3C/" height="90" width="600" scrolling="no"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;</html>
  <thumbnail_url>https://assets.libsyn.com/secure/item/34168665</thumbnail_url>
</oembed>
