| Interface | Description |
|---|---|
| GC | |
| ObjectReferenceVisitor |
Visitor for object references.
|
| ObjectVisitor |
Supply a closure to be applied to Objects.
|
| PhysicalMemory.PhysicalMemorySupport |
Implemented by operating-system specific code.
|
| ReferenceAccess |
Means for accessing object references, explicitly distinguishing between compressed and
uncompressed references.
|
| ReferenceMapEncoder.Input | |
| ReferenceMapEncoder.OffsetIterator | |
| RestrictHeapAccessCallees |
Provides access to a list of all the methods that are, or are called from, methods annotated with
RestrictHeapAccess or Uninterruptible. |
| Class | Description |
|---|---|
| AbstractMemoryMXBean | |
| ClassHistogramVisitor |
Builds per-class instance count and space usage histograms.
|
| CodeReferenceMapDecoder | |
| CodeReferenceMapEncoder | |
| FillerObject |
The smallest possible instance object, for filling in gaps in the heap.
|
| GCCause |
This class holds garbage collection causes that are common and therefore shared between different
garbage collector implementations.
|
| Heap | |
| HeapSizeVerifier | |
| InstanceReferenceMapDecoder | |
| InstanceReferenceMapEncoder |
Encodes the reference map of Java instances.
|
| NoAllocationVerifier |
Motivation: Open an instance of this class to detect attempts to allocate in the Heap.
|
| ObjectHeader |
An object header is a reference-sized collection of bits in each object instance.
|
| PhysicalMemory |
Contains static methods to get configuration of physical memory.
|
| PinnedBuffer |
Provides access to the raw underlying memory of a
Buffer. |
| ReferenceAccessImpl | |
| ReferenceHandler | |
| ReferenceHandlerThreadSupport | |
| ReferenceInternals |
Methods implementing the internals of
Reference or providing access to them. |
| ReferenceMapEncoder | |
| ReferenceMapIndex | |
| RuntimeCodeCacheCleaner |
Cleans the code cache and frees the unmanaged memory that is used by
CodeInfo objects. |
| RuntimeCodeInfoGCSupport | |
| StoredContinuation |
This class is used for variably-sized objects that store continuation stack frames.
|
| StoredContinuationImpl |
Helper class to access a
StoredContinuation. |
| SubstrateReferenceMap | |
| SubstrateReferenceMapBuilder | |
| Target_java_lang_ref_PhantomReference<T> | |
| Target_java_lang_ref_Reference<T> |
Substitution of
Reference, which is the abstract base class of all non-strong reference
classes, the basis of the cleaner mechanism, and subject to special treatment by the garbage
collector. |
| Target_jdk_internal_ref_Cleaner |