~/talk

Serviceability in J9

Talkat JVM Language Summit 2015 · 2015-08-10..08-12· [java]
links:none on file
slides:none on file

J9 exposes fine-grained knobs (force JIT on/off, set invocation thresholds, limit compilation threads) plus GC and VM options to change one factor at a time, and it records runtime history via per-thread trace buffers that wrap to a fixed size with about 7,000 trace points controllable by level or component. Dump agents produce Java cores, heap dumps or snap snapshots, embedding a core dump structure blob so DDR/JumpView can analyze crashes without symbols and run automated checks (deadlock detection, overlapping shared-memory scan).

AI-written summary · about

  1. 0:00Start
  2. 11:19Tuning - JIT
  3. 18:11History - Sources
  4. 20:10History - JVM tracing
  5. 23:20History - Collection
  6. 25:38State - Formats
  7. 30:50Dump agents
  8. 33:45History and State
  9. 34:35Analysis
  10. 35:12Direct Dump Reader (DDR)
  11. 37:47Native debuggers
  12. 38:54DDR Interactive/jdmpview
  13. 46:41Conclusion
  14. 47:33Important Disclaimers
~/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.