Package org.mmtk.utility.options

Class Summary
BoundedNursery Provide an upper bound on nursery size.
ConcurrentTrigger Concurrent trigger percentage
CycleFilterThreshold Trigger cycle buffer filtering if the space available falls below this threshold.
CycleMetaDataLimit Trigger cycle detection if the meta data volume grows to this limit.
CycleTriggerThreshold Trigger cycle detection if the space available falls below this threshold.
DebugAddress Allow an address to be specified on the command line for use in debugging.
DefragFreeHeadroom  
DefragFreeHeadroomFraction  
DefragHeadroom  
DefragHeadroomFraction  
DefragLineReuseRatio  
DefragSimpleSpillThreshold  
DefragStress Should we force degfrag every time the immix space is collected?
DummyEnum A sample enumeration for testing.
EagerCompleteSweep Should we eagerly finish sweeping at the start of a collection
EagerMmapSpaces Should spaces be eagerly demand zero mmapped?
EchoOptions Echo when options are set?
FixedNursery Provide an lower and upper bound on nursery size.
FragmentationStats Option to print fragmentation information for the free list.
FullHeapSystemGC Should a major GC be performed when a system GC is triggered?
GCspyPort Port number for GCSpy server to connect with visualiser.
GCspyTileSize GCspy Tile Size.
GCspyWait Should the VM wait for the visualiser to connect?
GCTimeCap Try to limit reference counting collections to this time cap.
GenCycleDetection Should we use a generational approach to cycle detection?
HarnessAll Should we wrap the entire execution with a harnessBegin/harnessEnd?
IgnoreSystemGC Should we ignore calls to java.lang.System.gc?
LineReuseRatio  
MarkSweepMarkBits Number of bits to use for the header cycle of mark sweep spaces.
MetaDataLimit Provide a bound on how much metadata is allowed before a GC is triggered.
NoFinalizer Should finalization be disabled?
NoReferenceTypes Should reference type processing be disabled?
NurserySize A composite option that provides a min/max interface to MMTk, and a fixed/bounded option interface to the VM/user.
NurseryZeroing The zeroing approach to use for new object allocations.
Options Repository for all option instances.
PerfEvents Performance counter options.
PretenureThresholdFraction  
PrintPhaseStats When printing statistics, should statistics for each gc-mutator phase be printed?
ProtectOnRelease Should memory be protected on release?
SanityCheck Should a major GC be performed when a system GC is triggered?
StressFactor Force frequent collections after amounts of allocation.
Threads The number of GC threads to use for parallel collection.
TraceRate The granularity of the trace being produced.
UseReturnBarrier Should we enable a return barrier?
VariableSizeHeap Should we shrink/grow the heap to adjust to application working set?
Verbose GC verbosity level.
VerboseFragmentationStats Should we print verbose fragmentation statistics for the free list allocator?
VerboseTiming Should we display detailed breakdown of where GC time is spent?
XmlStats Display statistics and options in XML rather than human-readable format.