Interface | Description |
---|---|
AltPlatformInfo | |
BitMapClosure | |
HeapGraphWriter |
Interface implemented by all heap graph writers.
|
HeapProgressThunk |
Indicates progress in iterating the heap.
|
MessageQueue |
A two-way unbounded-length message queue useful for
communication between threads.
|
Class | Description |
---|---|
AbstractHeapGraphWriter |
This is abstract base class for heap graph writers.
|
AddressOps |
Helper class with operations on addresses.
|
Assert | |
BasicHashtable | |
BasicHashtableEntry | |
BitMap |
Manages a bitmap of the specified bit size
|
Bits |
Bit manipulation routines
|
ConstantTag | |
ConstIterator |
An Iterator which wraps another and prevents the "remove" method
from being called
|
CPPExpressions |
Provides helper routines for parsing simple C++ expressions such
as "(JavaThread *) 0xf00" and "Universe::_collectedHeap".
|
CPPExpressions.CastExpr |
Represents a cast expression such as "(JavaThread *)
0xf00".
|
CPPExpressions.StaticFieldExpr |
Represents a static field expression such as "Universe::_collectedHeap".
|
CStringUtilities |
A utility class encapsulating useful operations on C strings
represented as Addresses
|
FindObjectByType | |
GenericArray |
The base class for the mirrors of the Array
|
GenericGrowableArray | |
GrowableArray<T> | |
Hashtable | |
HashtableBucket | |
HashtableEntry | |
HeapGXLWriter |
This class writes Java heap in Graph eXchange Language (GXL)
format.
|
HeapHprofBinWriter | |
IntArray | |
IntegerEnum |
A class enabling simple construction of type-safe integer
enumerations
|
Interval | |
IntervalNode | |
IntervalTree | |
KlassArray | |
LivenessAnalysis |
Finds all paths from roots to the specified set of objects.
|
LivenessPath |
Describes a path from an object back to the root which is keeping
it alive.
|
LivenessPathElement |
Describes an element in a
LivenessPath . |
LivenessPathList |
Simple container class for LivenessPaths
|
MarkBits |
Helper class which covers the reserved area of the heap with an
(object-external) set of mark bits, used for GC-like scans through
the heap like liveness analysis.
|
MessageQueueBackend | |
MethodArray | |
ObjectReader |
ObjectReader can "deserialize" objects from debuggee.
|
PlatformInfo |
Provides canonicalized OS and CPU information for the rest of the
system.
|
PointerFinder |
This class, only intended for use in the debugging system,
provides the functionality of find() in the VM.
|
PointerLocation |
This class attempts to describe possible locations of pointers in
the VM.
|
ProcImageClassLoader |
Class loader that loads classes from the process/core image
of the debuggee.
|
ProgressiveHeapVisitor |
This class wraps a user's chosen HeapVisitor with the
functionality that a chosen "thunk" is called periodically during
the heap traversal.
|
RBColor |
Type-safe enum for the colors in a red-black tree.
|
RBNode |
This class implements a node in a red-black tree.
|
RBTree | |
ReversePtrs |
ReversePtrs hashtable.
|
ReversePtrsAnalysis |
For a set of known roots, descends recursively into the object
graph, for each object recording those objects (and their fields)
which point to it.
|
RobustOopDeterminator |
This class determines to the best of its ability, and in a
reasonably robust fashion, whether a given pointer is an intact
oop or not.
|
StreamMonitor |
Reads all of the data from the given InputStream, and allows the
caller to wait for a given string to come in or watch for many
possible strings.
|
SystemDictionaryHelper | |
TwoOopHashtable | |
U1Array | |
U2Array | |
WorkerThread |
This class abstracts the notion of a worker thread which is fed
tasks in the form of Runnables.
|
Exception | Description |
---|---|
AssertionFailure | |
UnsupportedPlatformException |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.