org.mmtk.plan.generational.immix
Class GenImmixConstraints
java.lang.Object
org.mmtk.plan.PlanConstraints
org.mmtk.plan.SimpleConstraints
org.mmtk.plan.StopTheWorldConstraints
org.mmtk.plan.generational.GenConstraints
org.mmtk.plan.generational.immix.GenImmixConstraints
public class GenImmixConstraints
- extends GenConstraints
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know. This is
separate from the main Plan/PlanLocal class in order to bypass any
issues with ordering of static initialization.
| Methods inherited from class org.mmtk.plan.PlanConstraints |
generateGCTrace, logSetBitMask, needsConcurrentWorkers, needsForwardAfterLiveness, needsLinearScan, needsReadBarrier, needsReferenceTypeReadBarrier, needsStaticReadBarrier, noParallelGC, requiresLOS, withGCspy |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenImmixConstraints
public GenImmixConstraints()
numSpecializedScans
public int numSpecializedScans()
- Overrides:
numSpecializedScans in class GenConstraints
- Returns:
- The specialized scan methods required