~/talk

Cloud Native Java with OpenJ9: Fast, lean and definitely mean

Talkat J-Fall 2018 · on Thursday, 2018-11-08· [java, cloud-infrastructure]
slides:none on file

Shows measurements comparing HotSpot JDK8 vs OpenJ9: typical memory use about half for OpenJ9 with similar throughput, CPU often equal or slightly lower. Demonstrates shareclasses cuts startup/footprint ~20%, quickstart gives very fast cold starts for functions at the cost of throughput, and JITaaS prototypes show up to ~40% CPU reduction by centralizing JIT work. Includes Docker examples, JVM flags (Xmx, container tuning, compact/on-idle GC) and runnable demo code on GitHub.

AI-written summary · about

  1. 0:00Introduction
  2. 0:39Why care about OpenJ9
  3. 6:00OpenJ9 overview
  4. 7:11History of OpenJ9
  5. 13:02Repetitive work
  6. 14:11R class content
  7. 15:12Share classes
  8. 15:37Reduce startup
  9. 15:48Share optimizations
  10. 16:05Quick start
  11. 16:38Xtuned for virtualized
  12. 16:57Container support
  13. 17:22Idle tuning
  14. 18:20Configurations
  15. 18:42Demos
  16. 19:02Toon
  17. 23:57Jetts
  18. 25:15JIT as Service
  19. 28:43Additional Reading
  20. 29:02Wrapup
  21. 30:22Questions
~/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.