~/talk

Keynote: Trash Talk: The Evolution of Android Garbage Collection

Talkat DevFest Ukraine 2018 · 2018-10-12..10-13· [android]
slides:none on file

Explains that Android moves from Dalvik to the ART runtime (KitKat → default in Lollipop) and replaces stop‑the‑world Dalvik GC pauses that caused GC for alloc stalls of ~10–30 ms with thread‑local allocation, a large object heap, and a concurrent compacting collector; allocations become multiple times faster (4–5× then 10× and claims up to 18× vs Dalvik), fragmentation disappears, object pools often lose their win, and a demo shows KitKat hitting ~3% jank from GC while Oreo largely avoids it.

AI-written summary · about

  1. 0:00Light Show
  2. 0:37Trash Talk
  3. 2:52History
  4. 4:57Garbage Collection
  5. 6:20Memory Garbage Collection
  6. 7:35How Garbage Collection Works
  7. 9:17Run Times
  8. 10:56Dalvik
  9. 14:55Heap fragmentation
  10. 19:00Art for large objects
  11. 21:29Arch fragmentation
  12. 26:10Concurrent compaction
  13. 27:44Speed
  14. 27:57Collections
  15. 29:52Advice
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.