org.mmtk.utility.options
Class NurseryZeroing

java.lang.Object
  extended by org.vmutil.options.Option
      extended by org.vmutil.options.EnumOption
          extended by org.mmtk.utility.options.NurseryZeroing

public final class NurseryZeroing
extends EnumOption

The zeroing approach to use for new object allocations. Affects each plan differently.


Field Summary
 int ADAPTIVE
           
 int CONCURRENT
           
 int NON_TEMPORAL
           
 int TEMPORAL
           
 
Fields inherited from class org.vmutil.options.EnumOption
defaultValue, value, values
 
Fields inherited from class org.vmutil.options.Option
ADDRESS_OPTION, BOOLEAN_OPTION, ENUM_OPTION, FLOAT_OPTION, INT_OPTION, MICROSECONDS_OPTION, PAGES_OPTION, RAW, READABLE, set, STRING_OPTION, XML
 
Constructor Summary
NurseryZeroing()
          Create the option.
 
Method Summary
 boolean getAdaptive()
           
 boolean getConcurrent()
           
 boolean getNonTemporal()
           
 
Methods inherited from class org.vmutil.options.EnumOption
getDefaultValue, getDefaultValueString, getValue, getValues, getValueString, setDefaultValue, setValue, setValue
 
Methods inherited from class org.vmutil.options.Option
fail, failIf, getDescription, getKey, getName, getNext, getType, validate, warn, warnIf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMPORAL

public final int TEMPORAL
See Also:
Constant Field Values

NON_TEMPORAL

public final int NON_TEMPORAL
See Also:
Constant Field Values

CONCURRENT

public final int CONCURRENT
See Also:
Constant Field Values

ADAPTIVE

public final int ADAPTIVE
See Also:
Constant Field Values
Constructor Detail

NurseryZeroing

public NurseryZeroing()
Create the option.

Method Detail

getNonTemporal

public boolean getNonTemporal()
Returns:
true if a non temporal zeroing approach is to be used.

getConcurrent

public boolean getConcurrent()
Returns:
true if a concurrent zeroing approach is to be used.

getAdaptive

public boolean getAdaptive()
Returns:
true if a concurrent zeroing approach is to be used.