public OneToOneSequencedPollerThroughputTest()
 {
     _ringBuffer = RingBuffer<ValueEvent>.CreateSingleProducer(ValueEvent.EventFactory, _bufferSize, new YieldingWaitStrategy());
     _poller = _ringBuffer.NewPoller();
     _ringBuffer.AddGatingSequences(_poller.Sequence);
     _pollRunnable = new PollRunnable(_poller);
 }
Exemple #2
0
        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());  
 }