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.