Artwork

תוכן מסופק על ידי Android Developers. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Android Developers או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Player FM - אפליקציית פודקאסט
התחל במצב לא מקוון עם האפליקציה Player FM !

Episode 208: Micro optimizations

51:12
 
שתפו
 

Manage episode 429551673 series 2904702
תוכן מסופק על ידי Android Developers. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Android Developers או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.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

209 פרקים

Artwork
iconשתפו
 
Manage episode 429551673 series 2904702
תוכן מסופק על ידי Android Developers. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Android Developers או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.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

209 פרקים

כל הפרקים

×
 
Loading …

ברוכים הבאים אל Player FM!

Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.

 

מדריך עזר מהיר