From b16ef5c6b97f7315295dcc3e34307ab425ba8022 Mon Sep 17 00:00:00 2001 From: Sina Mahmoodi Date: Tue, 7 Sep 2021 16:11:44 +0200 Subject: [PATCH] core/rawdb: fix bench --- core/rawdb/accessors_chain_test.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/core/rawdb/accessors_chain_test.go b/core/rawdb/accessors_chain_test.go index 17c20b66c9cb0..459cb6342f3e9 100644 --- a/core/rawdb/accessors_chain_test.go +++ b/core/rawdb/accessors_chain_test.go @@ -723,15 +723,21 @@ func BenchmarkDecodeRLPLogs(b *testing.B) { b.Fatal(err) } b.Run("ReceiptForStorage", func(b *testing.B) { + b.ReportAllocs() var r []*types.ReceiptForStorage - if err := rlp.DecodeBytes(buf, &r); err != nil { - b.Fatal(err) + for i := 0; i < b.N; i++ { + if err := rlp.DecodeBytes(buf, &r); err != nil { + b.Fatal(err) + } } }) b.Run("rlpLogs", func(b *testing.B) { + b.ReportAllocs() var r []*receiptLogs - if err := rlp.DecodeBytes(buf, &r); err != nil { - b.Fatal(err) + for i := 0; i < b.N; i++ { + if err := rlp.DecodeBytes(buf, &r); err != nil { + b.Fatal(err) + } } }) }