Episode 208: Micro optimizations
Description
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