JFR から Java への解析は、この. また、フライトの記録中に、多くのイベントがキャプチャされると考えました。
[イベント] タブのスタック トレース、[コード] タブのホット メソッド、[コード] タブのコール ツリーなど、さまざまなイベントからデータ値を取得したい場合、どのようにフィルターをかけますか? サンプル画像
たとえば、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)");
ここでは、イベント タイプ - メソッド プロファイリング サンプル ; 識別子 - (スタックトレース);
スタックトレース/ホット メソッドなどを取得したい場合、キャプチャする必要があるイベント/識別子は何ですか? これに関するドキュメントはありますか?