ablog

不器用で落着きのない技術者のメモ

Java Flight Recorder と Java Mission Control とは

  • Java Flight Recorder(JFR) は Oracle JDK に同梱されている稼働統計収集機能
  • Java Mission Control(JMC) は HotSpot JVM*1 に同梱されている JFR で収集したデータをGUI解析するツール*2
  • Java Flight RecorderとJava Mission Controlは低レベルおよび事後インシデン ト分析を可能にする詳細なランタイム情報を継続的に集めるための完全なツー ル・チェーンを作成します。
  • Java Flight Recorderは、Oracle JDKに組み込まれているプロファイリングとイベント収集フレームワークです。Javaの管理者およ び開発者は、Java Virtual Machine (JVM) とJavaアプリケーションがどのよう に動作しているかについての詳細な低レベル情報を収集することができます。
  • Java Mission Controlは、Java Flight Recorderによって収集されたデータを効 率的かつ広範囲に詳細な分析を可能にする高度なツール・セットです。ツール・ チェーンは、開発者や管理者が、ローカルで実行している、あるいは本番環境で デプロイされているJavaアプリケーションからデータを収集し分析することを可 能にします。
  • Oracle JDK 7 Update 40 (7u40) のリリースでスタートしたJava Mission Controlは、HotSpot JVMにバンドルされています。
Java Mission Control

*1:Oracle JDK 7 Update 40 (7u40)以降

*2:実行中のJavaの状況のリアルタイムモニタリングも可能