Table of Contents

Class Processor

Namespace
Quilt4Net.Toolkit.Features.Health
Assembly
Quilt4Net.Toolkit.dll

Processor information

public record Processor : IEquatable<Processor>
Inheritance
Processor
Implements
Inherited Members

Properties

CpuTime

Total CPU-time for the process.

public required TimeSpan CpuTime { get; init; }

Property Value

TimeSpan

CurrentCpuSpeedGHz

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public double? CurrentCpuSpeedGHz { get; init; }

Property Value

double?

L3CacheMb

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public double? L3CacheMb { get; init; }

Property Value

double?

NumberOfCores

Total number of cores on the machine.

public required int NumberOfCores { get; init; }

Property Value

int

PhysicalCpuCores

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public int? PhysicalCpuCores { get; init; }

Property Value

int?

ProcessorSpeedGHz

Processor speed on the machine.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public double? ProcessorSpeedGHz { get; init; }

Property Value

double?

TotalGHzHours

GHz-hours for the process.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public double? TotalGHzHours { get; init; }

Property Value

double?