~/talk

Warming up the JVM: CRaC and other tricks

TalkinRussianat Joker 2023 · 2023-10-09..10-14· [java]
links:none on file
slides:none on file

Covers JVM startup and warmup delays caused by JIT compilation and profiling, and compares solutions including manual warmup, AOT compilation, reusing JIT profiles, and Coordinated Restore at Checkpoint (CRaC). Explains how to monitor JIT compilation with concrete examples and discusses pros, cons, and trade-offs of each approach for reducing cold-start and warmup time.

AI-written summary · about

  1. 0:00Introduction
  2. 1:49JVM warmup problem
  3. 9:44JIT tuning with flags
  4. 13:13JIT flag experiments
  5. 19:51Manual app warmup
  6. 23:03JIT stats persistence
  7. 25:10CRaC: freeze and restore
  8. 33:02Solution comparison
  9. 35:09Q&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.