~/talk

Why Java (like a good wine) becomes better with age even if you don’t use the latest features

Talkat Java ON 2024 · 2024-11-12..11-14· [java]
links:none on file
slides:none on file

Claim: upgrading Java often improves throughput, startup and memory without touching language features. Evidence: G1 default and compact strings cut heap use, ZGC and Shenandoah add low‑latency collection, Epsilon lets fully manual allocation testing, class data sharing reduces per‑JVM footprint, Flight Recorder ships free in JDK 11, virtual threads (Project Loom) go LTS in Java 21, structured concurrency and the foreign‑function API arrive, and future projects Lilliput and Laden target header size and startup time.

AI-written summary · about

  1. 0:00Introduction
  2. 1:34Java improves like wine
  3. 3:02B2C vs B2D differences
  4. 8:46Maintaining JVM for dev products
  5. 12:15Java’s evolution
  6. 29:49Modern Java features
  7. 42:26Refactored and removed in Java
  8. 51:44Java’s future and certification
  9. 1:00:27Q&A
~/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.