~/talk

Improving GraalVM Native Image

TalkinGermanat JVM Language Summit 2019 · 2019-07-29..07-31· [java]
links:none on file
slides:none on file

GraalVM Native Image is presented with its AOT compilation and heap snapshotting approach to drastically improve startup time, while requiring reflection targets and class initialization to be fixed at build time. The work describes a tracing agent that records runtime reflection usage to produce reflection configuration files, and a static analysis that identifies many classes for eager class initialization during image build, including surprising corner cases involving LambdaMetafactory and annotation handling.

AI-written summary · about

  1. 0:00GraalVM Native Image intro
  2. 3:44Native Image compilation
  3. 10:47Microservices startup
  4. 17:11Reflection handling
  5. 24:09Runtime performance
  6. 30:12Cross-platform support
  7. 36:00Q&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.