Show / Hide Table of Contents

Class CpuInfo

Inheritance
Object
CpuInfo
Namespace: BenchmarkDotNet.Portability.Cpu
Assembly: BenchmarkDotNet.dll
Syntax
public class CpuInfo

Constructors

CpuInfo(String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Frequency>, Nullable<Frequency>, Nullable<Frequency>)

Declaration
public CpuInfo(string processorName, int? physicalProcessorCount, int? physicalCoreCount, int? logicalCoreCount, Frequency? nominalFrequency, Frequency? minFrequency, Frequency? maxFrequency)
Parameters
Type Name Description
String processorName
Nullable<Int32> physicalProcessorCount
Nullable<Int32> physicalCoreCount
Nullable<Int32> logicalCoreCount
Nullable<Frequency> nominalFrequency
Nullable<Frequency> minFrequency
Nullable<Frequency> maxFrequency

Properties

LogicalCoreCount

Declaration
public int? LogicalCoreCount { get; }
Property Value
Type Description
Nullable<Int32>

MaxFrequency

Declaration
public Frequency? MaxFrequency { get; }
Property Value
Type Description
Nullable<Frequency>

MinFrequency

Declaration
public Frequency? MinFrequency { get; }
Property Value
Type Description
Nullable<Frequency>

NominalFrequency

Declaration
public Frequency? NominalFrequency { get; }
Property Value
Type Description
Nullable<Frequency>

PhysicalCoreCount

Declaration
public int? PhysicalCoreCount { get; }
Property Value
Type Description
Nullable<Int32>

PhysicalProcessorCount

Declaration
public int? PhysicalProcessorCount { get; }
Property Value
Type Description
Nullable<Int32>

ProcessorName

Declaration
public string ProcessorName { get; }
Property Value
Type Description
String
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors