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
reportNumaDiagnosticReportDiagnostic report to format.
Returns
- string
Formatted text report.
RunPerformanceBenchmark(TimeSpan?)
Runs performance benchmarks for NUMA operations.
public static BenchmarkResult RunPerformanceBenchmark(TimeSpan? duration = null)
Parameters
durationTimeSpan?Benchmark duration.
Returns
- BenchmarkResult
Benchmark results.
ValidateConfiguration()
Validates NUMA configuration and settings.
public static ValidationResult ValidateConfiguration()
Returns
- ValidationResult
Validation results.