ylliX - Online Advertising Network
Android Developers Backstage: Episode 209: Compose animations

Android Developers Backstage: Episode 211: Rules about performance tools


Nov 26, 2024

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.

 

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:

 

Shai: 

Romain: @romainguythreads.net/@romainguy,
romainguy@androiddev.social

Tor: threads.net/@tor.norbye
and tornorbye@androiddev.social

Chet: @chethaasethreads.net/@chet.haase,
and chethaase@androiddev.social

 

Catch videos on YouTube → https://goo.gle/adb-podcast  

Subscribe to Android Developers  → https://goo.gle/AndroidDevs





Source link

Leave a Reply

Your email address will not be published. Required fields are marked *