public OnePublisherToOneProcessorRawThroughputTest() : base(TestName, 1000L * 1000L * 100L) { sequencer = new SingleProducerSequencer(BUFFER_SIZE, new YieldingWaitStrategy()); myRunnable = new _MyRunnable(sequencer); sequencer.AddGatingSequences(myRunnable.GetSequence); }
public OneToOneRawThroughputTest() : base(Test_Disruptor, ITERATIONS) { myRunnable = new _MyRunnable(this.sequencer); this.sequencer.AddGatingSequences(myRunnable.GetSequence); }
public OneToOneRawBatchThroughputTest() : base(Test_Disruptor, ITERATIONS) { myRunnable = new _MyRunnable(sequencer); sequencer.AddGatingSequences(myRunnable.GetSequence); }