~/talk

GC Algorithms

TalkinPolishat Confitura 2013 · 2013-07-02..07-03· [large-language-models]
links:none on file
slides:none on file

Compares garbage collection designs: reference counting (fast predictable pauses but needs cycle collection) versus tracing collectors that use mark-compact or three-space copying (reduces fragmentation but copying can waste over half the heap). Covers generational collectors with promotion heuristics, card tables for cross-generation pointers, per-thread allocation/promotion buffers, trade-offs of parallel vs concurrent collectors, and a metronome-style real-time mode that enforces fixed run/pause intervals (e.g. 5s run / 5s pause) at the cost of high scheduling overhead.

AI-written summary · about

  1. 0:00Introduction
  2. 4:23GC basics
  3. 6:57Reference counting
  4. 11:55Tracing vs ref counting
  5. 12:19Mark-sweep and mark-compact
  6. 15:33Choosing GC for app
  7. 17:01Copying GC benefits
  8. 21:02Generational hypothesis
  9. 23:56Generational collectors
  10. 26:22Parallel and concurrent GCs
  11. 28:10Concurrent GC benefits
  12. 31:40Real-time GC uses
~/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.