5 Side notes JAX London 2016
11th Oct – 13:45 to 14:35 Java Flight Recorder – Production Time Profiling On Demand
Ola Westin From Oracle
- InfoQ article about this session.
- Java flight recorder: Java Flight Recorder (JFR) is a tool for collecting diagnostic and profiling data about a running Java application.
- Java mission control: Oracle® Java Mission Control for Eclipse is a set of plug-ins for the Eclipse IDE designed to help develop, profile and diagnose applications running on the Oracle® Java HotSpot VM.
- Key concepts:
- Configure durable events with thresholds levels to discard events within boundaries.
- Not tracking native calls yet.
- Configure continuous recording of the JVM with dump results on exit or on demand.
- Configure time-boxed recordings at a set time.
- With the tool Jcmd we can send commands to the JVM in order to control Java Flight Recordings, troubleshoot, and diagnose JVM and Java Applications.
- Using JMX it is possible to trigger recording sessions when thresholds are breached.
- Those tools can operate remotely from the JVM under test.
That was all for this session. I hope it helps, please leave a comment if you would like to add something.
Posted by Marc Andreu Fernandez