# Using JDK FlightRecorder and JDK Mission Control

DevFeed: [Using JDK FlightRecorder and JDK Mission Control](<https://devfeed.tech/articles/using-jdk-flightrecorder-and-jdk-mission-control-26076.md>)

Original publisher: [Read original article](<https://blog.arkey.fr/2020/06/28/using-jdk-flight-recorder-and-jdk-mission-control/>)

Author: brice.dutheil@gmail.com (Brice Dutheil)

Published: 2020-06-28T21:54:58Z

Content type: tutorial

Language: en

Sources: [The Coffee Workshop](<https://devfeed.tech/sources/the-coffee-workshop.md>)

Topics: [JDK Flight Recorder](<https://devfeed.tech/topics/jdk-flight-recorder.md>), [Java](<https://devfeed.tech/topics/java.md>), [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>)

Tags: [guides](<https://devfeed.tech/tags/guides.md>), [java](<https://devfeed.tech/tags/java.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [jdk-flight-recorder](<https://devfeed.tech/tags/jdk-flight-recorder.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [logging](<https://devfeed.tech/tags/logging.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [tool](<https://devfeed.tech/tags/tool.md>), [traces](<https://devfeed.tech/tags/traces.md>)

## AI overview

This tutorial introduces JDK Flight Recorder as a production-capable JVM profiler and explains how it records JVM events. It also discusses JDK Mission Control for analyzing those events, runtime recordings, JFR commands, recording limits, and XML-based configurations.

## Source excerpt

JDK Flight Recorder, the profiler you can use in production, continuously. Flight Recorder has been available before in the JDK, e.g. it shipped as part of the JDK 8, but to use it, it demanded a to set specific commercial VM flags to unlock FlightRecorder, this is not anymore necessary with Java 11.