LoginSignup
0
0

More than 1 year has passed since last update.

jfr実行したら、空のjfrファイルができてしまう

Last updated at Posted at 2023-03-19

Javaの性能情報取得のため、jfrのコマンドを実行しましたが以下のエラーが発生し、空の.jfrファイルができてしまった。

Commercial Features are unlocked.
Status of individual features:
  Java Flight Recorder is disabled.
  Resource Management is disabled.

性能情報取得しようとしているプロセスに対してjava flight recorderを有効化する必要がありました。
そのため、以下の手順を作成し、jfrを有効化して、有効なJFRファイルを作成できました!

①JFRの状態確認
$jcmd {pid} JFR.check

② ①がLOCKなら、解除するコマンドを実行
$jcmd {pid} VM.unlock_commercial_features

③JFRの状態確認
$jcmd {pid} JFR.check

JFRとは

Java Flight Recorder。 Java Flight Recorder (JFR)は、実行中のJavaアプリケーションに関する診断およびプロファイリングのデータを収集するツールです

JFR情報取得コマンド

```common-lisp jcmd $pid JFR.start duration=$INTERVALs filename=$jfrfilename compress=true ``` PID:プロセスid、性能情報取得対象のプロセス
duration:記録するの時間の長さ
jfrfilename:記録するファイル
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0