~/talk

Profiling and Monitoring with the JDK

TalkinFrenchat Voxxed Days Luxembourg 2022 · 2022-06-21..06-22· [java, observability]
slides:none on file

Java Flight Recorder (JFR) in the JDK records low-overhead JVM, application and OS events and lets applications emit and consume custom events via the Java 14 API. Since JFR became open source in Java 11 it can be used in production without a commercial license; the talk covers using JFR together with Java Mission Control (JMC) for profiling and monitoring to diagnose difficult performance and operational issues.

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Profiling and Monitoring
  3. 1:55Historical Tools
  4. 4:42Analogy with Aviation
  5. 5:50JavaDK Flight Recorder
  6. 7:35Usage Conditions
  7. 9:01JER Elements
  8. 10:58Internal Collection
  9. 11:30Recording Management
  10. 14:05Configuration of Collected Data
  11. 14:22Standard Configurations
  12. 15:35Standard Events
  13. 16:58Exploiting Files
  14. 17:16Java Mission Control
  15. 18:18Different Versions
  16. 18:56Binary Providers
  17. 19:31Proposed Features
  18. 20:36Launching a JER Recording
  19. 21:45Java Flight Recorder plugin
  20. 25:49The jfr JDK Tool
  21. 27:52Creating an Event
  22. 28:31Emitting an Event
~/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.