wasmtime_profiling_strategy_enum enum

\brief Different ways to profile JIT code.

The default is #WASMTIME_PROFILING_STRATEGY_NONE.

Inheritance
Available extensions

Values

WASMTIME_PROFILING_STRATEGY_NONE → const wasmtime_profiling_strategy_enum

No profiling is enabled at runtime.

const wasmtime_profiling_strategy_enum(0)
WASMTIME_PROFILING_STRATEGY_JITDUMP → const wasmtime_profiling_strategy_enum

Linux's "jitdump" support in perf is enabled and when Wasmtime is run under perf necessary calls will be made to profile generated JIT code.

const wasmtime_profiling_strategy_enum(1)
WASMTIME_PROFILING_STRATEGY_VTUNE → const wasmtime_profiling_strategy_enum

Support for VTune will be enabled and the VTune runtime will be informed, at runtime, about JIT code.

Note that this isn't always enabled at build time.

const wasmtime_profiling_strategy_enum(2)
WASMTIME_PROFILING_STRATEGY_PERFMAP → const wasmtime_profiling_strategy_enum

Linux's simple "perfmap" support in perf is enabled and when Wasmtime is run under perf necessary calls will be made to profile generated JIT code.

const wasmtime_profiling_strategy_enum(3)

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
value → int
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

fromValue(int value) → wasmtime_profiling_strategy_enum

Constants

values → const List<wasmtime_profiling_strategy_enum>
A constant List of the values in this enum, in order of their declaration.