filmov
tv
Keynote: Trash Talk: The Evolution of Android Garbage Collection – Chet Haase
Показать описание
Video recorded at DevFest Ukraine 2018. The conference that brings together people who shape the future of Android, Web and Cloud technologies for 2 days of sessions, workshops, and networking.
--
Android developers have been taught from the beginning to avoid garbage allocation at all costs, because it just leads to expensive garbage collections and bad user experiences.
But modern Android development takes a new view on this; while garbage allocation and collection do take time and effort, the equation is radically different in the modern ART runtime, present on all devices since Android Lollipop.
This talk will talk about how garbage collection works overall, as well as how it has changed over the last several years of Android, to help developers better understand the details on when, and when not to, worry about GC, and how to understand the performance tradeoffs. And when it's actually okay to use enums.
--
--
Android developers have been taught from the beginning to avoid garbage allocation at all costs, because it just leads to expensive garbage collections and bad user experiences.
But modern Android development takes a new view on this; while garbage allocation and collection do take time and effort, the equation is radically different in the modern ART runtime, present on all devices since Android Lollipop.
This talk will talk about how garbage collection works overall, as well as how it has changed over the last several years of Android, to help developers better understand the details on when, and when not to, worry about GC, and how to understand the performance tradeoffs. And when it's actually okay to use enums.
--