C# Class Disruptor.PerfTests.LatencyTestSession

Mostra file Open project: disruptor-net/Disruptor-net Class Usage Examples

Public Methods

Method Description
BuildReport ( ComputerSpecifications computerSpecifications ) : string
ConvertNanoToStopwatchTicks ( long pauseDurationInNanos ) : double
ConvertStopwatchTicksToNano ( double durationInTicks ) : long
GenerateAndOpenReport ( bool shouldOpen ) : void
LatencyTestSession ( Type perfTestType ) : System
Run ( ) : void

Private Methods

Method Description
CheckProcessorsRequirements ( ILatencyTest test ) : void

Method Details

BuildReport() public method

public BuildReport ( ComputerSpecifications computerSpecifications ) : string
computerSpecifications ComputerSpecifications
return string

ConvertNanoToStopwatchTicks() public static method

public static ConvertNanoToStopwatchTicks ( long pauseDurationInNanos ) : double
pauseDurationInNanos long
return double

ConvertStopwatchTicksToNano() public static method

public static ConvertStopwatchTicksToNano ( double durationInTicks ) : long
durationInTicks double
return long

GenerateAndOpenReport() public method

public GenerateAndOpenReport ( bool shouldOpen ) : void
shouldOpen bool
return void

LatencyTestSession() public method

public LatencyTestSession ( Type perfTestType ) : System
perfTestType System.Type
return System

Run() public method

public Run ( ) : void
return void