Class AffinityStatistics
- Namespace
- DotCompute.Backends.CPU.Threading.NUMA
- Assembly
- DotCompute.Backends.CPU.dll
Statistics about affinity management.
public sealed class AffinityStatistics
- Inheritance
-
AffinityStatistics
- Inherited Members
Properties
AverageThreadsPerNode
Average threads per node.
public required double AverageThreadsPerNode { get; init; }
Property Value
LeastLoadedNode
Gets the least loaded node.
public int LeastLoadedNode { get; }
Property Value
LoadBalanceScore
Load balance score (0.0 to 1.0, higher is better).
public required double LoadBalanceScore { get; init; }
Property Value
MostLoadedNode
Gets the most loaded node.
public int MostLoadedNode { get; }
Property Value
NodeDistribution
Distribution of threads across NUMA nodes.
public required IReadOnlyList<int> NodeDistribution { get; init; }
Property Value
TotalManagedProcesses
Total number of managed processes.
public required int TotalManagedProcesses { get; init; }
Property Value
TotalManagedThreads
Total number of managed threads.
public required int TotalManagedThreads { get; init; }