~/talk

To Know A Garbage Collector

Talkat GoRuCo 2013 · on Saturday, 2013-06-08· [ruby]
links:none on file
slides:none on file

Obsession leads to concrete work: implemented new GC algorithms in MRI Ruby inside a "notoriously insane" C codebase, compares results against experiments with Rubinius JRuby Haskell and cites the Garbage Collection Handbook and Bacon et al s unified theory; shows that subtle tweaks produce hybrid collectors, explains the undecidability of liveness as the fundamental limit, and reports which hybrid techniques (generational barriers, async marking, reference counting queues) actually reduce pause times and where cycles or conservatism still break things.

AI-written summary · about

  1. 0:00Intro
  2. 0:41Talk Outline
  3. 2:30Introduction: Goals
  4. 3:12Influences
  5. 6:40Get Excited About Garbage Collection
  6. 7:46Terminology
  7. 8:26Heap
  8. 9:39Mutator
  9. 11:201960: A Good Year For Garbage Collectors
  10. 13:00Roots
  11. 13:57Mark and Sweep (Tracing)
  12. 18:43Barrier
  13. 20:20Reference Counting
  14. 22:55Pros And Cons
  15. 24:33The Unified Theory
  16. 29:56Programming Languages and GC
  17. 31:50Ruby
  18. 34:53Java
  19. 36:59Haskell
  20. 40:09In Conclusion
  21. 40:59Works Cited
~/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.