From 6d090095b4eff117dad573271b6595c20e4f6446 Mon Sep 17 00:00:00 2001 From: Dan Anglin Date: Wed, 24 Jan 2024 23:44:58 +0000 Subject: [PATCH] chore: more readable benchmark case for shuffle --- .../go/shuffle-elements/shuffle_test.go | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/experiments/go/shuffle-elements/shuffle_test.go b/experiments/go/shuffle-elements/shuffle_test.go index 6d89d1e..eb7ffff 100644 --- a/experiments/go/shuffle-elements/shuffle_test.go +++ b/experiments/go/shuffle-elements/shuffle_test.go @@ -85,7 +85,14 @@ func TestShuffleFuncThree(t *testing.T) { func BenchmarkShuffleFuncThree(b *testing.B) { var out []any - var benchmarkCase = []any{-183, -34, -118, -51, 161, -39, 60, -170, -15, -148, 70, 176, -101, -81, 156, -43, -130, 193, 64, 127, 49, 133, 199, -92, 178, -24, -139, 48, -171, 65, 187, -20, 124, 76, 68, -100, 43, 22, -21, 36, -46, 129, 40, 100, 171, 105, -165, 71, -192, -72, -93, -132, 34, 67, 55, -129, -41, 158, 46, 138} + var benchmarkCase = []any{ + -183, -34, -118, -51, 161, -39, 60, -170, -15, -148, + 70, 176, -101, -81, 156, -43, -130, 193, 64, 127, + 49, 133, 199, -92, 178, -24, -139, 48, -171, + 65, 187, -20, 124, 76, 68, -100, 43, 22, -21, + 36, -46, 129, 40, 100, 171, 105, -165, 71, -192, + -72, -93, -132, 34, 67, 55, -129, -41, 158, 46, 138, + } for i := 0; i < b.N; i++ { out = shuffleFuncThree(benchmarkCase, 47, 16) @@ -96,7 +103,14 @@ func BenchmarkShuffleFuncThree(b *testing.B) { func BenchmarkShuffleFuncTwo(b *testing.B) { var out []any - var benchmarkCase = []any{-183, -34, -118, -51, 161, -39, 60, -170, -15, -148, 70, 176, -101, -81, 156, -43, -130, 193, 64, 127, 49, 133, 199, -92, 178, -24, -139, 48, -171, 65, 187, -20, 124, 76, 68, -100, 43, 22, -21, 36, -46, 129, 40, 100, 171, 105, -165, 71, -192, -72, -93, -132, 34, 67, 55, -129, -41, 158, 46, 138} + var benchmarkCase = []any{ + -183, -34, -118, -51, 161, -39, 60, -170, -15, -148, + 70, 176, -101, -81, 156, -43, -130, 193, 64, 127, + 49, 133, 199, -92, 178, -24, -139, 48, -171, + 65, 187, -20, 124, 76, 68, -100, 43, 22, -21, + 36, -46, 129, 40, 100, 171, 105, -165, 71, -192, + -72, -93, -132, 34, 67, 55, -129, -41, 158, 46, 138, + } for i := 0; i < b.N; i++ { out = shuffleFuncTwo(benchmarkCase, 47, 16) @@ -107,7 +121,14 @@ func BenchmarkShuffleFuncTwo(b *testing.B) { func BenchmarkShuffleFuncOne(b *testing.B) { var out []any - var benchmarkCase = []any{-183, -34, -118, -51, 161, -39, 60, -170, -15, -148, 70, 176, -101, -81, 156, -43, -130, 193, 64, 127, 49, 133, 199, -92, 178, -24, -139, 48, -171, 65, 187, -20, 124, 76, 68, -100, 43, 22, -21, 36, -46, 129, 40, 100, 171, 105, -165, 71, -192, -72, -93, -132, 34, 67, 55, -129, -41, 158, 46, 138} + var benchmarkCase = []any{ + -183, -34, -118, -51, 161, -39, 60, -170, -15, -148, + 70, 176, -101, -81, 156, -43, -130, 193, 64, 127, + 49, 133, 199, -92, 178, -24, -139, 48, -171, + 65, 187, -20, 124, 76, 68, -100, 43, 22, -21, + 36, -46, 129, 40, 100, 171, 105, -165, 71, -192, + -72, -93, -132, 34, 67, 55, -129, -41, 158, 46, 138, + } for i := 0; i < b.N; i++ { out = shuffleFuncOne(benchmarkCase, 47, 16)