~/talk

Checking out JVM 12-16

Talkat Scala Love in the City 2021 · on Saturday, 2021-02-13· [java, scala]
slides:none on file

Covers JVM changes from 9 through 16 with concrete demos: Java Flight Recorder + Java Mission Control for profiling, application Class Data Sharing that drops startup from ~435 ms to under 300 ms in the demo, and low-pause collectors ZGC and Shenandoah that cut longest pauses from hundreds of milliseconds (G1/Parallel/CMS runs of ~14–21s) to sub-millisecond pauses (ZGC ~1.5 ms, Shenandoah ~0.5 ms) on the shown benchmark. Also lists records, text blocks, helpful NPEs, sealed classes, container awareness and removed CMS.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 2:34Java release cycle and LTS
  3. 4:59Language changes in Java 9-16
  4. 8:51JVM changes and improvements
  5. 15:51Module system and backward compatibility
  6. 21:47Garbage collector demo
  7. 28:54Class data sharing demo
  8. 31:25Resources and closing remarks
~/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.