/* * This file is part of the Jikes RVM project (http://jikesrvm.org). * * This file is licensed to You under the Eclipse Public License (EPL); * You may not use this file except in compliance with the License. You * may obtain a copy of the License at * * http://www.opensource.org/licenses/eclipse-1.0.php * * See the COPYRIGHT.txt file distributed with this work for information * regarding copyright ownership. */ package org.mmtk.utility.options; import org.vmutil.options.OptionSet; /** * Repository for all option instances. */ public final class Options { public static OptionSet set; /* Other options */ public static BoundedNursery boundedNursery; public static ConcurrentTrigger concurrentTrigger; public static CycleFilterThreshold cycleFilterThreshold; public static CycleMetaDataLimit cycleMetaDataLimit; public static CycleTriggerThreshold cycleTriggerThreshold; public static DebugAddress debugAddress; public static DummyEnum dummyEnum; public static DefragHeadroom defragHeadroom; public static DefragHeadroomFraction defragHeadroomFraction; public static DefragFreeHeadroom defragFreeHeadroom; public static DefragFreeHeadroomFraction defragFreeHeadroomFraction; public static DefragLineReuseRatio defragLineReuseRatio; public static DefragSimpleSpillThreshold defragSimpleSpillThreshold; public static DefragStress defragStress; public static EagerCompleteSweep eagerCompleteSweep; public static EagerMmapSpaces eagerMmapSpaces; public static FixedNursery fixedNursery; public static FragmentationStats fragmentationStats; public static FullHeapSystemGC fullHeapSystemGC; public static GCspyPort gcspyPort; public static GCspyTileSize gcspyTileSize; public static GCspyWait gcspyWait; public static GCTimeCap gcTimeCap; public static GenCycleDetection genCycleDetection; public static HarnessAll harnessAll; public static IgnoreSystemGC ignoreSystemGC; public static LineReuseRatio lineReuseRatio; public static MarkSweepMarkBits markSweepMarkBits; public static MetaDataLimit metaDataLimit; public static NoFinalizer noFinalizer; public static NoReferenceTypes noReferenceTypes; public static NurserySize nurserySize; public static PerfEvents perfEvents; public static PrintPhaseStats printPhaseStats; public static ProtectOnRelease protectOnRelease; public static SanityCheck sanityCheck; public static StressFactor stressFactor; public static TraceRate traceRate; public static VariableSizeHeap variableSizeHeap; public static VerboseFragmentationStats verboseFragmentationStats; public static Verbose verbose; public static VerboseTiming verboseTiming; public static XmlStats xmlStats; }