コード例 #1
0
ファイル: slice_test.go プロジェクト: thomasf/alkasir
func BenchmarkSliceWrite1k(b *testing.B) {
	var data [1000]byte
	for i := 0; i < b.N; i++ {
		b := Slice(data[:0])
		for range data {
			b.WriteByte(0)
		}
	}
}
コード例 #2
0
ファイル: slice_test.go プロジェクト: thomasf/alkasir
func BenchmarkBytesBufferWrite1k(b *testing.B) {
	var data [1000]byte
	for i := 0; i < b.N; i++ {
		b := bytes.NewBuffer(data[:0])
		for range data {
			b.WriteByte(0)
		}
	}
}
コード例 #3
0
ファイル: slice_test.go プロジェクト: thomasf/alkasir
func BenchmarkBytesBufferWrite10_Def(b *testing.B) {
	var data [10]byte
	for i := 0; i < b.N; i++ {
		var b bytes.Buffer
		for range data {
			b.WriteByte(0)
		}
	}
}