Table of Contents

Class PerformanceBottleneck

Namespace
DotCompute.Core.Telemetry
Assembly
DotCompute.Core.dll

A class that represents performance bottleneck.

public sealed class PerformanceBottleneck
Inheritance
PerformanceBottleneck
Inherited Members

Properties

Description

Gets or sets the description.

public string Description { get; set; }

Property Value

string

The description.

DeviceId

Gets or sets the device identifier.

public string? DeviceId { get; set; }

Property Value

string

The device id.

KernelName

Gets or sets the kernel name.

public string? KernelName { get; set; }

Property Value

string

The kernel name.

MetricValue

Gets or sets the metric value.

public double MetricValue { get; set; }

Property Value

double

The metric value.

Recommendation

Gets or sets the recommendation.

public string Recommendation { get; set; }

Property Value

string

The recommendation.

Severity

Gets or sets the severity.

public BottleneckSeverity Severity { get; set; }

Property Value

BottleneckSeverity

The severity.

Type

Gets or sets the type.

public BottleneckType Type { get; set; }

Property Value

BottleneckType

The type.