Index

A B C D E F G H I J L M N O P R S T U V W 
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
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values