Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addSample(String[], long) - Method in class one.converter.CollapsedStacks
- addSample(String[], long) - Method in class one.converter.FlameGraph
- addThread(Thread) - Method in class one.profiler.AsyncProfiler
-
Add the given thread to the set of profiled threads.
- afterGC - Variable in class one.jfr.event.GCHeapSummary
- agentmain(String, Instrumentation) - Static method in class one.profiler.AsyncProfilerLoader
- ALLOC - Static variable in class one.profiler.Events
- AllocationSample - Class in one.jfr.event
- AllocationSample(long, int, int, int, long, long) - Constructor for class one.jfr.event.AllocationSample
- allocationSize - Variable in class one.jfr.event.AllocationSample
- allocationSize - Variable in class one.jfr.event.LiveObject
- allocationTime - Variable in class one.jfr.event.LiveObject
- Arguments - Class in one.converter
- Arguments(String...) - Constructor for class one.converter.Arguments
- AsyncProfiler - Class in one.profiler
-
Java API for in-process profiling.
- AsyncProfilerLoader - Class in one.profiler
-
Allows to work with the async-profiler libraries and tools stored in the resources folder.
- AsyncProfilerLoader() - Constructor for class one.profiler.AsyncProfilerLoader
- AsyncProfilerLoader.ExecutionResult - Class in one.profiler
-
Output and error output of a successful process execution.
- AsyncProfilerMXBean - Interface in one.profiler
-
AsyncProfiler interface for JMX server.
- attach(String) - Static method in class one.profiler.AsyncProfilerLoader
-
Attach the extracted async-profiler agent to the current JVM.
B
- buffer() - Method in class one.proto.Proto
C
- classes - Variable in class one.jfr.JfrReader
- classId - Variable in class one.jfr.event.AllocationSample
- classId - Variable in class one.jfr.event.ContendedLock
- classId - Variable in class one.jfr.event.LiveObject
- classId - Variable in class one.jfr.event.ObjectCount
- ClassRef - Class in one.jfr
- ClassRef(long) - Constructor for class one.jfr.ClassRef
- clear() - Method in class one.jfr.Dictionary
- close() - Method in class one.jfr.JfrReader
- cls - Variable in class one.jfr.MethodRef
- CollapsedStacks - Class in one.converter
- CollapsedStacks(Arguments) - Constructor for class one.converter.CollapsedStacks
- collect(Event) - Method in class one.jfr.event.EventAggregator
- committed - Variable in class one.jfr.event.GCHeapSummary
- compare(FlameGraph.Frame, FlameGraph.Frame) - Method in class one.converter.FlameGraph
- compareTo(Event) - Method in class one.jfr.event.Event
- ContendedLock - Class in one.jfr.event
- ContendedLock(long, int, int, long, int) - Constructor for class one.jfr.event.ContendedLock
- convert(FlameGraph) - Method in class one.converter.jfr2flame
- convertChunk(FlameGraph, Class<? extends Event>) - Method in class one.converter.jfr2flame
- count - Variable in class one.jfr.event.ObjectCount
- Counter - Enum in one.profiler
-
Which metrics to use when generating profile in collapsed stack traces format.
- CPU - Static variable in class one.profiler.Events
- CPULoad - Class in one.jfr.event
- CPULoad(JfrReader) - Constructor for class one.jfr.event.CPULoad
- CTIMER - Static variable in class one.profiler.Events
D
- deleteExtractionDirectory() - Static method in class one.profiler.AsyncProfilerLoader
-
Deletes the directory used for extraction
- Dictionary<T> - Class in one.jfr
-
Fast and compact long->Object map.
- Dictionary() - Constructor for class one.jfr.Dictionary
- Dictionary.Visitor<T> - Interface in one.jfr
- dump() - Method in class one.converter.CollapsedStacks
- dump() - Method in class one.converter.FlameGraph
- dump(OutputStream) - Method in class one.converter.jfr2nflx
- dump(OutputStream) - Method in class one.converter.jfr2pprof
- dump(PrintStream) - Method in class one.converter.FlameGraph
- dumpCollapsed(Counter) - Method in class one.profiler.AsyncProfiler
-
Dump profile in 'collapsed stacktraces' format
- dumpCollapsed(Counter) - Method in interface one.profiler.AsyncProfilerMXBean
- dumpFlat(int) - Method in class one.profiler.AsyncProfiler
-
Dump flat profile, i.e.
- dumpFlat(int) - Method in interface one.profiler.AsyncProfilerMXBean
- dumpTraces(int) - Method in class one.profiler.AsyncProfiler
-
Dump collected stack traces
- dumpTraces(int) - Method in interface one.profiler.AsyncProfilerMXBean
- duration - Variable in class one.jfr.event.ContendedLock
- durationNanos() - Method in class one.jfr.JfrReader
E
- endNanos - Variable in class one.jfr.JfrReader
- enums - Variable in class one.jfr.JfrReader
- eof() - Method in class one.jfr.JfrReader
- equals(Object) - Method in class one.converter.jfr2pprof.Location
- equals(Object) - Method in class one.converter.jfr2pprof.Method
- Event - Class in one.jfr.event
- Event(long, int, int) - Constructor for class one.jfr.event.Event
- EventAggregator - Class in one.jfr.event
- EventAggregator(boolean, boolean) - Constructor for class one.jfr.event.EventAggregator
- EventAggregator.Visitor - Interface in one.jfr.event
- Events - Class in one.profiler
-
Predefined event names to use in
AsyncProfiler.start(String, long) - Events() - Constructor for class one.profiler.Events
- execute(String) - Method in class one.profiler.AsyncProfiler
-
Execute an agent-compatible profiling command - the comma-separated list of arguments described in arguments.cpp
- execute(String) - Method in interface one.profiler.AsyncProfilerMXBean
- executeConverter(String...) - Static method in class one.profiler.AsyncProfilerLoader
-
See converter for more information.
- executeJattach(String...) - Static method in class one.profiler.AsyncProfilerLoader
-
See jattach for more information.
- executeProfiler(String...) - Static method in class one.profiler.AsyncProfilerLoader
-
See profiler.sh for more information.
- ExecutionSample - Class in one.jfr.event
- ExecutionSample(long, int, int, int) - Constructor for class one.jfr.event.ExecutionSample
- extractCustomLibraryFromResources(ClassLoader, String) - Static method in class one.profiler.AsyncProfilerLoader
-
Extracts a custom agent from the resources
- extractCustomLibraryFromResources(ClassLoader, String, Path) - Static method in class one.profiler.AsyncProfilerLoader
-
Extracts a custom native library from the resources and returns the alternative source if the file is not in the resources.
F
- field(int, byte[]) - Method in class one.proto.Proto
- field(int, double) - Method in class one.proto.Proto
- field(int, int) - Method in class one.proto.Proto
- field(int, long) - Method in class one.proto.Proto
- field(int, String) - Method in class one.proto.Proto
- field(int, Proto) - Method in class one.proto.Proto
- FlameGraph - Class in one.converter
- FlameGraph(String...) - Constructor for class one.converter.FlameGraph
- FlameGraph(Arguments) - Constructor for class one.converter.FlameGraph
- forEach(Dictionary.Visitor<T>) - Method in class one.jfr.Dictionary
- forEach(EventAggregator.Visitor) - Method in class one.jfr.event.EventAggregator
- FRAME_C1_COMPILED - Static variable in class one.converter.FlameGraph
- FRAME_CPP - Static variable in class one.converter.FlameGraph
- FRAME_INLINED - Static variable in class one.converter.FlameGraph
- FRAME_INTERPRETED - Static variable in class one.converter.FlameGraph
- FRAME_JIT_COMPILED - Static variable in class one.converter.FlameGraph
- FRAME_KERNEL - Static variable in class one.converter.FlameGraph
- FRAME_NATIVE - Static variable in class one.converter.FlameGraph
- FUNCTION_ID - Static variable in class one.converter.jfr2pprof
- FUNCTION_NAME - Static variable in class one.converter.jfr2pprof
G
- GCHeapSummary - Class in one.jfr.event
- GCHeapSummary(JfrReader) - Constructor for class one.jfr.event.GCHeapSummary
- gcId - Variable in class one.jfr.event.GCHeapSummary
- gcId - Variable in class one.jfr.event.ObjectCount
- get(long) - Method in class one.jfr.Dictionary
- getAsyncProfilerPath() - Static method in class one.profiler.AsyncProfilerLoader
-
Extracts the async-profiler and returns the path to the extracted file.
- getAvailableVersions() - Static method in class one.profiler.AsyncProfilerLoader
-
Get available versions of the library
- getBytes() - Method in class one.jfr.JfrReader
- getDouble() - Method in class one.jfr.JfrReader
- getEnumKey(String, String) - Method in class one.jfr.JfrReader
- getEnumValue(String, int) - Method in class one.jfr.JfrReader
- getExtractionDirectory() - Static method in class one.profiler.AsyncProfilerLoader
-
Returns the directory used for storing the extracted libraries, binaries and JARs
- getFloat() - Method in class one.jfr.JfrReader
- getInstance() - Static method in class one.profiler.AsyncProfiler
- getInstance(String) - Static method in class one.profiler.AsyncProfiler
- getJattachPath() - Static method in class one.profiler.AsyncProfilerLoader
-
Extracts the jattach tool
- getProcessId() - Static method in class one.profiler.AsyncProfilerLoader
-
Returns the id of the current process
- getSamples() - Method in class one.profiler.AsyncProfiler
-
Get the number of samples collected during the profiling session
- getSamples() - Method in interface one.profiler.AsyncProfilerMXBean
- getStderr() - Method in class one.profiler.AsyncProfilerLoader.ExecutionResult
- getStdout() - Method in class one.profiler.AsyncProfilerLoader.ExecutionResult
- getString() - Method in class one.jfr.JfrReader
- getValue(Event) - Method in class one.jfr.event.EventAggregator
- getVarint() - Method in class one.jfr.JfrReader
- getVarlong() - Method in class one.jfr.JfrReader
- getVersion() - Method in class one.profiler.AsyncProfiler
-
Get profiler agent version, e.g.
- getVersion() - Static method in class one.profiler.AsyncProfilerLoader
-
Returns the version of the included async-profiler library (or the version set by
AsyncProfilerLoader.setVersion(String) - getVersion() - Method in interface one.profiler.AsyncProfilerMXBean
H
- hashCode() - Method in class one.converter.jfr2pprof.Location
- hashCode() - Method in class one.converter.jfr2pprof.Method
- hashCode() - Method in class one.jfr.event.AllocationSample
- hashCode() - Method in class one.jfr.event.ContendedLock
- hashCode() - Method in class one.jfr.event.Event
- hashCode() - Method in class one.jfr.event.LiveObject
I
- incomplete() - Method in class one.jfr.JfrReader
- isSupported() - Static method in class one.profiler.AsyncProfilerLoader
-
Checks if an async-profiler library for the current OS, architecture and glibc is available in this JAR.
- ITIMER - Static variable in class one.profiler.Events
J
- jattach(Path) - Static method in class one.profiler.AsyncProfilerLoader
-
See jattach for more information.
- jattach(Path, String) - Static method in class one.profiler.AsyncProfilerLoader
-
See jattach for more information.
- jfr2flame - Class in one.converter
-
Converts .jfr output produced by async-profiler to HTML Flame Graph.
- jfr2flame(JfrReader, Arguments) - Constructor for class one.converter.jfr2flame
- jfr2nflx - Class in one.converter
-
Converts .jfr output produced by async-profiler to nflxprofile format as described in https://github.com/Netflix/nflxprofile/blob/master/nflxprofile.proto.
- jfr2nflx(JfrReader) - Constructor for class one.converter.jfr2nflx
- jfr2pprof - Class in one.converter
-
Convert a JFR file to pprof
- jfr2pprof(JfrReader) - Constructor for class one.converter.jfr2pprof
- jfr2pprof.Location - Class in one.converter
- jfr2pprof.Method - Class in one.converter
- JfrReader - Class in one.jfr
-
Parses JFR output produced by async-profiler.
- JfrReader(String) - Constructor for class one.jfr.JfrReader
- JfrReader(ByteBuffer) - Constructor for class one.jfr.JfrReader
- jvmSystem - Variable in class one.jfr.event.CPULoad
- jvmUser - Variable in class one.jfr.event.CPULoad
L
- LINE_FUNCTION_ID - Static variable in class one.converter.jfr2pprof
- LINE_LINE - Static variable in class one.converter.jfr2pprof
- LiveObject - Class in one.jfr.event
- LiveObject(long, int, int, int, long, long) - Constructor for class one.jfr.event.LiveObject
- load() - Static method in class one.profiler.AsyncProfilerLoader
-
Loads the included async-profiler for the current OS, architecture and glibc
- loadOrNull() - Static method in class one.profiler.AsyncProfilerLoader
-
Loads the included async-profiler for the current OS, architecture and glibc.
- Location(jfr2pprof.Method, int) - Constructor for class one.converter.jfr2pprof.Location
- LOCATION_ID - Static variable in class one.converter.jfr2pprof
- LOCATION_LINE - Static variable in class one.converter.jfr2pprof
- locations - Variable in class one.jfr.StackTrace
- LOCK - Static variable in class one.profiler.Events
M
- machineTotal - Variable in class one.jfr.event.CPULoad
- main(String[]) - Static method in class one.converter.FlameGraph
- main(String[]) - Static method in class one.converter.jfr2flame
- main(String[]) - Static method in class one.converter.jfr2nflx
- main(String[]) - Static method in class one.converter.jfr2pprof
- main(String[]) - Static method in class one.converter.Main
- main(String[]) - Static method in class one.profiler.AsyncProfilerLoader
- Main - Class in one.converter
-
Main entry point of jar.
- Main() - Constructor for class one.converter.Main
- Method(byte[]) - Constructor for class one.converter.jfr2pprof.Method
- METHOD_UNKNOWN - Static variable in class one.converter.jfr2pprof
- MethodRef - Class in one.jfr
- MethodRef(long, long, long) - Constructor for class one.jfr.MethodRef
- methods - Variable in class one.jfr.JfrReader
- methods - Variable in class one.jfr.StackTrace
N
- name - Variable in class one.jfr.ClassRef
- name - Variable in class one.jfr.MethodRef
- nanosToTicks(long) - Method in class one.jfr.JfrReader
O
- ObjectCount - Class in one.jfr.event
- ObjectCount(JfrReader) - Constructor for class one.jfr.event.ObjectCount
- one.converter - package one.converter
- one.jfr - package one.jfr
- one.jfr.event - package one.jfr.event
- one.profiler - package one.profiler
- one.proto - package one.proto
P
- parse() - Method in class one.converter.FlameGraph
- parse(Reader) - Method in class one.converter.FlameGraph
- preallocate(int) - Method in class one.jfr.Dictionary
- premain(String, Instrumentation) - Static method in class one.profiler.AsyncProfilerLoader
- PROFILE_COMMENT - Static variable in class one.converter.jfr2pprof
- PROFILE_DEFAULT_SAMPLE_TYPE - Static variable in class one.converter.jfr2pprof
- PROFILE_DURATION_NANOS - Static variable in class one.converter.jfr2pprof
- PROFILE_FUNCTION - Static variable in class one.converter.jfr2pprof
- PROFILE_LOCATION - Static variable in class one.converter.jfr2pprof
- PROFILE_SAMPLE - Static variable in class one.converter.jfr2pprof
- PROFILE_SAMPLE_TYPE - Static variable in class one.converter.jfr2pprof
- PROFILE_STRING_TABLE - Static variable in class one.converter.jfr2pprof
- PROFILE_TIME_NANOS - Static variable in class one.converter.jfr2pprof
- Proto - Class in one.proto
-
Simplified implementation of Protobuf writer, capable of encoding varints, doubles, ASCII strings and embedded messages
- Proto(int) - Constructor for class one.proto.Proto
- put(long, T) - Method in class one.jfr.Dictionary
R
- readAllEvents() - Method in class one.jfr.JfrReader
- readAllEvents(Class<E>) - Method in class one.jfr.JfrReader
- readEvent() - Method in class one.jfr.JfrReader
- readEvent(Class<E>) - Method in class one.jfr.JfrReader
- registerEvent(String, Class<E>) - Method in class one.jfr.JfrReader
- removeThread(Thread) - Method in class one.profiler.AsyncProfiler
-
Remove the given thread from the set of profiled threads.
- reserved - Variable in class one.jfr.event.GCHeapSummary
- reset() - Method in class one.proto.Proto
- resume(String, long) - Method in class one.profiler.AsyncProfiler
-
Start or resume profiling without resetting collected data.
- resume(String, long) - Method in interface one.profiler.AsyncProfilerMXBean
S
- sameGroup(Event) - Method in class one.jfr.event.AllocationSample
- sameGroup(Event) - Method in class one.jfr.event.ContendedLock
- sameGroup(Event) - Method in class one.jfr.event.Event
- sameGroup(Event) - Method in class one.jfr.event.LiveObject
- SAMPLE_LOCATION_ID - Static variable in class one.converter.jfr2pprof
- SAMPLE_VALUE - Static variable in class one.converter.jfr2pprof
- SAMPLES - Enum constant in enum one.profiler.Counter
- setExtractionDirectory(Path) - Static method in class one.profiler.AsyncProfilerLoader
-
Returns directory used for storing the extracted libraries, binaries and JARs
- settings - Variable in class one.jfr.JfrReader
- setVersion(String) - Static method in class one.profiler.AsyncProfilerLoader
-
Set the used version of async-profiler.
- sig - Variable in class one.jfr.MethodRef
- size() - Method in class one.proto.Proto
- StackTrace - Class in one.jfr
- StackTrace(long[], byte[], int[]) - Constructor for class one.jfr.StackTrace
- stackTraceId - Variable in class one.jfr.event.Event
- stackTraces - Variable in class one.jfr.JfrReader
- start(String, long) - Method in class one.profiler.AsyncProfiler
-
Start profiling
- start(String, long) - Method in interface one.profiler.AsyncProfilerMXBean
- startNanos - Variable in class one.jfr.JfrReader
- startTicks - Variable in class one.jfr.JfrReader
- stop() - Method in class one.profiler.AsyncProfiler
-
Stop profiling (without dumping results)
- stop() - Method in interface one.profiler.AsyncProfilerMXBean
- stopAtNewChunk - Variable in class one.jfr.JfrReader
- symbols - Variable in class one.jfr.JfrReader
T
- threads - Variable in class one.jfr.JfrReader
- threadState - Variable in class one.jfr.event.ExecutionSample
- ticksPerSec - Variable in class one.jfr.JfrReader
- tid - Variable in class one.jfr.event.Event
- time - Variable in class one.jfr.event.Event
- tlabSize - Variable in class one.jfr.event.AllocationSample
- toString() - Method in class one.jfr.event.Event
- toString() - Method in class one.profiler.AsyncProfilerLoader.ExecutionResult
- TOTAL - Enum constant in enum one.profiler.Counter
- totalSize - Variable in class one.jfr.event.ObjectCount
- types - Variable in class one.jfr.JfrReader
- types - Variable in class one.jfr.StackTrace
- typesByName - Variable in class one.jfr.JfrReader
U
- used - Variable in class one.jfr.event.GCHeapSummary
V
- value() - Method in class one.jfr.event.AllocationSample
- value() - Method in class one.jfr.event.ContendedLock
- value() - Method in class one.jfr.event.Event
- value() - Method in class one.jfr.event.LiveObject
- valueOf(String) - Static method in enum one.profiler.Counter
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum one.profiler.Counter
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VALUETYPE_TYPE - Static variable in class one.converter.jfr2pprof
- VALUETYPE_UNIT - Static variable in class one.converter.jfr2pprof
- visit(long, T) - Method in interface one.jfr.Dictionary.Visitor
- visit(Event, long) - Method in interface one.jfr.event.EventAggregator.Visitor
W
- WALL - Static variable in class one.profiler.Events
- writeBytes(byte[], int, int) - Method in class one.proto.Proto
- writeDouble(double) - Method in class one.proto.Proto
- writeInt(int) - Method in class one.proto.Proto
- writeLong(long) - Method in class one.proto.Proto
- writeString(String) - Method in class one.proto.Proto
All Classes and Interfaces|All Packages|Constant Field Values