@@ -69,20 +69,25 @@ func Test_findMedianSortedArrays(t *testing.T) {
69
69
}
70
70
71
71
func Benchmark_findMedianSortedArrays (b * testing.B ) {
72
- for i := 0 ; i < b .N ; i ++ {
73
- findMedianSortedArrays ([]int {1 }, []int {2 , 3 , 4 })
74
- findMedianSortedArrays ([]int {2 }, []int {1 , 3 , 4 })
75
- findMedianSortedArrays ([]int {3 }, []int {1 , 2 , 4 })
76
- findMedianSortedArrays ([]int {4 }, []int {1 , 2 , 3 })
77
- findMedianSortedArrays ([]int {1 , 2 }, []int {3 , 4 })
78
- findMedianSortedArrays ([]int {1 , 3 }, []int {2 , 4 })
79
- findMedianSortedArrays ([]int {1 , 4 }, []int {2 , 3 })
80
- findMedianSortedArrays ([]int {2 , 3 }, []int {1 , 4 })
81
- findMedianSortedArrays ([]int {2 , 4 }, []int {1 , 3 })
82
- findMedianSortedArrays ([]int {3 , 4 }, []int {1 , 2 })
83
- findMedianSortedArrays ([]int {1 , 2 , 3 }, []int {4 })
84
- findMedianSortedArrays ([]int {1 , 2 , 4 }, []int {3 })
85
- findMedianSortedArrays ([]int {1 , 3 , 4 }, []int {2 })
86
- findMedianSortedArrays ([]int {2 , 3 , 4 }, []int {1 })
87
- }
72
+ b .StopTimer ()
73
+ b .ReportAllocs ()
74
+ b .StartTimer ()
75
+ b .RunParallel (func (pb * testing.PB ) {
76
+ for pb .Next () {
77
+ findMedianSortedArrays ([]int {1 }, []int {2 , 3 , 4 })
78
+ findMedianSortedArrays ([]int {2 }, []int {1 , 3 , 4 })
79
+ findMedianSortedArrays ([]int {3 }, []int {1 , 2 , 4 })
80
+ findMedianSortedArrays ([]int {4 }, []int {1 , 2 , 3 })
81
+ findMedianSortedArrays ([]int {1 , 2 }, []int {3 , 4 })
82
+ findMedianSortedArrays ([]int {1 , 3 }, []int {2 , 4 })
83
+ findMedianSortedArrays ([]int {1 , 4 }, []int {2 , 3 })
84
+ findMedianSortedArrays ([]int {2 , 3 }, []int {1 , 4 })
85
+ findMedianSortedArrays ([]int {2 , 4 }, []int {1 , 3 })
86
+ findMedianSortedArrays ([]int {3 , 4 }, []int {1 , 2 })
87
+ findMedianSortedArrays ([]int {1 , 2 , 3 }, []int {4 })
88
+ findMedianSortedArrays ([]int {1 , 2 , 4 }, []int {3 })
89
+ findMedianSortedArrays ([]int {1 , 3 , 4 }, []int {2 })
90
+ findMedianSortedArrays ([]int {2 , 3 , 4 }, []int {1 })
91
+ }
92
+ })
88
93
}
0 commit comments