JFRをJavaに解析することは、JMCパーサ(this)を使用してJMCパーサなどのサポートされていないパーサで行うことができます。また、私は飛行記録中に多くのイベントがキャプチャされると考えました。Jrockitを使用したJava JFRダンプのためのJMCパーサー
[イベント]タブの[スタックトレース]、[コード]タブの[ホットメソッド]、[コードタブ]の[呼び出しツリー]など、さまざまなイベントからデータ値を取得したい場合はどうすればよいですか? Example image
たとえば、jfr-flame-graphで説明したように、次のコードを使用してコールツリーをフィルタリングできました。ここで
final String EVENT_TYPE = "Method Profiling Sample";
IView view = recording.createView();
for(IEvent event : view){
if(EVENT_TYPE.equals(event.getEventType().getName())){
FLRStackTrace flrStackTrace = (FLRStackTrace) event.getValue("(stackTrace)");
、 イベントタイプ - メソッドプロファイリングサンプル。識別子 - (スタックトレース);
だから、スタックトレース/ホットメソッド/ etcを取得したいのですが、キャプチャする必要があるイベント/識別子は何ですか?これに関する文書はありますか?
このため任意のドキュメントはありませんを参照してください。 – Klara