Table of Contents

Class NumaDiagnostics

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

Diagnostic tools and system analysis for NUMA configurations.

public static class NumaDiagnostics
Inheritance
NumaDiagnostics
Inherited Members

Methods

AnalyzeSystem()

Performs a comprehensive NUMA system analysis.

public static NumaDiagnosticReport AnalyzeSystem()

Returns

NumaDiagnosticReport

Detailed diagnostic report.

GenerateTextReport(NumaDiagnosticReport)

Generates a detailed diagnostic report in text format.

public static string GenerateTextReport(NumaDiagnosticReport report)

Parameters

report NumaDiagnosticReport

Diagnostic report to format.

Returns

string

Formatted text report.

RunPerformanceBenchmark(TimeSpan?)

Runs performance benchmarks for NUMA operations.

public static BenchmarkResult RunPerformanceBenchmark(TimeSpan? duration = null)

Parameters

duration TimeSpan?

Benchmark duration.

Returns

BenchmarkResult

Benchmark results.

ValidateConfiguration()

Validates NUMA configuration and settings.

public static ValidationResult ValidateConfiguration()

Returns

ValidationResult

Validation results.