Index

A C D E F G H I N O P W 
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 StackTraceElement to 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
Dumps a primitive value (int, long, float, byte, char & other) into the 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 .hprof files 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 .hprof file.
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 .hprof files in Java Profiler Heap Dump Format and a TruffleInstrument to 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
 
A C D E F G H I N O P W 
All Classes and Interfaces|All Packages