Table of Contents

Class MetalPerformanceCountersOptions

Namespace
DotCompute.Backends.Metal.Telemetry
Assembly
DotCompute.Backends.Metal.dll

Configuration options for Metal performance counters

public sealed class MetalPerformanceCountersOptions
Inheritance
MetalPerformanceCountersOptions
Inherited Members

Properties

EnableContinuousSampling

Gets or sets whether to enable continuous sampling

public bool EnableContinuousSampling { get; set; }

Property Value

bool

SamplingInterval

Gets or sets the sampling interval

public TimeSpan SamplingInterval { get; set; }

Property Value

TimeSpan

SlowAllocationThresholdMs

Gets or sets the slow allocation threshold in milliseconds

public double SlowAllocationThresholdMs { get; set; }

Property Value

double

SlowKernelThresholdMs

Gets or sets the slow kernel threshold in milliseconds

public double SlowKernelThresholdMs { get; set; }

Property Value

double