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

public Class ParallelScavengeHeap

extends CollectedHeap
Class Inheritance
Imports
java.io.*, java.util.*, sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.gc.shared.*, sun.jvm.hotspot.memory.MemRegion, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.types.*, sun.jvm.hotspot.utilities.Observable, .Observer

Nested and Inner Type Summary

Modifier and TypeClass and Description
private class

Field Summary

Modifier and TypeField and Description
private static AddressField
private static AddressField

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public long
private static synchronized void
public boolean
public CollectedHeapName
public void
public PSOldGen
public void
public long
public PSYoungGen
Inherited from sun.jvm.hotspot.gc.shared.CollectedHeap:
createBitMapisInReservedoop_load_atoop_load_in_nativeoopAddressDescriptionprintreservedRegionstart

Field Detail

oldGenFieldback to summary
private static AddressField oldGenField
youngGenFieldback to summary
private static AddressField youngGenField

Constructor Detail

ParallelScavengeHeapback to summary
public ParallelScavengeHeap(Address addr)

Method Detail

capacityback to summary
public long capacity()

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

initializeback to summary
private static synchronized void initialize(TypeDataBase db)

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

isInback to summary
public boolean isIn(Address a)

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

kindback to summary
public CollectedHeapName kind()

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

liveRegionsIterateback to summary
public void liveRegionsIterate(LiveRegionsClosure closure)

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

oldGenback to summary
public PSOldGen oldGen()
printOnback to summary
public void printOn(PrintStream tty)

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

usedback to summary
public long used()

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

youngGenback to summary
public PSYoungGen youngGen()
sun.jvm.hotspot.gc.parallel back to summary

private Class ParallelScavengeHeap.LiveRegionProviderImpl

extends Object
implements LiveRegionsProvider
Class Inheritance
  • java.lang.Object
  • sun.jvm.hotspot.gc.parallel.ParallelScavengeHeap.LiveRegionProviderImpl
All Implemented Interfaces
sun.jvm.hotspot.gc.shared.LiveRegionsProvider

Field Summary

Modifier and TypeField and Description
private String
private MutableSpace

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public List<MemRegion>
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

nameback to summary
private String name
spaceback to summary
private MutableSpace space

Constructor Detail

LiveRegionProviderImplback to summary
public LiveRegionProviderImpl(String name, MutableSpace space)

Method Detail

getLiveRegionsback to summary
public List<MemRegion> getLiveRegions()

Implements sun.jvm.hotspot.gc.shared.LiveRegionsProvider.getLiveRegions.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override