Table of Contents

Class PerformanceBottleneck

Namespace
DotCompute.Abstractions.Debugging
Assembly
DotCompute.Abstractions.dll

Represents a performance bottleneck.

public class PerformanceBottleneck
Inheritance
PerformanceBottleneck
Inherited Members

Properties

AffectedComponents

Components affected by this bottleneck.

public IList<string> AffectedComponents { get; init; }

Property Value

IList<string>

Component

Component affected by the bottleneck.

public string? Component { get; set; }

Property Value

string

Description

Description of the bottleneck.

public required string Description { get; set; }

Property Value

string

RecommendedActions

Recommended actions to resolve this bottleneck.

public IList<string> RecommendedActions { get; init; }

Property Value

IList<string>

Severity

Severity of the bottleneck.

public BottleneckSeverity Severity { get; set; }

Property Value

BottleneckSeverity

Type

Type of bottleneck identified.

public BottleneckType Type { get; set; }

Property Value

BottleneckType