C# Class ServiceStack.Common.Tests.PerfTestBase

Mostra file Open project: ServiceStack/ServiceStack.Redis

Protected Properties

Property Type Description
SbLog StringBuilder

Public Methods

Method Description
Log ( string message ) : void
PerfTestBase ( ) : System

Protected Methods

Method Description
CompareMultipleRuns ( string run1Name, System.Action run1Action, string run2Name, System.Action run2Action ) : void
CompareRuns ( int iterations, string run1Name, System.Action run1Action, string run2Name, System.Action run2Action ) : void
CompareRuns ( string run1Name, System.Action run1Action, string run2Name, System.Action run2Action ) : void
Measure ( System.Action action, decimal iterations ) : long
RunAction ( System.Action action, int iterations ) : System.TimeSpan
RunAction ( System.Action action, int iterations, string actionName ) : System.TimeSpan
RunMultipleTimes ( System.Action action, string actionName ) : void
WarmUp ( ) : void

Method Details

CompareMultipleRuns() protected method

protected CompareMultipleRuns ( string run1Name, System.Action run1Action, string run2Name, System.Action run2Action ) : void
run1Name string
run1Action System.Action
run2Name string
run2Action System.Action
return void

CompareRuns() protected method

protected CompareRuns ( int iterations, string run1Name, System.Action run1Action, string run2Name, System.Action run2Action ) : void
iterations int
run1Name string
run1Action System.Action
run2Name string
run2Action System.Action
return void

CompareRuns() protected method

protected CompareRuns ( string run1Name, System.Action run1Action, string run2Name, System.Action run2Action ) : void
run1Name string
run1Action System.Action
run2Name string
run2Action System.Action
return void

Log() public method

public Log ( string message ) : void
message string
return void

Measure() protected method

protected Measure ( System.Action action, decimal iterations ) : long
action System.Action
iterations decimal
return long

PerfTestBase() public method

public PerfTestBase ( ) : System
return System

RunAction() protected method

protected RunAction ( System.Action action, int iterations ) : System.TimeSpan
action System.Action
iterations int
return System.TimeSpan

RunAction() protected method

protected RunAction ( System.Action action, int iterations, string actionName ) : System.TimeSpan
action System.Action
iterations int
actionName string
return System.TimeSpan

RunMultipleTimes() protected method

protected RunMultipleTimes ( System.Action action, string actionName ) : void
action System.Action
actionName string
return void

WarmUp() protected method

protected WarmUp ( ) : void
return void

Property Details

SbLog protected_oe property

protected StringBuilder SbLog
return StringBuilder