5 Tuning WebLogic Diagnostic Framework and Java Flight Recorder Integration

Follow the recommended tips and guidelines to tune WebLogic Diagnostic Framework (WLDF) and Java Flight Recorder of Oracle WebLogic Server.

Using Java Flight Recorder

Java Flight Recorder is a performance monitoring and profiling tool that records diagnostic information on a continuous basis, making it always available, even in the wake of catastrophic failure such as a system crash.

Java Flight Recorder is available in Oracle HotSpot. When WebLogic Server is configured with HotSpot, Java Flight Recorder is not enabled by default. See Using Java Flight Recorder with Oracle HotSpot in Configuring and Using the Diagnostics Framework for Oracle WebLogic Server, for information about how to enable Java Flight Recorder with WebLogic Server.

Using WLDF

If WebLogic Server is configured with Oracle HotSpot, and the Java Flight Recorder is enabled, the Java Flight Recorder data is automatically also captured in the diagnostic image capture. This data can be extracted from the diagnostic image capture and viewed in Java Mission Control. If Java Flight Recorder is not enabled, or if WebLogic Server is configured with a different JVM, the Java Flight Recorder data is not captured in the diagnostics image capture.

The volume of Java Flight Recorder data that is captured can be configured using the Diagnostic Volume attribute in the WebLogic Server Administration Console, see Configuring WLDF Diagnostic Volume in Configuring and Using the Diagnostics Framework for Oracle WebLogic Server. You can also set the volume using WLST.

Tuning Considerations

In most environments, there is little performance impact when the Diagnostic Volume is set to Low and the most performance impact if Diagnostic Volume is set to High. The volume of diagnostic data produced by WebLogic Server needs to be weighed against potential performance loss.