Index
All Classes and Interfaces|All Packages
A
- addStackFrame(HeapDump.ClassInstance, String, String, int, HeapDump.ObjectInstance...) - Method in class org.graalvm.tools.insight.heap.HeapDump.ThreadBuilder
-
Adds a
StackTraceElementto the thread representation.
C
- close() - Method in class org.graalvm.tools.insight.heap.HeapDump.Builder
D
- dumpClass() - Method in class org.graalvm.tools.insight.heap.HeapDump.ClassBuilder
-
Dumps the class definition into the
HeapDump. - dumpHeap(long, Consumer<HeapDump>) - Method in class org.graalvm.tools.insight.heap.HeapDump.Builder
-
Generates heap dump with an explicitly specified time stamp.
- dumpHeap(Consumer<HeapDump>) - Method in class org.graalvm.tools.insight.heap.HeapDump.Builder
-
Generates heap dump.
- dumpInstance() - Method in class org.graalvm.tools.insight.heap.HeapDump.ArrayBuilder
-
Dumps the gathered array values into the
HeapDump. - dumpInstance() - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
Dumps the gathered field values into the
HeapDump. - dumpPrimitive(Object) - Method in class org.graalvm.tools.insight.heap.HeapDump
- dumpString(String) - Method in class org.graalvm.tools.insight.heap.HeapDump
-
Builds new string instance in the
HeapDump. - dumpThread() - Method in class org.graalvm.tools.insight.heap.HeapDump.ThreadBuilder
-
Records the prepared thread information into the
HeapDump.
E
- Embedding into Java Applications - Search tag in package org.graalvm.tools.insight.heap
- Section
- equals(Object) - Method in class org.graalvm.tools.insight.heap.HeapDump.ObjectInstance
F
- field(String, Class<?>) - Method in class org.graalvm.tools.insight.heap.HeapDump.ClassBuilder
-
Adds new field with given name and type to the class definition.
- field(String, HeapDump.ClassInstance) - Method in class org.graalvm.tools.insight.heap.HeapDump.ClassBuilder
-
Adds new field with given name and type to the class definition.
G
- get(Object) - Method in class org.graalvm.tools.insight.heap.instrument.WeakIdentityHashMap
- getOptionDescriptors() - Method in class org.graalvm.tools.insight.heap.instrument.HeapDumpInstrument
H
- hashCode() - Method in class org.graalvm.tools.insight.heap.HeapDump.ObjectInstance
- HeapDump - Class in org.graalvm.tools.insight.heap
-
Support for generating
.hproffiles in Java Profiler Heap Dump Format. - HeapDump.ArrayBuilder - Class in org.graalvm.tools.insight.heap
-
Fills data for new array to put into the
HeapDump. - HeapDump.Builder - Class in org.graalvm.tools.insight.heap
-
Builder to construct content of the heap dump file.
- HeapDump.ClassBuilder - Class in org.graalvm.tools.insight.heap
-
Builds structure of a new class for the
HeapDump. - HeapDump.ClassInstance - Class in org.graalvm.tools.insight.heap
-
Represents a class in the
HeapDump. - HeapDump.InstanceBuilder - Class in org.graalvm.tools.insight.heap
-
Fills data for new object instance to put into the
HeapDump. - HeapDump.ObjectInstance - Class in org.graalvm.tools.insight.heap
-
Represents an object instance in the
HeapDump. - HeapDump.ThreadBuilder - Class in org.graalvm.tools.insight.heap
-
Allows one to describe a state of a thread with local variables and record it in the generated
HeapDump. - HeapDumpInstrument - Class in org.graalvm.tools.insight.heap.instrument
- HeapDumpInstrument() - Constructor for class org.graalvm.tools.insight.heap.instrument.HeapDumpInstrument
I
- id() - Method in class org.graalvm.tools.insight.heap.HeapDump.ArrayBuilder
-
The ID assigned to the instance.
- id() - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
The ID assigned to the instance.
N
- names() - Method in class org.graalvm.tools.insight.heap.HeapDump.ClassInstance
-
Immutable sorted set of field names this class has.
- newArray(int) - Method in class org.graalvm.tools.insight.heap.HeapDump
-
Starts building an object array.
- newClass(String) - Method in class org.graalvm.tools.insight.heap.HeapDump
-
Starts building new class for the
HeapDump. - newHeapBuilder(OutputStream) - Static method in class org.graalvm.tools.insight.heap.HeapDump
-
Starts generating new
.hproffile. - newInstance(HeapDump.ClassInstance) - Method in class org.graalvm.tools.insight.heap.HeapDump
-
Starts building an instance of given class.
- newThread(String) - Method in class org.graalvm.tools.insight.heap.HeapDump
-
Starts building new thread/event with a stacktrace and local variables.
O
- onCreate(TruffleInstrument.Env) - Method in class org.graalvm.tools.insight.heap.instrument.HeapDumpInstrument
- org.graalvm.tools.insight.heap - package org.graalvm.tools.insight.heap
-
Support for generating
.hproffiles in Java Profiler Heap Dump Format and aTruffleInstrumentto capture heap dumps from Truffle languages. - org.graalvm.tools.insight.heap.instrument - package org.graalvm.tools.insight.heap.instrument
P
- put(int, HeapDump.ObjectInstance) - Method in class org.graalvm.tools.insight.heap.HeapDump.ArrayBuilder
-
Puts reference to another object into the array.
- put(String, HeapDump.ObjectInstance) - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
Puts reference to another object as a value of the field.
- put(K, V) - Method in class org.graalvm.tools.insight.heap.instrument.WeakIdentityHashMap
- putBoolean(String, boolean) - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
Puts value into a field.
- putByte(String, byte) - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
Puts value into a field.
- putChar(String, char) - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
Puts value into a field.
- putDouble(String, double) - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
Puts value into a field.
- putFloat(String, float) - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
Puts value into a field.
- putInt(String, int) - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
Puts value into a field.
- putLong(String, long) - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
Puts value into a field.
- putShort(String, short) - Method in class org.graalvm.tools.insight.heap.HeapDump.InstanceBuilder
-
Puts value into a field.
W
- WeakIdentityHashMap<K,
V> - Class in org.graalvm.tools.insight.heap.instrument -
A simple hash map that holds the keys weekly and uses identity comparison.
- WeakIdentityHashMap() - Constructor for class org.graalvm.tools.insight.heap.instrument.WeakIdentityHashMap
All Classes and Interfaces|All Packages