~/talk

Native Image: Large-scale static analysis for Java

Talkat VMIL 2021 · on Sunday, 2021-10-17· [java, compilers-and-language-design]
links:none on file
slides:none on file

GraalVM Native Image is presented as a tool that combines static whole-program analysis, heap snapshotting, and ahead-of-time (AOT) compilation to produce standalone optimized executables for Java. The talk explains the Native Image architecture—highlighting build-time application initialization to cut startup time and memory use—and then goes into the points-to (alias) analysis, evaluating which research ideas scaled to large production apps and demonstrating benefits from tightly coupling the static analysis with the AOT compiler.

AI-written summary · about

  1. 0:00Native Image and static analysis
  2. 3:18JIT limits performance
  3. 7:14Static analysis for AOT
  4. 10:27Generating optimized binaries
  5. 14:04AOT compilation benefits
  6. 17:21Demo: Build
  7. 21:23Native Image in cloud
  8. 25:27Q&A
  9. 26:32Live chat
  10. 32:11Case studies
  11. 36:42Context-sensitive optimization
  12. 41:08Native Image challenges
  13. 45:05Performance benchmarks
  14. 48:19Future roadmap
  15. 51:00Closing 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.