Table of Contents

Struct RunResults

Namespace
BenchmarkDotNet.Engines
Assembly
BenchmarkDotNet.dll
public struct RunResults
Inherited Members

Constructors

RunResults(IReadOnlyList<Measurement>, OutlierMode, GcStats, ThreadingStats, double)

public RunResults(IReadOnlyList<Measurement> engineMeasurements, OutlierMode outlierMode, GcStats gcStats, ThreadingStats threadingStats, double exceptionFrequency)

Parameters

engineMeasurements IReadOnlyList<Measurement>
outlierMode OutlierMode
gcStats GcStats
threadingStats ThreadingStats
exceptionFrequency double

Properties

EngineMeasurements

public readonly IReadOnlyList<Measurement> EngineMeasurements { get; }

Property Value

IReadOnlyList<Measurement>

ExceptionFrequency

public readonly double ExceptionFrequency { get; }

Property Value

double

GCStats

public readonly GcStats GCStats { get; }

Property Value

GcStats

Overhead

public IReadOnlyList<Measurement>? Overhead { get; }

Property Value

IReadOnlyList<Measurement>

ThreadingStats

public readonly ThreadingStats ThreadingStats { get; }

Property Value

ThreadingStats

Workload

public IReadOnlyList<Measurement> Workload { get; }

Property Value

IReadOnlyList<Measurement>

Methods

GetAllMeasurements()

public IEnumerable<Measurement> GetAllMeasurements()

Returns

IEnumerable<Measurement>

GetWorkloadResultMeasurements()

public IEnumerable<Measurement> GetWorkloadResultMeasurements()

Returns

IEnumerable<Measurement>

Print(TextWriter)

public void Print(TextWriter outWriter)

Parameters

outWriter TextWriter