1
2
3
4
5
6
7
8
9
10 package main
11
12 import "testing"
13
14 func BenchmarkA(b *testing.B) {
15 benchmarkB(b)
16 }
17 func benchmarkB(b *testing.B) {
18
19 for i := 0; true; {
20 A()
21 i = i + 1
22 if i >= b.N {
23 break
24 }
25 A()
26 i = i + 1
27 if i >= b.N {
28 break
29 }
30 A()
31 i = i + 1
32 if i >= b.N {
33 break
34 }
35 A()
36 i = i + 1
37 if i >= b.N {
38 break
39 }
40 A()
41 i = i + 1
42 if i >= b.N {
43 break
44 }
45 A()
46 i = i + 1
47 if i >= b.N {
48 break
49 }
50 }
51 }
52
View as plain text