wasmtime_profiling_strategy_enum enum
\brief Different ways to profile JIT code.
The default is #WASMTIME_PROFILING_STRATEGY_NONE.
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
perfis enabled and when Wasmtime is run underperfnecessary 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
perfis enabled and when Wasmtime is run underperfnecessary 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.