About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
You are in: Java SDK >
JDK Flight Recorder
JDK Flight Recorder (JFR) is is an integrated monitoring and profiling capability introduced in IBM Semeru Runtimes in v11.0.27, v17.0.15 and v21.0.7 releases. The main function of JFR is to run in conjunction with the running Java application, collect application level and JVM level metrics and record these metrics in the form of a JFR record. Analyzing and visualizing these JFR records requires the use of an additional tool: JDK Mission Control (JMC).
Health Center
Note that Health Center is packaged with, and supported on, versions of the IBM Developer Kit up to version 8 and IBM Semeru Certified Edition on z/OS. Health Center is not currently available in the IBM Semeru Runtimes for platforms other than z/OS.
Monitors the status of a running application to help you to:
- Optimize application performance
- Improve application stability and uptime
- Reduce system resource usage
- Reduce the time to resolve problems
- Drive down development and maintenance costs
Get started by downloading the Health Center client.
Garbage Collection and Memory Visualizer
Note that GCMV is available as is. There is no further support or future development.
Analyzes output from garbage collection logs to:
- Visualize the memory usage and garbage collection activity of your application
- Provide recommendations for tuning your application
Post Mortem analysis tools
IBM Diagnostic Tool Framework for Java
The Diagnostic Tool Framework for Java (DTFJ) is a Java application programming interface (API) that can be used to build Java diagnostics tools.
IBM SDK, Java Technology Edition, version 8 includes DTFJ, which is part of the Eclipse OpenJ9 VM.