~/talk

Turning GraalVM from Research to Product

Talkat Strange Loop 2023 · 2023-09-21..09-22· [webassembly]
slides:none on file

GraalVM moves from research to product by shipping a working runtime: a native-image ahead-of-time compilation path that yields ~40% lower memory, slightly higher peak throughput and much faster startup versus JIT, and production deployments inside Oracle Database and MySQL and at Netsuite. Key engineering choices include practical partial evaluation of interpreters to support polyglot engines, profile‑guided AOT for predictable performance, a decade of incubation, and tradeoffs that turned prototypes into tools that customers actually use.

AI-written summary · about

  1. 0:00Research to GraalVM vision
  2. 3:18GraalVM naming and origins
  3. 5:47Team scaling challenges
  4. 7:56Oracle’s GraalVM investment
  5. 8:39Innovation under constraints
  6. 12:50Early GraalVM experiments
  7. 16:26GraalVM and Oracle Database
  8. 17:32Polyglot programming challenges
  9. 20:44JNI and language specs
  10. 24:16Why ahead-of-time compilation outperforms JIT
  11. 27:03Java runtime trade-offs
  12. 30:15Operational efficiency impact
  13. 33:24Ecosystem adoption
  14. 36:14Closing and future outlook
~/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.