Show / Hide Table of Contents

Class MemoryDiagnoser

Inheritance
Object
MemoryDiagnoser
Implements
IDiagnoser
Namespace: BenchmarkDotNet.Diagnosers
Assembly: BenchmarkDotNet.dll
Syntax
public class MemoryDiagnoser : IDiagnoser

Constructors

MemoryDiagnoser(MemoryDiagnoserConfig)

Declaration
public MemoryDiagnoser(MemoryDiagnoserConfig config)
Parameters
Type Name Description
MemoryDiagnoserConfig config

Fields

Default

Declaration
public static readonly MemoryDiagnoser Default
Field Value
Type Description
MemoryDiagnoser

Properties

Analysers

Declaration
public IEnumerable<IAnalyser> Analysers { get; }
Property Value
Type Description
IEnumerable<IAnalyser>

Config

Declaration
public MemoryDiagnoserConfig Config { get; }
Property Value
Type Description
MemoryDiagnoserConfig

Exporters

Declaration
public IEnumerable<IExporter> Exporters { get; }
Property Value
Type Description
IEnumerable<IExporter>

Ids

Declaration
public IEnumerable<string> Ids { get; }
Property Value
Type Description
IEnumerable<String>

Methods

DisplayResults(ILogger)

Declaration
public void DisplayResults(ILogger logger)
Parameters
Type Name Description
ILogger logger

GetRunMode(BenchmarkCase)

Declaration
public RunMode GetRunMode(BenchmarkCase benchmarkCase)
Parameters
Type Name Description
BenchmarkCase benchmarkCase
Returns
Type Description
RunMode

Handle(HostSignal, DiagnoserActionParameters)

Declaration
public void Handle(HostSignal signal, DiagnoserActionParameters parameters)
Parameters
Type Name Description
HostSignal signal
DiagnoserActionParameters parameters

ProcessResults(DiagnoserResults)

Declaration
public IEnumerable<Metric> ProcessResults(DiagnoserResults diagnoserResults)
Parameters
Type Name Description
DiagnoserResults diagnoserResults
Returns
Type Description
IEnumerable<Metric>

RequiresBlockingAcknowledgments(BenchmarkCase)

Declaration
public bool RequiresBlockingAcknowledgments(BenchmarkCase benchmarkCase)
Parameters
Type Name Description
BenchmarkCase benchmarkCase
Returns
Type Description
Boolean

Validate(ValidationParameters)

Declaration
public IEnumerable<ValidationError> Validate(ValidationParameters validationParameters)
Parameters
Type Name Description
ValidationParameters validationParameters
Returns
Type Description
IEnumerable<ValidationError>

Implements

IDiagnoser
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors