Artwork

Indhold leveret af Android Developers. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Android Developers eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Player FM - Podcast-app
Gå offline med appen Player FM !

Episode 208: Micro optimizations

51:12
 
Del
 

Manage episode 429551673 series 2904702
Indhold leveret af Android Developers. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Android Developers eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.

In this episode Tor and Romain find themselves without a guest and decide to chat about micro optimizations and writing custom tools.

Tor and Romain

Chapters:

Intro (00:00)

Micro optimizations (00:32)

Kotlin explorer (3:25)

Avoiding object allocations (6:49)

Code Inefficiencies (8:10)

Compilers (12:13)

Understand assembly with AI (18:39)

Layout opt (21:20)

Programmers writing tools (21:52)

char.isBlank (25:35)

Lint checks (27:59)

Companion objects (29:40)

Java assertion mechanism (32:00)

Hash maps (35:13)

When to micro optimize and when not to (43:46)

Benchmarking (47:26)

New optimizations (48:46)

Wrap up (50:46)

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

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

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

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

  continue reading

212 episoder

Artwork
iconDel
 
Manage episode 429551673 series 2904702
Indhold leveret af Android Developers. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Android Developers eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.

In this episode Tor and Romain find themselves without a guest and decide to chat about micro optimizations and writing custom tools.

Tor and Romain

Chapters:

Intro (00:00)

Micro optimizations (00:32)

Kotlin explorer (3:25)

Avoiding object allocations (6:49)

Code Inefficiencies (8:10)

Compilers (12:13)

Understand assembly with AI (18:39)

Layout opt (21:20)

Programmers writing tools (21:52)

char.isBlank (25:35)

Lint checks (27:59)

Companion objects (29:40)

Java assertion mechanism (32:00)

Hash maps (35:13)

When to micro optimize and when not to (43:46)

Benchmarking (47:26)

New optimizations (48:46)

Wrap up (50:46)

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

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

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

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

  continue reading

212 episoder

Alle episoder

×
 
Loading …

Velkommen til Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Hurtig referencevejledning

Lyt til dette show, mens du udforsker
Afspil