Module jdk.jfr
Package jdk.jfr.consumer

Class RecordedFrame

java.lang.Object
jdk.jfr.consumer.RecordedObject
jdk.jfr.consumer.RecordedFrame

public final class RecordedFrame extends RecordedObject
在堆栈跟踪中记录的帧。
自 JDK 9 起:
9
  • Method Details

    • isJavaFrame

      public boolean isJavaFrame()
      如果这是一个 Java 帧,则返回true,否则返回false

      具有本地修饰符的 Java 方法被视为 Java 帧。

      返回:
      如果这是一个 Java 帧,则返回true,否则返回false
      参见:
    • getBytecodeIndex

      public int getBytecodeIndex()
      返回表示此记录帧所代表的执行点的字节码索引。
      返回:
      字节码索引,如果不存在则返回-1
    • getLineNumber

      public int getLineNumber()
      返回表示此记录帧所代表的执行点的行号,如果不存在则返回-1
      返回:
      行号,如果不存在则返回-1
    • getType

      public String getType()
      返回表示此记录帧所代表的执行点的帧类型(例如,"解释""JIT 编译""内联")。
      返回:
      帧类型,如果不存在则返回null
    • getMethod

      public RecordedMethod getMethod()
      返回表示此记录帧所代表的执行点的方法。
      返回:
      方法,非null