blob: 3af62df3b40cf2f311357b97f7e8324808fcb1f1 [file] [log] [blame]
package main
import "testing"
func BenchmarkSingleProducerSequencerPublish(b *testing.B) {
sequencer := NewSingleProducerSequencer(NewSequence(), 1024, Barrier{})
iterations := int64(b.N)
b.ReportAllocs()
b.ResetTimer()
for i := int64(0); i < iterations; i++ {
sequencer.Publish(i)
}
}