commit | 4af3b96330591e0983ade2195db17da5df1b8bdf | [log] [tgz] |
---|---|---|
author | Oliver, Jonathan <git@jonathanoliver.com> | Tue Jun 03 09:11:21 2014 -0600 |
committer | Oliver, Jonathan <git@jonathanoliver.com> | Tue Jun 03 09:11:21 2014 -0600 |
tree | 5984165017bdd84f5f589e5501097345f4b16e35 | |
parent | 1725e605dfc352d8872b38c7ef68474d993d9e68 [diff] |
Benchmarking 'await'.
diff --git a/writer_test.go b/writer_test.go index 0a2b278..2a5b5f0 100644 --- a/writer_test.go +++ b/writer_test.go
@@ -15,3 +15,17 @@ read.sequence = i } } + +func BenchmarkWriterAwait(b *testing.B) { + iterations := int64(b.N) + written, read := NewCursor(), NewCursor() + writer := NewWriter(written, read, 1024*64) + + b.ReportAllocs() + b.ResetTimer() + + for i := int64(0); i < iterations; i++ { + writer.Await(i) + read.sequence = i + } +}