org.mmtk.utility.options
Class Options

java.lang.Object
  extended by org.mmtk.utility.options.Options

public final class Options
extends Object

Repository for all option instances.


Field Summary
static ConcurrentTrigger concurrentTrigger
           
static CycleFilterThreshold cycleFilterThreshold
           
static CycleMetaDataLimit cycleMetaDataLimit
           
static CycleTriggerThreshold cycleTriggerThreshold
           
static DebugAddress debugAddress
           
static DefragFreeHeadroom defragFreeHeadroom
           
static DefragFreeHeadroomFraction defragFreeHeadroomFraction
           
static DefragHeadroom defragHeadroom
           
static DefragHeadroomFraction defragHeadroomFraction
           
static DefragLineReuseRatio defragLineReuseRatio
           
static DefragSimpleSpillThreshold defragSimpleSpillThreshold
           
static DefragStress defragStress
           
static DummyEnum dummyEnum
           
static EagerCompleteSweep eagerCompleteSweep
           
static EagerMmapSpaces eagerMmapSpaces
           
static FragmentationStats fragmentationStats
           
static FullHeapSystemGC fullHeapSystemGC
           
static GCspyPort gcspyPort
           
static GCspyTileSize gcspyTileSize
           
static GCspyWait gcspyWait
           
static GCTimeCap gcTimeCap
           
static GenCycleDetection genCycleDetection
           
static HarnessAll harnessAll
           
static IgnoreSystemGC ignoreSystemGC
           
static LineReuseRatio lineReuseRatio
           
static MarkSweepMarkBits markSweepMarkBits
           
static MetaDataLimit metaDataLimit
           
static NoFinalizer noFinalizer
           
static NoReferenceTypes noReferenceTypes
           
static NurserySize nurserySize
           
static NurseryZeroing nurseryZeroing
           
static PerfEvents perfEvents
           
static PretenureThresholdFraction pretenureThresholdFraction
           
static PrintPhaseStats printPhaseStats
           
static ProtectOnRelease protectOnRelease
           
static SanityCheck sanityCheck
           
static OptionSet set
           
static StressFactor stressFactor
           
static Threads threads
           
static TraceRate traceRate
           
static UseReturnBarrier useReturnBarrier
           
static VariableSizeHeap variableSizeHeap
           
static Verbose verbose
           
static VerboseFragmentationStats verboseFragmentationStats
           
static VerboseTiming verboseTiming
           
static XmlStats xmlStats
           
 
Constructor Summary
Options()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

set

public static OptionSet set

concurrentTrigger

public static ConcurrentTrigger concurrentTrigger

cycleFilterThreshold

public static CycleFilterThreshold cycleFilterThreshold

cycleMetaDataLimit

public static CycleMetaDataLimit cycleMetaDataLimit

cycleTriggerThreshold

public static CycleTriggerThreshold cycleTriggerThreshold

debugAddress

public static DebugAddress debugAddress

nurseryZeroing

public static NurseryZeroing nurseryZeroing

dummyEnum

public static DummyEnum dummyEnum

defragHeadroom

public static DefragHeadroom defragHeadroom

defragHeadroomFraction

public static DefragHeadroomFraction defragHeadroomFraction

defragFreeHeadroom

public static DefragFreeHeadroom defragFreeHeadroom

defragFreeHeadroomFraction

public static DefragFreeHeadroomFraction defragFreeHeadroomFraction

defragLineReuseRatio

public static DefragLineReuseRatio defragLineReuseRatio

defragSimpleSpillThreshold

public static DefragSimpleSpillThreshold defragSimpleSpillThreshold

defragStress

public static DefragStress defragStress

eagerCompleteSweep

public static EagerCompleteSweep eagerCompleteSweep

eagerMmapSpaces

public static EagerMmapSpaces eagerMmapSpaces

fragmentationStats

public static FragmentationStats fragmentationStats

fullHeapSystemGC

public static FullHeapSystemGC fullHeapSystemGC

gcspyPort

public static GCspyPort gcspyPort

gcspyTileSize

public static GCspyTileSize gcspyTileSize

gcspyWait

public static GCspyWait gcspyWait

gcTimeCap

public static GCTimeCap gcTimeCap

genCycleDetection

public static GenCycleDetection genCycleDetection

harnessAll

public static HarnessAll harnessAll

ignoreSystemGC

public static IgnoreSystemGC ignoreSystemGC

lineReuseRatio

public static LineReuseRatio lineReuseRatio

markSweepMarkBits

public static MarkSweepMarkBits markSweepMarkBits

metaDataLimit

public static MetaDataLimit metaDataLimit

noFinalizer

public static NoFinalizer noFinalizer

noReferenceTypes

public static NoReferenceTypes noReferenceTypes

nurserySize

public static NurserySize nurserySize

perfEvents

public static PerfEvents perfEvents

pretenureThresholdFraction

public static PretenureThresholdFraction pretenureThresholdFraction

printPhaseStats

public static PrintPhaseStats printPhaseStats

protectOnRelease

public static ProtectOnRelease protectOnRelease

sanityCheck

public static SanityCheck sanityCheck

stressFactor

public static StressFactor stressFactor

threads

public static Threads threads

traceRate

public static TraceRate traceRate

useReturnBarrier

public static UseReturnBarrier useReturnBarrier

variableSizeHeap

public static VariableSizeHeap variableSizeHeap

verboseFragmentationStats

public static VerboseFragmentationStats verboseFragmentationStats

verbose

public static Verbose verbose

verboseTiming

public static VerboseTiming verboseTiming

xmlStats

public static XmlStats xmlStats
Constructor Detail

Options

public Options()