1.2. JDK フライトレコーダーを使用する利点

JDK Flight Recorder (JFR) を使用する主な利点には、以下が含まれます。

  • JFR は実行中の JVM で記録できます。アプリケーションの再起動または再ビルドが難しい本番環境では、JFR を使用する方が適しています。
  • JFR では、カスタムイベントとメトリクスの定義を監視することができます。
  • JFR は JVM に組み込まれ、パフォーマンスのオーバーヘッドを最小限に抑えることができます (約 1%)。
  • JFR は、一貫したデータモデルを使用して、イベントの境界およびデータのフィルターリングを向上させます。
  • JFR を使用すると、API を使用したサードパーティーのアプリケーションの監視が可能になります。
  • JFR は、以下を行います。

    • 時間を費やす。
    • 問題のトラブルシューティングに役立ちます。
  • JFR は、以下の操作コストとビジネス中断を削減します。

    • 解決時間を短縮する時間を提供します。
    • パフォーマンスの問題を特定し、システム効率を向上するのに役立ちます。