C# 클래스 Akka.Tests.Performance.Dispatch.ColdDispatcherThroughputSpecBase

Base class used to test all MessageDispatcher implementations
파일 보기 프로젝트 열기: rogeralsing/akka.net

보호된 프로퍼티들

프로퍼티 타입 설명
EventBlock System.Threading.ManualResetEventSlim
ScheduledWork System.Action

보호된 메소드들

메소드 설명
Configurator ( ) : MessageDispatcherConfigurator
Warmup ( MessageDispatcher dispatcher ) : void

Warms up dispatcher prior to the benchmark running, so we can exclude initialization overhead from the results of the benchmark.

Does nothing by default (includes overhead)

비공개 메소드들

메소드 설명
Schedule_throughput ( BenchmarkContext context ) : void
Setup ( BenchmarkContext context ) : void
Teardown ( ) : void

메소드 상세

Configurator() 보호된 추상적인 메소드

protected abstract Configurator ( ) : MessageDispatcherConfigurator
리턴 Akka.Dispatch.MessageDispatcherConfigurator

Warmup() 보호된 메소드

Warms up dispatcher prior to the benchmark running, so we can exclude initialization overhead from the results of the benchmark.
Does nothing by default (includes overhead)
protected Warmup ( MessageDispatcher dispatcher ) : void
dispatcher Akka.Dispatch.MessageDispatcher The implementaiton we'll be testing.
리턴 void

프로퍼티 상세

EventBlock 보호되어 있는 프로퍼티

Used to block the benchmark method from exiting before all scheduled work is completed
protected ManualResetEventSlim,System.Threading EventBlock
리턴 System.Threading.ManualResetEventSlim

ScheduledWork 보호되어 있는 프로퍼티

protected Action,System ScheduledWork
리턴 System.Action