Table of Contents

Class PmcStats

Namespace
BenchmarkDotNet.Diagnosers
Assembly
BenchmarkDotNet.dll
public class PmcStats
Inheritance
PmcStats

Constructors

PmcStats()

public PmcStats()

PmcStats(IReadOnlyCollection<HardwareCounter>, Func<HardwareCounter, PreciseMachineCounter>)

public PmcStats(IReadOnlyCollection<HardwareCounter> hardwareCounters, Func<HardwareCounter, PreciseMachineCounter> factory)

Parameters

hardwareCounters IReadOnlyCollection<HardwareCounter>
factory Func<HardwareCounter, PreciseMachineCounter>

Properties

Counters

public IReadOnlyDictionary<HardwareCounter, PreciseMachineCounter> Counters { get; }

Property Value

IReadOnlyDictionary<HardwareCounter, PreciseMachineCounter>

TotalOperations

public long TotalOperations { get; set; }

Property Value

long