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.