From Issue 5154.
(b *testing.B)
| 616 | |
| 617 | // From Issue 5154. |
| 618 | func BenchmarkBufferNotEmptyWriteRead(b *testing.B) { |
| 619 | buf := make([]byte, 1024) |
| 620 | for i := 0; i < b.N; i++ { |
| 621 | var b Buffer |
| 622 | b.Write(buf[0:1]) |
| 623 | for i := 0; i < 5<<10; i++ { |
| 624 | b.Write(buf) |
| 625 | b.Read(buf) |
| 626 | } |
| 627 | } |
| 628 | } |
| 629 | |
| 630 | // Check that we don't compact too often. From Issue 5154. |
| 631 | func BenchmarkBufferFullSmallReads(b *testing.B) { |