Class EnvironmentMode
Inheritance
EnvironmentMode
Assembly: BenchmarkDotNet.dll
Syntax
public sealed class EnvironmentMode : JobMode<EnvironmentMode>
Constructors
EnvironmentMode()
Declaration
EnvironmentMode(Runtime)
Declaration
public EnvironmentMode(Runtime runtime)
Parameters
Type |
Name |
Description |
Runtime |
runtime |
|
EnvironmentMode(String)
Declaration
public EnvironmentMode(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Declaration
public EnvironmentMode(string id, Jit jit, Platform platform)
Parameters
Fields
AffinityCharacteristic
Declaration
public static readonly Characteristic<IntPtr> AffinityCharacteristic
Field Value
EnvironmentVariablesCharacteristic
Declaration
public static readonly Characteristic<IReadOnlyList<EnvironmentVariable>> EnvironmentVariablesCharacteristic
Field Value
GcCharacteristic
Declaration
public static readonly Characteristic<GcMode> GcCharacteristic
Field Value
JitCharacteristic
Declaration
public static readonly Characteristic<Jit> JitCharacteristic
Field Value
LegacyJitX64
Declaration
public static readonly EnvironmentMode LegacyJitX64
Field Value
LegacyJitX86
Declaration
public static readonly EnvironmentMode LegacyJitX86
Field Value
Declaration
public static readonly Characteristic<Platform> PlatformCharacteristic
Field Value
PowerPlanModeCharacteristic
Declaration
public static readonly Characteristic<Guid?> PowerPlanModeCharacteristic
Field Value
RuntimeCharacteristic
Declaration
public static readonly Characteristic<Runtime> RuntimeCharacteristic
Field Value
RyuJitX64
Declaration
public static readonly EnvironmentMode RyuJitX64
Field Value
RyuJitX86
Declaration
public static readonly EnvironmentMode RyuJitX86
Field Value
Properties
Affinity
Declaration
public IntPtr Affinity { get; set; }
Property Value
EnvironmentVariables
Declaration
public IReadOnlyList<EnvironmentVariable> EnvironmentVariables { get; set; }
Property Value
Gc
Declaration
public GcMode Gc { get; }
Property Value
Jit
JIT (Just-In-Time compiler)
Declaration
public Jit Jit { get; set; }
Property Value
Declaration
public Platform Platform { get; set; }
Property Value
PowerPlanMode
Declaration
public Guid? PowerPlanMode { get; set; }
Property Value
Runtime
Declaration
public Runtime Runtime { get; set; }
Property Value
Methods
SetEnvironmentVariable(EnvironmentVariable)
Declaration
public void SetEnvironmentVariable(EnvironmentVariable variable)
Parameters
Extension Methods