~/talk

GraalVM: Run Programs Faster Anywhere

Talkat Jfokus 2019 · 2019-02-04..02-06· [java, webassembly]
links:none on file
slides:none on file

GraalVM replaces the JVM JIT with the Graal compiler to speed Java/Scala/Kotlin code (example stream benchmark falls from ~180 ns per op to ~10 ns, ~20x), runs dynamic languages via Truffle and an embeddable polyglot context (JavaScript, Ruby, R, Python, LLVM bitcode), supports mixing languages inside Spring and Node apps and debugging with Chrome DevTools, offers ahead‑of‑time native-image executables (demo starts in ~90 ms using ~25 MB RAM), and operators report CPU drops of ~8–10% (tunable to ~20%) depending on workload.

AI-written summary · about

  1. 0:00Introduction
  2. 2:42Why use GraalVM
  3. 6:57Other GraalVM features
  4. 8:26Architecture of GraalVM
  5. 10:46Supported languages
  6. 16:24Evaluation
  7. 25:21Other workloads
  8. 27:21OpenJDK vs GraalVM
  9. 29:31Experimental VM
  10. 31:31Matrix Multiplication
  11. 32:46Numbers
  12. 35:36Polyglot Applications
  13. 37:31NetSuit
  14. 38:56Spring Boot
  15. 42:06Spring Functions
  16. 43:36Native Infrastructure
  17. 45:36Debugging
  18. 47:16Demo
~/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.