~/talk

Understanding Java Garbage Collection

Talkat Oracle OpenWorld 2017 · 2017-10-01..10-05· [java]
slides:none on file

Claim that garbage collection is the cheapest way to manage memory and that precise collectors must mark sweep and compact; shows that compaction is inevitable and causes pauses on the order of 1 second per GB when stop‑the‑world compaction runs. Uses generational copying for the young gen to get about 10–20× less work versus non‑generational designs. Presents Azul’s C4 as a concurrent, compacting collector (no fallback pauses) and reports it works in production, reducing pause-related tuning and improving throughput.

AI-written summary · about

  1. 0:00Start
  2. 7:29The story of the good little architect
  3. 32:28Generational Collection
  4. 36:40The typical combos in commercial server JVMS
  5. 40:44Incremental Compaction
  6. 47:13Another way to cope: Creative Language
~/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.