Class JfrRecordingManager

java.lang.Object
com.helix.profiler.jfr.JfrRecordingManager

public class JfrRecordingManager extends Object
Manager for managing JDK Flight Recorder (JFR) recording sessions programmatically.
  • Constructor Details

    • JfrRecordingManager

      public JfrRecordingManager()
  • Method Details

    • startRecording

      public void startRecording(String recordingName)
      Starts a new JFR recording session.
    • stopRecording

      public void stopRecording()
      Stops the active JFR recording session.
    • dumpRecording

      public void dumpRecording(Path destination) throws IOException
      Dumps the recorded JFR events to the specified file.
      Throws:
      IOException
    • isRecording

      public boolean isRecording()
    • close

      public void close()