mmtk::util

Module options

source
Expand description

MMTk command line options.

Macros§

Structs§

  • An MMTk option of a given type. This type allows us to store some metadata for the option. To get the value of an option, you can simply dereference it (for example, *options.threads).
  • Options for an MMTk instance. It affects many aspects of the behavior of the MMTk instance, including the number of GC worker threads, the GC plan to use, etc.
  • MMTk option for perf events

Enums§

  • AffinityKind describes how to set the affinity of GC threads. Note that we currently assume that each GC thread is equivalent to an OS or hardware thread.
  • Select a GC trigger for MMTk.
  • An option that provides a min/max interface to MMTk and a Bounded/Fixed interface to the user/VM.
  • The zeroing approach to use for new object allocations. Affects each plan differently.
  • Select a GC plan for MMTk.
  • Error when setting an option by option name and option value as strings.

Constants§

Functions§