Table of Contents

Class NumaDiagnosticReport

Namespace
DotCompute.Backends.CPU.Threading.NUMA
Assembly
DotCompute.Backends.CPU.dll

A class that represents numa diagnostic report.

public sealed record NumaDiagnosticReport : IEquatable<NumaDiagnosticReport>
Inheritance
NumaDiagnosticReport
Implements
Inherited Members

Properties

AnalysisTime

Gets or sets the analysis time.

public required TimeSpan AnalysisTime { get; init; }

Property Value

TimeSpan

The analysis time.

Capabilities

Gets or sets the capabilities.

public required NumaPlatformCapabilities? Capabilities { get; init; }

Property Value

NumaPlatformCapabilities

The capabilities.

Issues

Gets or sets a value indicating whether sues.

public required IReadOnlyList<DiagnosticIssue> Issues { get; init; }

Property Value

IReadOnlyList<DiagnosticIssue>

The issues.

OverallHealth

Gets or sets the overall health.

public required SystemHealth OverallHealth { get; init; }

Property Value

SystemHealth

The overall health.

Recommendations

Gets or sets the recommendations.

public required IReadOnlyList<string> Recommendations { get; init; }

Property Value

IReadOnlyList<string>

The recommendations.

SystemInfo

Gets or sets the system info.

public required SystemInformation? SystemInfo { get; init; }

Property Value

SystemInformation

The system info.

Timestamp

Gets or sets the timestamp.

public required DateTime Timestamp { get; init; }

Property Value

DateTime

The timestamp.

Topology

Gets or sets the topology.

public required NumaTopology? Topology { get; init; }

Property Value

NumaTopology

The topology.

Warnings

Gets or sets the warnings.

public required IReadOnlyList<string> Warnings { get; init; }

Property Value

IReadOnlyList<string>

The warnings.