APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.gc.z

public Class ZCollectedHeap

extends CollectedHeap
Class Inheritance
Imports
java.io.PrintStream, java.util.Iterator, sun.jvm.hotspot.debugger.Address, .OopHandle, sun.jvm.hotspot.gc.shared.CollectedHeap, .CollectedHeapName, .LiveRegionsClosure, sun.jvm.hotspot.runtime.VM, .VMObjectFactory, sun.jvm.hotspot.types.Type, .TypeDataBase, sun.jvm.hotspot.utilities.BitMapInterface

Field Summary

Modifier and TypeField and Description
private static long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public long
public BitMapInterface
public ZHeap
heap()

private static synchronized void
public boolean
public CollectedHeapName
public void
public OopHandle
private OopHandle
public OopHandle
public String
public void
public long
Inherited from sun.jvm.hotspot.gc.shared.CollectedHeap:
isInprintreservedRegionstart

Field Detail

zHeapFieldOffsetback to summary
private static long zHeapFieldOffset

Constructor Detail

ZCollectedHeapback to summary
public ZCollectedHeap(Address addr)

Method Detail

capacityback to summary
public long capacity()

Implements abstract sun.jvm.hotspot.gc.shared.CollectedHeap.capacity.

Annotations
@Override
createBitMapback to summary
public BitMapInterface createBitMap(long size)

Overrides sun.jvm.hotspot.gc.shared.CollectedHeap.createBitMap.

Annotations
@Override
heapback to summary
public ZHeap heap()
initializeback to summary
private static synchronized void initialize(TypeDataBase db)

Hides sun.jvm.hotspot.gc.shared.CollectedHeap.initialize.

isInReservedback to summary
public boolean isInReserved(Address a)

Overrides sun.jvm.hotspot.gc.shared.CollectedHeap.isInReserved.

Annotations
@Override
kindback to summary
public CollectedHeapName kind()

Implements abstract sun.jvm.hotspot.gc.shared.CollectedHeap.kind.

Annotations
@Override
liveRegionsIterateback to summary
public void liveRegionsIterate(LiveRegionsClosure closure)

Implements abstract sun.jvm.hotspot.gc.shared.CollectedHeap.liveRegionsIterate.

Annotations
@Override
oop_load_atback to summary
public OopHandle oop_load_at(OopHandle handle, long offset)

Overrides sun.jvm.hotspot.gc.shared.CollectedHeap.oop_load_at.

Annotations
@Override
oop_load_barrierback to summary
private OopHandle oop_load_barrier(Address oopAddress)
oop_load_in_nativeback to summary
public OopHandle oop_load_in_native(Address addr)

Overrides sun.jvm.hotspot.gc.shared.CollectedHeap.oop_load_in_native.

Annotations
@Override
oopAddressDescriptionback to summary
public String oopAddressDescription(OopHandle handle)

Overrides sun.jvm.hotspot.gc.shared.CollectedHeap.oopAddressDescription.

printOnback to summary
public void printOn(PrintStream tty)

Overrides sun.jvm.hotspot.gc.shared.CollectedHeap.printOn.

Annotations
@Override
usedback to summary
public long used()

Implements abstract sun.jvm.hotspot.gc.shared.CollectedHeap.used.

Annotations
@Override