public class RCBaseConstraints extends StopTheWorldConstraints
| Constructor and Description |
|---|
RCBaseConstraints() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
buildForGenRC() |
int |
gcHeaderBits() |
int |
gcHeaderWords() |
int |
maxNonLOSDefaultAllocBytes() |
boolean |
needsObjectReferenceWriteBarrier() |
boolean |
objectReferenceBulkCopySupported() |
addressBulkCopySupported, booleanBulkCopySupported, byteBulkCopySupported, charBulkCopySupported, doubleBulkCopySupported, extentBulkCopySupported, floatBulkCopySupported, generateGCTrace, generational, intBulkCopySupported, longBulkCopySupported, maxNonLOSCopyBytes, maxNonLOSNonMovingAllocBytes, maxNumGCThreads, movesObjects, needsAddressReadBarrier, needsAddressWriteBarrier, needsBooleanReadBarrier, needsBooleanWriteBarrier, needsByteReadBarrier, needsByteWriteBarrier, needsCharReadBarrier, needsCharWriteBarrier, needsConcurrentWorkers, needsDoubleReadBarrier, needsDoubleWriteBarrier, needsExtentReadBarrier, needsExtentWriteBarrier, needsFloatReadBarrier, needsFloatWriteBarrier, needsForwardAfterLiveness, needsIntReadBarrier, needsIntWriteBarrier, needsJavaLangReferenceReadBarrier, needsLinearScan, needsLogBitInHeader, needsLongReadBarrier, needsLongWriteBarrier, needsObjectReferenceNonHeapReadBarrier, needsObjectReferenceNonHeapWriteBarrier, needsObjectReferenceReadBarrier, needsOffsetReadBarrier, needsOffsetWriteBarrier, needsShortReadBarrier, needsShortWriteBarrier, needsWordReadBarrier, needsWordWriteBarrier, numSpecializedScans, offsetBulkCopySupported, shortBulkCopySupported, withGCspy, wordBulkCopySupportedpublic RCBaseConstraints()
public int gcHeaderBits()
gcHeaderBits in class PlanConstraintspublic int gcHeaderWords()
gcHeaderWords in class PlanConstraintspublic boolean needsObjectReferenceWriteBarrier()
needsObjectReferenceWriteBarrier in class PlanConstraintstrue if this Plan requires write barriers on object references.public int maxNonLOSDefaultAllocBytes()
maxNonLOSDefaultAllocBytes in class PlanConstraintspublic boolean objectReferenceBulkCopySupported()
objectReferenceBulkCopySupported in class PlanConstraintstrue if this Plan can perform bulk object arraycopy barriers.public boolean buildForGenRC()
true if we are building for generational reference counting