Table of Contents

Class PerfCollectProfilerConfig

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

Constructors

PerfCollectProfilerConfig(bool, int)

public PerfCollectProfilerConfig(bool performExtraBenchmarksRun = false, int timeoutInSeconds = 300)

Parameters

performExtraBenchmarksRun bool

When set to true, benchmarks will be executed one more time with the profiler attached. If set to false, there will be no extra run but the results will contain overhead. False by default.

timeoutInSeconds int

How long should we wait for the perfcollect script to finish processing the trace. 300s by default.

Properties

RunMode

public RunMode RunMode { get; }

Property Value

RunMode

Timeout

public TimeSpan Timeout { get; }

Property Value

TimeSpan