From 05f56535f230f7b7ff1227b05de6094566ed7763 Mon Sep 17 00:00:00 2001 From: yajianggroup Date: Tue, 23 Sep 2025 15:40:18 +0800 Subject: [PATCH] rlp: using testing.B.Loop Signed-off-by: yajianggroup --- rlp/decode_test.go | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/rlp/decode_test.go b/rlp/decode_test.go index 4b3a322873..0070939f34 100644 --- a/rlp/decode_test.go +++ b/rlp/decode_test.go @@ -1180,9 +1180,8 @@ func BenchmarkDecodeUints(b *testing.B) { enc := encodeTestSlice(90000) b.SetBytes(int64(len(enc))) b.ReportAllocs() - b.ResetTimer() - for i := 0; i < b.N; i++ { + for b.Loop() { var s []uint r := bytes.NewReader(enc) if err := Decode(r, &s); err != nil { @@ -1195,10 +1194,9 @@ func BenchmarkDecodeUintsReused(b *testing.B) { enc := encodeTestSlice(100000) b.SetBytes(int64(len(enc))) b.ReportAllocs() - b.ResetTimer() var s []uint - for i := 0; i < b.N; i++ { + for b.Loop() { r := bytes.NewReader(enc) if err := Decode(r, &s); err != nil { b.Fatalf("Decode error: %v", err) @@ -1213,10 +1211,9 @@ func BenchmarkDecodeByteArrayStruct(b *testing.B) { } b.SetBytes(int64(len(enc))) b.ReportAllocs() - b.ResetTimer() var out byteArrayStruct - for i := 0; i < b.N; i++ { + for b.Loop() { if err := DecodeBytes(enc, &out); err != nil { b.Fatal(err) } @@ -1234,10 +1231,9 @@ func BenchmarkDecodeBigInts(b *testing.B) { } b.SetBytes(int64(len(enc))) b.ReportAllocs() - b.ResetTimer() var out []*big.Int - for i := 0; i < b.N; i++ { + for b.Loop() { if err := DecodeBytes(enc, &out); err != nil { b.Fatal(err) } @@ -1255,10 +1251,9 @@ func BenchmarkDecodeU256Ints(b *testing.B) { } b.SetBytes(int64(len(enc))) b.ReportAllocs() - b.ResetTimer() var out []*uint256.Int - for i := 0; i < b.N; i++ { + for b.Loop() { if err := DecodeBytes(enc, &out); err != nil { b.Fatal(err) }