Package one.jfr
Class JfrReader
java.lang.Object
one.jfr.JfrReader
- All Implemented Interfaces:
Closeable,AutoCloseable
Parses JFR output produced by async-profiler.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Dictionary<ClassRef> longbooleanfinal Dictionary<MethodRef> final Dictionary<StackTrace> longlongfinal Dictionary<byte[]> final Dictionary<String> longfinal Dictionary<one.jfr.JfrClass> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()longlongnanosToTicks(long nanos) readAllEvents(Class<E> cls) <E extends Event>
E
-
Field Details
-
incomplete
public boolean incomplete -
startNanos
public long startNanos -
endNanos
public long endNanos -
startTicks
public long startTicks -
ticksPerSec
public long ticksPerSec -
types
-
typesByName
-
threads
-
classes
-
symbols
-
methods
-
stackTraces
-
frameTypes
-
threadStates
-
settings
-
-
Constructor Details
-
JfrReader
- Throws:
IOException
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
durationNanos
public long durationNanos() -
nanosToTicks
public long nanosToTicks(long nanos) -
readAllEvents
- Throws:
IOException
-
readAllEvents
- Throws:
IOException
-
readEvent
- Throws:
IOException
-
readEvent
- Throws:
IOException
-