public OneToOneSequencedPollerThroughputTest() { _ringBuffer = RingBuffer<ValueEvent>.CreateSingleProducer(ValueEvent.EventFactory, _bufferSize, new YieldingWaitStrategy()); _poller = _ringBuffer.NewPoller(); _ringBuffer.AddGatingSequences(_poller.Sequence); _pollRunnable = new PollRunnable(_poller); }
public OneToOneSequencedPollerThroughputTest() { _ringBuffer = RingBuffer <PerfEvent> .CreateSingleProducer(PerfEvent.EventFactory, _bufferSize, new YieldingWaitStrategy()); _poller = _ringBuffer.NewPoller(); _ringBuffer.AddGatingSequences(_poller.Sequence); _pollRunnable = new PollRunnable(_poller); }
public OneToOneSequencedPollerThroughputTest() : base(Test_Disruptor, ITERATIONS, 7) { ThreadPool.SetMaxThreads(1, 1); poller = ringBuffer.NewPoller(); pollRunnable = new PollRunnable(poller); ringBuffer.AddGatingSequences(poller.GetSequence()); }
public OneToOneSequencedPollerThroughputTest() : base(Test_Disruptor, ITERATIONS,7) { ThreadPool.SetMaxThreads (1,1); poller = ringBuffer.NewPoller(); pollRunnable = new PollRunnable(poller); ringBuffer.AddGatingSequences(poller.GetSequence()); }