Fixed test. #2
diff --git a/benchmark-disruptor/shared_writer_contended_write_test.go b/benchmark-disruptor/shared_writer_contended_write_test.go
index 8a48b60..721c042 100644
--- a/benchmark-disruptor/shared_writer_contended_write_test.go
+++ b/benchmark-disruptor/shared_writer_contended_write_test.go
@@ -66,22 +66,22 @@
for current < iterations {
current = writer.Reserve(ReserveMany)
- for i := previous + 1; i <= current; i++ {
+ for i := current - ReserveMany; i <= current; i++ {
ringBuffer[i&RingBufferMask] = i
}
- writer.Commit(previous+1, current)
+ writer.Commit(current-ReserveMany, current)
}
}()
current := disruptor.InitialSequenceValue
for current < iterations {
current = writer.Reserve(ReserveMany)
- for i := previous + 1; i <= current; i++ {
+ for i := current - ReserveMany; i <= current; i++ {
ringBuffer[i&RingBufferMask] = i
}
- writer.Commit(previous+1, current)
+ writer.Commit(current-ReserveMany, current)
}
b.StopTimer()