Interface | Description |
---|---|
GC | |
NativeImageInfo.BoolReduceFromObjects |
Produce a boolean for the boundaries of each partition.
|
NativeImageInfo.BoolReduceFromPointers |
Produce a boolean for the boundaries of each partition.
|
NativeImageInfo.VoidReduceFromObjects |
Apply to the boundaries of each partition.
|
NativeImageInfo.VoidReduceFromPointers |
Apply to the boundaries of each partition.
|
ObjectReferenceVisitor |
Visit an object reference.
|
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 |
---|---|
AllocationFreeList<T extends AllocationFreeList.Element<T>> |
A list of elements that can be constructed without allocation, for use by the garbage collector.
|
AllocationFreeList.Element<T extends AllocationFreeList.Element<T>> |
An element of a AllocationFreeList has slots for the next element in the list, so
singly-linked lists can be assembled without allocation.
|
ClassHistogramVisitor |
Build a histogram of class counts.
|
ClassHistogramVisitor.HistogramEntry |
An entry for maps from class names to information about instances of those classes.
|
CodeReferenceMapDecoder | |
CodeReferenceMapEncoder | |
CollectionWatcher |
The abstract base class for CollectionWatchers.
|
DiscoverableReference |
This class is the plumbing under java.lang.ref.Reference.
|
DiscoverableReference.TestingBackDoor |
For testing and debugging.
|
FeebleReference<T> |
A feeble substitute for java.lang.ref.Reference.
|
FeebleReferenceList<T> |
A feeble version of java.lang.ref.ReferenceQueue.
|
GCCause |
This class holds garbage collection causes that are common and therefore shared between different
garbage collector implementations.
|
Heap | |
InstanceReferenceMapDecoder | |
InstanceReferenceMapEncoder |
Encodes the reference map of Java instances.
|
NativeImageInfo | |
NativeImageInfo.BaseMemoryWalkerAccessImpl |
A base class with shared logic for all the MemoryWalkerAccessImpl implementations.
|
NativeImageInfo.ReadOnlyPrimitiveMemoryWalkerAccessImpl |
Access methods for the read-only primitive region of the native image heap.
|
NativeImageInfo.ReadOnlyReferenceMemoryWalkerAccessImpl |
Access methods for the read-only reference region of the native image heap.
|
NativeImageInfo.WritablePrimitiveMemoryWalkerAccessImpl |
Access methods for the writable primitive region of the native image heap.
|
NativeImageInfo.WritableReferenceMemoryWalkerAccessImpl |
Access methods for the writable reference region of the native image heap.
|
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 | |
ReferenceMapEncoder | |
SubstrateReferenceMap | |
SubstrateReferenceMapBuilder |
Enum | Description |
---|---|
NativeImageInfo.NativeImageHeapRegion | |
ObjectHeader.HeapKind |
Exception | Description |
---|---|
AllocationFreeList.PreviouslyRegisteredElementException |