Table of Contents

Class CpuUtilizationStats

Namespace
DotCompute.Abstractions.Debugging.Types
Assembly
DotCompute.Abstractions.dll

CPU utilization statistics.

public sealed class CpuUtilizationStats
Inheritance
CpuUtilizationStats
Inherited Members

Properties

AverageCpuTime

Gets or sets the average CPU time per execution.

public TimeSpan AverageCpuTime { get; set; }

Property Value

TimeSpan

AverageCpuUtilization

Gets or sets the average CPU utilization percentage (0-100).

public double AverageCpuUtilization { get; set; }

Property Value

double

AverageThreadCount

Gets or sets the average thread count.

public double AverageThreadCount { get; set; }

Property Value

double

CoresUtilized

Gets or sets the number of CPU cores utilized.

public int CoresUtilized { get; set; }

Property Value

int

MinCpuUtilization

Gets or sets the minimum CPU utilization percentage (0-100).

public double MinCpuUtilization { get; set; }

Property Value

double

ParallelEfficiency

Gets or sets the parallel efficiency percentage (0-100).

public double ParallelEfficiency { get; set; }

Property Value

double

PeakCpuUtilization

Gets or sets the peak CPU utilization percentage (0-100).

public double PeakCpuUtilization { get; set; }

Property Value

double