11,075 subscribers
Mettez-vous hors ligne avec l'application Player FM !
Episode 208: Micro optimizations
Manage episode 429551617 series 26601
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
212 episodes
Manage episode 429551617 series 26601
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
212 episodes
Tous les épisodes
×

1 Episode 212: Happy birthday, Android Studio! 1:00:50


1 Episode 211: Rules about performance tools 1:10:15




1 Episode 209: Compose animations 59:36


1 Episode 208: Micro optimizations 51:12


1 Episode 207: AI development assistance 52:20


1 Episode 206: Make it faster 1:00:52


1 Episode 205: Time for Playtime 46:50






1 Episode 202: AndroidX, Gradle and Metalava 53:56


1 Episode 201: Firebase in Android Studio 44:53




1 Episode 199: Compose performance 1:02:25


1 Episode 198: Location location location, revisited 44:24
Bienvenue sur Lecteur FM!
Lecteur FM recherche sur Internet des podcasts de haute qualité que vous pourrez apprécier dès maintenant. C'est la meilleure application de podcast et fonctionne sur Android, iPhone et le Web. Inscrivez-vous pour synchroniser les abonnements sur tous les appareils.