~/talk

“Show Me the Garbage!”, Understanding Garbage Collection

Talkat Reversim Summit 2019 · 2019-06-16..06-17· [software-architecture]
linkedin:haimyadid
slides:none on file

Covers garbage collection designs across multiple software runtimes, comparing different GC approaches and the runtime conditions that make them work well. Explains how misuse or unsuitable conditions cause collectors to degrade performance and produce long pauses, and what runtime factors enable good GC behavior.

AI-written summary · about

  1. 0:00Start
  2. 4:46Participants
  3. 6:13Automatic Reference Counting (ARC)
  4. 6:58Automatic Reference Counting - Cycles
  5. 7:31Reference Counting Concurrency
  6. 12:58STW Collectors - Serial (single threaded) - Monolith
  7. 13:38STW Collectors - Incremental
  8. 15:09Concurrent Collectors -Parallel
  9. 18:23Root Scanning & Safe Points
  10. 21:46Thread Local Bump allocation
  11. 22:53Generational collectors
  12. 27:26Additional Reading
~/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.