-
Notifications
You must be signed in to change notification settings - Fork 375
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(ops/gnobro): introducing Release workflow for the Gnobro tool (#…
…2872) Adding support for releasing the image of Gnobro Facilitates #2807 <details><summary>Contributors' checklist...</summary> - [*] Added new tests, or not needed, or not feasible - [*] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [*] Updated the official documentation or not needed - [*] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [*] Added references to related issues and PRs - [*] Provided any useful hints for running manual tests </details>
- Loading branch information
Showing
2 changed files
with
105 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
01d9e8d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'Go Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
0.20
.BenchmarkStringLargeData
11752683
ns/op 8434920 B/op 94084 allocs/op11125626
ns/op 8434855 B/op 94084 allocs/op1.06
BenchmarkStringLargeData - ns/op
11752683
ns/op11125626
ns/op1.06
BenchmarkStringLargeData - B/op
8434920
B/op8434855
B/op1.00
BenchmarkStringLargeData - allocs/op
94084
allocs/op94084
allocs/op1
BenchmarkStringLargeData
10016196
ns/op 8436854 B/op 94090 allocs/op11125626
ns/op 8434855 B/op 94084 allocs/op0.90
BenchmarkStringLargeData - ns/op
10016196
ns/op11125626
ns/op0.90
BenchmarkStringLargeData - B/op
8436854
B/op8434855
B/op1.00
BenchmarkStringLargeData - allocs/op
94090
allocs/op94084
allocs/op1.00
BenchmarkPreprocessForLoop
1104723
ns/op 5780 B/op 44 allocs/op1106202
ns/op 5779 B/op 44 allocs/op1.00
BenchmarkPreprocessForLoop - ns/op
1104723
ns/op1106202
ns/op1.00
BenchmarkPreprocessForLoop - B/op
5780
B/op5779
B/op1.00
BenchmarkPreprocessForLoop - allocs/op
44
allocs/op44
allocs/op1
BenchmarkPreprocessForLoop
1088546
ns/op 5858 B/op 44 allocs/op1106202
ns/op 5779 B/op 44 allocs/op0.98
BenchmarkPreprocessForLoop - ns/op
1088546
ns/op1106202
ns/op0.98
BenchmarkPreprocessForLoop - B/op
5858
B/op5779
B/op1.01
BenchmarkPreprocessForLoop - allocs/op
44
allocs/op44
allocs/op1
BenchmarkIfStatement
5717442
ns/op 4886433 B/op 10060 allocs/op5640484
ns/op 4886423 B/op 10060 allocs/op1.01
BenchmarkIfStatement - ns/op
5717442
ns/op5640484
ns/op1.01
BenchmarkIfStatement - B/op
4886433
B/op4886423
B/op1.00
BenchmarkIfStatement - allocs/op
10060
allocs/op10060
allocs/op1
BenchmarkIfStatement
4465668
ns/op 4886718 B/op 10059 allocs/op5640484
ns/op 4886423 B/op 10060 allocs/op0.79
BenchmarkIfStatement - ns/op
4465668
ns/op5640484
ns/op0.79
BenchmarkIfStatement - B/op
4886718
B/op4886423
B/op1.00
BenchmarkIfStatement - allocs/op
10059
allocs/op10060
allocs/op1.00
BenchmarkPreprocess
183255
ns/op 66930 B/op 482 allocs/op181232
ns/op 66939 B/op 482 allocs/op1.01
BenchmarkPreprocess - ns/op
183255
ns/op181232
ns/op1.01
BenchmarkPreprocess - B/op
66930
B/op66939
B/op1.00
BenchmarkPreprocess - allocs/op
482
allocs/op482
allocs/op1
BenchmarkPreprocess
130828
ns/op 66989 B/op 482 allocs/op181232
ns/op 66939 B/op 482 allocs/op0.72
BenchmarkPreprocess - ns/op
130828
ns/op181232
ns/op0.72
BenchmarkPreprocess - B/op
66989
B/op66939
B/op1.00
BenchmarkPreprocess - allocs/op
482
allocs/op482
allocs/op1
BenchmarkBenchdata/fib.gno_param:4
15595
ns/op 11088 B/op 36 allocs/op15274
ns/op 11088 B/op 36 allocs/op1.02
BenchmarkBenchdata/fib.gno_param:4 - ns/op
15595
ns/op15274
ns/op1.02
BenchmarkBenchdata/fib.gno_param:4 - B/op
11088
B/op11088
B/op1
BenchmarkBenchdata/fib.gno_param:4 - allocs/op
36
allocs/op36
allocs/op1
BenchmarkBenchdata/fib.gno_param:4
12329
ns/op 11088 B/op 36 allocs/op15274
ns/op 11088 B/op 36 allocs/op0.81
BenchmarkBenchdata/fib.gno_param:4 - ns/op
12329
ns/op15274
ns/op0.81
BenchmarkBenchdata/fib.gno_param:4 - B/op
11088
B/op11088
B/op1
BenchmarkBenchdata/fib.gno_param:4 - allocs/op
36
allocs/op36
allocs/op1
BenchmarkBenchdata/fib.gno_param:8
115833
ns/op 82548 B/op 268 allocs/op112399
ns/op 82548 B/op 268 allocs/op1.03
BenchmarkBenchdata/fib.gno_param:8 - ns/op
115833
ns/op112399
ns/op1.03
BenchmarkBenchdata/fib.gno_param:8 - B/op
82548
B/op82548
B/op1
BenchmarkBenchdata/fib.gno_param:8 - allocs/op
268
allocs/op268
allocs/op1
BenchmarkBenchdata/fib.gno_param:8
91059
ns/op 82547 B/op 268 allocs/op112399
ns/op 82548 B/op 268 allocs/op0.81
BenchmarkBenchdata/fib.gno_param:8 - ns/op
91059
ns/op112399
ns/op0.81
BenchmarkBenchdata/fib.gno_param:8 - B/op
82547
B/op82548
B/op1.00
BenchmarkBenchdata/fib.gno_param:8 - allocs/op
268
allocs/op268
allocs/op1
BenchmarkBenchdata/fib.gno_param:16
5502877
ns/op 3933995 B/op 12772 allocs/op5367590
ns/op 3933988 B/op 12772 allocs/op1.03
BenchmarkBenchdata/fib.gno_param:16 - ns/op
5502877
ns/op5367590
ns/op1.03
BenchmarkBenchdata/fib.gno_param:16 - B/op
3933995
B/op3933988
B/op1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op
12772
allocs/op12772
allocs/op1
BenchmarkBenchdata/fib.gno_param:16
4345424
ns/op 3933947 B/op 12772 allocs/op5367590
ns/op 3933988 B/op 12772 allocs/op0.81
BenchmarkBenchdata/fib.gno_param:16 - ns/op
4345424
ns/op5367590
ns/op0.81
BenchmarkBenchdata/fib.gno_param:16 - B/op
3933947
B/op3933988
B/op1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op
12772
allocs/op12772
allocs/op1
BenchmarkBenchdata/loop.gno
110.9
ns/op 0 B/op 0 allocs/op111.1
ns/op 0 B/op 0 allocs/op1.00
BenchmarkBenchdata/loop.gno - ns/op
110.9
ns/op111.1
ns/op1.00
BenchmarkBenchdata/loop.gno - B/op
0
B/op0
B/op1
BenchmarkBenchdata/loop.gno - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBenchdata/loop.gno
110.8
ns/op 0 B/op 0 allocs/op111.1
ns/op 0 B/op 0 allocs/op1.00
BenchmarkBenchdata/loop.gno - ns/op
110.8
ns/op111.1
ns/op1.00
BenchmarkBenchdata/loop.gno - B/op
0
B/op0
B/op1
BenchmarkBenchdata/loop.gno - allocs/op
0
allocs/op0
allocs/op1
BenchmarkCreateNewMachine
9839
ns/op 3164 B/op 30 allocs/op9525
ns/op 3163 B/op 30 allocs/op1.03
BenchmarkCreateNewMachine - ns/op
9839
ns/op9525
ns/op1.03
BenchmarkCreateNewMachine - B/op
3164
B/op3163
B/op1.00
BenchmarkCreateNewMachine - allocs/op
30
allocs/op30
allocs/op1
BenchmarkCreateNewMachine
5689
ns/op 3179 B/op 30 allocs/op9525
ns/op 3163 B/op 30 allocs/op0.60
BenchmarkCreateNewMachine - ns/op
5689
ns/op9525
ns/op0.60
BenchmarkCreateNewMachine - B/op
3179
B/op3163
B/op1.01
BenchmarkCreateNewMachine - allocs/op
30
allocs/op30
allocs/op1
Benchmark_txLogRead/stack2
49.72
ns/op 0 B/op 0 allocs/op49.73
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/stack2 - ns/op
49.72
ns/op49.73
ns/op1.00
Benchmark_txLogRead/stack2 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack2 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/stack2
49.82
ns/op 0 B/op 0 allocs/op49.73
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/stack2 - ns/op
49.82
ns/op49.73
ns/op1.00
Benchmark_txLogRead/stack2 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack2 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/stack1
37.31
ns/op 0 B/op 0 allocs/op37.04
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/stack1 - ns/op
37.31
ns/op37.04
ns/op1.01
Benchmark_txLogRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/stack1
37.24
ns/op 0 B/op 0 allocs/op37.04
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/stack1 - ns/op
37.24
ns/op37.04
ns/op1.01
Benchmark_txLogRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/wrapped
23.54
ns/op 0 B/op 0 allocs/op23.38
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/wrapped - ns/op
23.54
ns/op23.38
ns/op1.01
Benchmark_txLogRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_txLogRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/wrapped
23.52
ns/op 0 B/op 0 allocs/op23.38
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/wrapped - ns/op
23.52
ns/op23.38
ns/op1.01
Benchmark_txLogRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_txLogRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/baseline
22.48
ns/op 0 B/op 0 allocs/op22.33
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/baseline - ns/op
22.48
ns/op22.33
ns/op1.01
Benchmark_txLogRead/baseline - B/op
0
B/op0
B/op1
Benchmark_txLogRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/baseline
22.48
ns/op 0 B/op 0 allocs/op22.33
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/baseline - ns/op
22.48
ns/op22.33
ns/op1.01
Benchmark_txLogRead/baseline - B/op
0
B/op0
B/op1
Benchmark_txLogRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/stack1
106.8
ns/op 119 B/op 0 allocs/op109.4
ns/op 119 B/op 0 allocs/op0.98
Benchmark_txLogWrite/stack1 - ns/op
106.8
ns/op109.4
ns/op0.98
Benchmark_txLogWrite/stack1 - B/op
119
B/op119
B/op1
Benchmark_txLogWrite/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/stack1
110
ns/op 119 B/op 0 allocs/op109.4
ns/op 119 B/op 0 allocs/op1.01
Benchmark_txLogWrite/stack1 - ns/op
110
ns/op109.4
ns/op1.01
Benchmark_txLogWrite/stack1 - B/op
119
B/op119
B/op1
Benchmark_txLogWrite/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/wrapped
90.57
ns/op 83 B/op 0 allocs/op92.74
ns/op 82 B/op 0 allocs/op0.98
Benchmark_txLogWrite/wrapped - ns/op
90.57
ns/op92.74
ns/op0.98
Benchmark_txLogWrite/wrapped - B/op
83
B/op82
B/op1.01
Benchmark_txLogWrite/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/wrapped
93.61
ns/op 82 B/op 0 allocs/op92.74
ns/op 82 B/op 0 allocs/op1.01
Benchmark_txLogWrite/wrapped - ns/op
93.61
ns/op92.74
ns/op1.01
Benchmark_txLogWrite/wrapped - B/op
82
B/op82
B/op1
Benchmark_txLogWrite/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/baseline
90.36
ns/op 83 B/op 0 allocs/op87.8
ns/op 83 B/op 0 allocs/op1.03
Benchmark_txLogWrite/baseline - ns/op
90.36
ns/op87.8
ns/op1.03
Benchmark_txLogWrite/baseline - B/op
83
B/op83
B/op1
Benchmark_txLogWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/baseline
90.81
ns/op 83 B/op 0 allocs/op87.8
ns/op 83 B/op 0 allocs/op1.03
Benchmark_txLogWrite/baseline - ns/op
90.81
ns/op87.8
ns/op1.03
Benchmark_txLogWrite/baseline - B/op
83
B/op83
B/op1
Benchmark_txLogWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/stack1
30.7
ns/op 0 B/op 0 allocs/op30.39
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/stack1 - ns/op
30.7
ns/op30.39
ns/op1.01
Benchmark_bufferedTxMapRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/stack1
30.71
ns/op 0 B/op 0 allocs/op30.39
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/stack1 - ns/op
30.71
ns/op30.39
ns/op1.01
Benchmark_bufferedTxMapRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/wrapped
22.12
ns/op 0 B/op 0 allocs/op22.31
ns/op 0 B/op 0 allocs/op0.99
Benchmark_bufferedTxMapRead/wrapped - ns/op
22.12
ns/op22.31
ns/op0.99
Benchmark_bufferedTxMapRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/wrapped
22.13
ns/op 0 B/op 0 allocs/op22.31
ns/op 0 B/op 0 allocs/op0.99
Benchmark_bufferedTxMapRead/wrapped - ns/op
22.13
ns/op22.31
ns/op0.99
Benchmark_bufferedTxMapRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/baseline
22.17
ns/op 0 B/op 0 allocs/op22.36
ns/op 0 B/op 0 allocs/op0.99
Benchmark_bufferedTxMapRead/baseline - ns/op
22.17
ns/op22.36
ns/op0.99
Benchmark_bufferedTxMapRead/baseline - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/baseline
22.21
ns/op 0 B/op 0 allocs/op22.36
ns/op 0 B/op 0 allocs/op0.99
Benchmark_bufferedTxMapRead/baseline - ns/op
22.21
ns/op22.36
ns/op0.99
Benchmark_bufferedTxMapRead/baseline - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/buffered
105.4
ns/op 119 B/op 0 allocs/op98.81
ns/op 119 B/op 0 allocs/op1.07
Benchmark_bufferedTxMapWrite/buffered - ns/op
105.4
ns/op98.81
ns/op1.07
Benchmark_bufferedTxMapWrite/buffered - B/op
119
B/op119
B/op1
Benchmark_bufferedTxMapWrite/buffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/buffered
106.6
ns/op 119 B/op 0 allocs/op98.81
ns/op 119 B/op 0 allocs/op1.08
Benchmark_bufferedTxMapWrite/buffered - ns/op
106.6
ns/op98.81
ns/op1.08
Benchmark_bufferedTxMapWrite/buffered - B/op
119
B/op119
B/op1
Benchmark_bufferedTxMapWrite/buffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/unbuffered
90.32
ns/op 83 B/op 0 allocs/op87.69
ns/op 83 B/op 0 allocs/op1.03
Benchmark_bufferedTxMapWrite/unbuffered - ns/op
90.32
ns/op87.69
ns/op1.03
Benchmark_bufferedTxMapWrite/unbuffered - B/op
83
B/op83
B/op1
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/unbuffered
96.44
ns/op 82 B/op 0 allocs/op87.69
ns/op 83 B/op 0 allocs/op1.10
Benchmark_bufferedTxMapWrite/unbuffered - ns/op
96.44
ns/op87.69
ns/op1.10
Benchmark_bufferedTxMapWrite/unbuffered - B/op
82
B/op83
B/op0.99
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/baseline
91.13
ns/op 83 B/op 0 allocs/op87.31
ns/op 83 B/op 0 allocs/op1.04
Benchmark_bufferedTxMapWrite/baseline - ns/op
91.13
ns/op87.31
ns/op1.04
Benchmark_bufferedTxMapWrite/baseline - B/op
83
B/op83
B/op1
Benchmark_bufferedTxMapWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/baseline
94.53
ns/op 82 B/op 0 allocs/op87.31
ns/op 83 B/op 0 allocs/op1.08
Benchmark_bufferedTxMapWrite/baseline - ns/op
94.53
ns/op87.31
ns/op1.08
Benchmark_bufferedTxMapWrite/baseline - B/op
82
B/op83
B/op0.99
Benchmark_bufferedTxMapWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/EmptyStruct:encode
324.6
ns/op 96 B/op 2 allocs/op316.2
ns/op 96 B/op 2 allocs/op1.03
BenchmarkBinary/EmptyStruct:encode - ns/op
324.6
ns/op316.2
ns/op1.03
BenchmarkBinary/EmptyStruct:encode - B/op
96
B/op96
B/op1
BenchmarkBinary/EmptyStruct:encode - allocs/op
2
allocs/op2
allocs/op1
BenchmarkBinary/EmptyStruct:encode
435.4
ns/op 96 B/op 2 allocs/op316.2
ns/op 96 B/op 2 allocs/op1.38
BenchmarkBinary/EmptyStruct:encode - ns/op
435.4
ns/op316.2
ns/op1.38
BenchmarkBinary/EmptyStruct:encode - B/op
96
B/op96
B/op1
BenchmarkBinary/EmptyStruct:encode - allocs/op
2
allocs/op2
allocs/op1
BenchmarkBinary/EmptyStruct:decode
177.6
ns/op 0 B/op 0 allocs/op177.8
ns/op 0 B/op 0 allocs/op1.00
BenchmarkBinary/EmptyStruct:decode - ns/op
177.6
ns/op177.8
ns/op1.00
BenchmarkBinary/EmptyStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/EmptyStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/EmptyStruct:decode
272.6
ns/op 0 B/op 0 allocs/op177.8
ns/op 0 B/op 0 allocs/op1.53
BenchmarkBinary/EmptyStruct:decode - ns/op
272.6
ns/op177.8
ns/op1.53
BenchmarkBinary/EmptyStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/EmptyStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/PrimitivesStruct:encode
4785
ns/op 1724 B/op 60 allocs/op4919
ns/op 1724 B/op 60 allocs/op0.97
BenchmarkBinary/PrimitivesStruct:encode - ns/op
4785
ns/op4919
ns/op0.97
BenchmarkBinary/PrimitivesStruct:encode - B/op
1724
B/op1724
B/op1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op
60
allocs/op60
allocs/op1
BenchmarkBinary/PrimitivesStruct:encode
4853
ns/op 1724 B/op 60 allocs/op4919
ns/op 1724 B/op 60 allocs/op0.99
BenchmarkBinary/PrimitivesStruct:encode - ns/op
4853
ns/op4919
ns/op0.99
BenchmarkBinary/PrimitivesStruct:encode - B/op
1724
B/op1724
B/op1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op
60
allocs/op60
allocs/op1
BenchmarkBinary/PrimitivesStruct:decode
3127
ns/op 137 B/op 7 allocs/op3131
ns/op 137 B/op 7 allocs/op1.00
BenchmarkBinary/PrimitivesStruct:decode - ns/op
3127
ns/op3131
ns/op1.00
BenchmarkBinary/PrimitivesStruct:decode - B/op
137
B/op137
B/op1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op
7
allocs/op7
allocs/op1
BenchmarkBinary/PrimitivesStruct:decode
3070
ns/op 137 B/op 7 allocs/op3131
ns/op 137 B/op 7 allocs/op0.98
BenchmarkBinary/PrimitivesStruct:decode - ns/op
3070
ns/op3131
ns/op0.98
BenchmarkBinary/PrimitivesStruct:decode - B/op
137
B/op137
B/op1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op
7
allocs/op7
allocs/op1
BenchmarkBinary/ShortArraysStruct:encode
692.1
ns/op 192 B/op 4 allocs/op699.3
ns/op 192 B/op 4 allocs/op0.99
BenchmarkBinary/ShortArraysStruct:encode - ns/op
692.1
ns/op699.3
ns/op0.99
BenchmarkBinary/ShortArraysStruct:encode - B/op
192
B/op192
B/op1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op
4
allocs/op4
allocs/op1
BenchmarkBinary/ShortArraysStruct:encode
812.9
ns/op 192 B/op 4 allocs/op699.3
ns/op 192 B/op 4 allocs/op1.16
BenchmarkBinary/ShortArraysStruct:encode - ns/op
812.9
ns/op699.3
ns/op1.16
BenchmarkBinary/ShortArraysStruct:encode - B/op
192
B/op192
B/op1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op
4
allocs/op4
allocs/op1
BenchmarkBinary/ShortArraysStruct:decode
241.1
ns/op 0 B/op 0 allocs/op245.2
ns/op 0 B/op 0 allocs/op0.98
BenchmarkBinary/ShortArraysStruct:decode - ns/op
241.1
ns/op245.2
ns/op0.98
BenchmarkBinary/ShortArraysStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/ShortArraysStruct:decode
364.8
ns/op 0 B/op 0 allocs/op245.2
ns/op 0 B/op 0 allocs/op1.49
BenchmarkBinary/ShortArraysStruct:decode - ns/op
364.8
ns/op245.2
ns/op1.49
BenchmarkBinary/ShortArraysStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/ArraysStruct:encode
17431
ns/op 7900 B/op 222 allocs/op17767
ns/op 7900 B/op 222 allocs/op0.98
BenchmarkBinary/ArraysStruct:encode - ns/op
17431
ns/op17767
ns/op0.98
BenchmarkBinary/ArraysStruct:encode - B/op
7900
B/op7900
B/op1
BenchmarkBinary/ArraysStruct:encode - allocs/op
222
allocs/op222
allocs/op1
BenchmarkBinary/ArraysStruct:encode
16535
ns/op 7900 B/op 222 allocs/op17767
ns/op 7900 B/op 222 allocs/op0.93
BenchmarkBinary/ArraysStruct:encode - ns/op
16535
ns/op17767
ns/op0.93
BenchmarkBinary/ArraysStruct:encode - B/op
7900
B/op7900
B/op1
BenchmarkBinary/ArraysStruct:encode - allocs/op
222
allocs/op222
allocs/op1
BenchmarkBinary/ArraysStruct:decode
11615
ns/op 790 B/op 40 allocs/op11478
ns/op 790 B/op 40 allocs/op1.01
BenchmarkBinary/ArraysStruct:decode - ns/op
11615
ns/op11478
ns/op1.01
BenchmarkBinary/ArraysStruct:decode - B/op
790
B/op790
B/op1
BenchmarkBinary/ArraysStruct:decode - allocs/op
40
allocs/op40
allocs/op1
BenchmarkBinary/ArraysStruct:decode
10395
ns/op 790 B/op 40 allocs/op11478
ns/op 790 B/op 40 allocs/op0.91
BenchmarkBinary/ArraysStruct:decode - ns/op
10395
ns/op11478
ns/op0.91
BenchmarkBinary/ArraysStruct:decode - B/op
790
B/op790
B/op1
BenchmarkBinary/ArraysStruct:decode - allocs/op
40
allocs/op40
allocs/op1
BenchmarkBinary/ArraysArraysStruct:encode
33433
ns/op 16779 B/op 448 allocs/op34396
ns/op 16780 B/op 448 allocs/op0.97
BenchmarkBinary/ArraysArraysStruct:encode - ns/op
33433
ns/op34396
ns/op0.97
BenchmarkBinary/ArraysArraysStruct:encode - B/op
16779
B/op16780
B/op1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op
448
allocs/op448
allocs/op1
BenchmarkBinary/ArraysArraysStruct:encode
30902
ns/op 16779 B/op 448 allocs/op34396
ns/op 16780 B/op 448 allocs/op0.90
BenchmarkBinary/ArraysArraysStruct:encode - ns/op
30902
ns/op34396
ns/op0.90
BenchmarkBinary/ArraysArraysStruct:encode - B/op
16779
B/op16780
B/op1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op
448
allocs/op448
allocs/op1
BenchmarkBinary/ArraysArraysStruct:decode
21164
ns/op 1291 B/op 88 allocs/op21115
ns/op 1291 B/op 88 allocs/op1.00
BenchmarkBinary/ArraysArraysStruct:decode - ns/op
21164
ns/op21115
ns/op1.00
BenchmarkBinary/ArraysArraysStruct:decode - B/op
1291
B/op1291
B/op1
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op
88
allocs/op88
allocs/op1
BenchmarkBinary/ArraysArraysStruct:decode
19375
ns/op 1291 B/op 88 allocs/op21115
ns/op 1291 B/op 88 allocs/op0.92
BenchmarkBinary/ArraysArraysStruct:decode - ns/op
19375
ns/op21115
ns/op0.92
BenchmarkBinary/ArraysArraysStruct:decode - B/op
1291
B/op1291
B/op1
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op
88
allocs/op88
allocs/op1
BenchmarkBinary/SlicesStruct:encode
17771
ns/op 8534 B/op 232 allocs/op18244
ns/op 8534 B/op 232 allocs/op0.97
BenchmarkBinary/SlicesStruct:encode - ns/op
17771
ns/op18244
ns/op0.97
BenchmarkBinary/SlicesStruct:encode - B/op
8534
B/op8534
B/op1
BenchmarkBinary/SlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/SlicesStruct:encode
16735
ns/op 8534 B/op 232 allocs/op18244
ns/op 8534 B/op 232 allocs/op0.92
BenchmarkBinary/SlicesStruct:encode - ns/op
16735
ns/op18244
ns/op0.92
BenchmarkBinary/SlicesStruct:encode - B/op
8534
B/op8534
B/op1
BenchmarkBinary/SlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/SlicesStruct:decode
28337
ns/op 5134 B/op 240 allocs/op29238
ns/op 5134 B/op 241 allocs/op0.97
BenchmarkBinary/SlicesStruct:decode - ns/op
28337
ns/op29238
ns/op0.97
BenchmarkBinary/SlicesStruct:decode - B/op
5134
B/op5134
B/op1
BenchmarkBinary/SlicesStruct:decode - allocs/op
240
allocs/op241
allocs/op1.00
BenchmarkBinary/SlicesStruct:decode
26073
ns/op 5134 B/op 240 allocs/op29238
ns/op 5134 B/op 241 allocs/op0.89
BenchmarkBinary/SlicesStruct:decode - ns/op
26073
ns/op29238
ns/op0.89
BenchmarkBinary/SlicesStruct:decode - B/op
5134
B/op5134
B/op1
BenchmarkBinary/SlicesStruct:decode - allocs/op
240
allocs/op241
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode
85504
ns/op 54200 B/op 1297 allocs/op85747
ns/op 54212 B/op 1298 allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op
85504
ns/op85747
ns/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - B/op
54200
B/op54212
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op
1297
allocs/op1298
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode
78355
ns/op 54221 B/op 1297 allocs/op85747
ns/op 54212 B/op 1298 allocs/op0.91
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op
78355
ns/op85747
ns/op0.91
BenchmarkBinary/SlicesSlicesStruct:encode - B/op
54221
B/op54212
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op
1297
allocs/op1298
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode
144458
ns/op 35239 B/op 1355 allocs/op144223
ns/op 35248 B/op 1356 allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op
144458
ns/op144223
ns/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - B/op
35239
B/op35248
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op
1355
allocs/op1356
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode
126924
ns/op 35255 B/op 1356 allocs/op144223
ns/op 35248 B/op 1356 allocs/op0.88
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op
126924
ns/op144223
ns/op0.88
BenchmarkBinary/SlicesSlicesStruct:decode - B/op
35255
B/op35248
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op
1356
allocs/op1356
allocs/op1
BenchmarkBinary/PointersStruct:encode
5554
ns/op 1702 B/op 59 allocs/op5583
ns/op 1702 B/op 59 allocs/op0.99
BenchmarkBinary/PointersStruct:encode - ns/op
5554
ns/op5583
ns/op0.99
BenchmarkBinary/PointersStruct:encode - B/op
1702
B/op1702
B/op1
BenchmarkBinary/PointersStruct:encode - allocs/op
59
allocs/op59
allocs/op1
BenchmarkBinary/PointersStruct:encode
5400
ns/op 1702 B/op 59 allocs/op5583
ns/op 1702 B/op 59 allocs/op0.97
BenchmarkBinary/PointersStruct:encode - ns/op
5400
ns/op5583
ns/op0.97
BenchmarkBinary/PointersStruct:encode - B/op
1702
B/op1702
B/op1
BenchmarkBinary/PointersStruct:encode - allocs/op
59
allocs/op59
allocs/op1
BenchmarkBinary/PointersStruct:decode
4720
ns/op 286 B/op 26 allocs/op4742
ns/op 286 B/op 26 allocs/op1.00
BenchmarkBinary/PointersStruct:decode - ns/op
4720
ns/op4742
ns/op1.00
BenchmarkBinary/PointersStruct:decode - B/op
286
B/op286
B/op1
BenchmarkBinary/PointersStruct:decode - allocs/op
26
allocs/op26
allocs/op1
BenchmarkBinary/PointersStruct:decode
4574
ns/op 286 B/op 26 allocs/op4742
ns/op 286 B/op 26 allocs/op0.96
BenchmarkBinary/PointersStruct:decode - ns/op
4574
ns/op4742
ns/op0.96
BenchmarkBinary/PointersStruct:decode - B/op
286
B/op286
B/op1
BenchmarkBinary/PointersStruct:decode - allocs/op
26
allocs/op26
allocs/op1
BenchmarkBinary/PointerSlicesStruct:encode
19415
ns/op 8398 B/op 232 allocs/op20763
ns/op 8397 B/op 232 allocs/op0.94
BenchmarkBinary/PointerSlicesStruct:encode - ns/op
19415
ns/op20763
ns/op0.94
BenchmarkBinary/PointerSlicesStruct:encode - B/op
8398
B/op8397
B/op1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/PointerSlicesStruct:encode
18506
ns/op 8398 B/op 232 allocs/op20763
ns/op 8397 B/op 232 allocs/op0.89
BenchmarkBinary/PointerSlicesStruct:encode - ns/op
18506
ns/op20763
ns/op0.89
BenchmarkBinary/PointerSlicesStruct:encode - B/op
8398
B/op8397
B/op1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/PointerSlicesStruct:decode
40243
ns/op 6052 B/op 352 allocs/op40186
ns/op 6051 B/op 352 allocs/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - ns/op
40243
ns/op40186
ns/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - B/op
6052
B/op6051
B/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op
352
allocs/op352
allocs/op1
BenchmarkBinary/PointerSlicesStruct:decode
36528
ns/op 6055 B/op 352 allocs/op40186
ns/op 6051 B/op 352 allocs/op0.91
BenchmarkBinary/PointerSlicesStruct:decode - ns/op
36528
ns/op40186
ns/op0.91
BenchmarkBinary/PointerSlicesStruct:decode - B/op
6055
B/op6051
B/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op
352
allocs/op352
allocs/op1
BenchmarkBinary/ComplexSt:encode
47081
ns/op 24119 B/op 582 allocs/op48087
ns/op 24116 B/op 582 allocs/op0.98
BenchmarkBinary/ComplexSt:encode - ns/op
47081
ns/op48087
ns/op0.98
BenchmarkBinary/ComplexSt:encode - B/op
24119
B/op24116
B/op1.00
BenchmarkBinary/ComplexSt:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/ComplexSt:encode
44470
ns/op 24122 B/op 582 allocs/op48087
ns/op 24116 B/op 582 allocs/op0.92
BenchmarkBinary/ComplexSt:encode - ns/op
44470
ns/op48087
ns/op0.92
BenchmarkBinary/ComplexSt:encode - B/op
24122
B/op24116
B/op1.00
BenchmarkBinary/ComplexSt:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/ComplexSt:decode
49514
ns/op 7922 B/op 319 allocs/op50441
ns/op 7920 B/op 319 allocs/op0.98
BenchmarkBinary/ComplexSt:decode - ns/op
49514
ns/op50441
ns/op0.98
BenchmarkBinary/ComplexSt:decode - B/op
7922
B/op7920
B/op1.00
BenchmarkBinary/ComplexSt:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/ComplexSt:decode
45040
ns/op 7922 B/op 319 allocs/op50441
ns/op 7920 B/op 319 allocs/op0.89
BenchmarkBinary/ComplexSt:decode - ns/op
45040
ns/op50441
ns/op0.89
BenchmarkBinary/ComplexSt:decode - B/op
7922
B/op7920
B/op1.00
BenchmarkBinary/ComplexSt:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt1:encode
5315
ns/op 2037 B/op 65 allocs/op5417
ns/op 2037 B/op 65 allocs/op0.98
BenchmarkBinary/EmbeddedSt1:encode - ns/op
5315
ns/op5417
ns/op0.98
BenchmarkBinary/EmbeddedSt1:encode - B/op
2037
B/op2037
B/op1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op
65
allocs/op65
allocs/op1
BenchmarkBinary/EmbeddedSt1:encode
5289
ns/op 2037 B/op 65 allocs/op5417
ns/op 2037 B/op 65 allocs/op0.98
BenchmarkBinary/EmbeddedSt1:encode - ns/op
5289
ns/op5417
ns/op0.98
BenchmarkBinary/EmbeddedSt1:encode - B/op
2037
B/op2037
B/op1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op
65
allocs/op65
allocs/op1
BenchmarkBinary/EmbeddedSt1:decode
3439
ns/op 300 B/op 8 allocs/op3448
ns/op 300 B/op 8 allocs/op1.00
BenchmarkBinary/EmbeddedSt1:decode - ns/op
3439
ns/op3448
ns/op1.00
BenchmarkBinary/EmbeddedSt1:decode - B/op
300
B/op300
B/op1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/EmbeddedSt1:decode
3326
ns/op 300 B/op 8 allocs/op3448
ns/op 300 B/op 8 allocs/op0.96
BenchmarkBinary/EmbeddedSt1:decode - ns/op
3326
ns/op3448
ns/op0.96
BenchmarkBinary/EmbeddedSt1:decode - B/op
300
B/op300
B/op1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/EmbeddedSt2:encode
47298
ns/op 24118 B/op 582 allocs/op50049
ns/op 24115 B/op 582 allocs/op0.95
BenchmarkBinary/EmbeddedSt2:encode - ns/op
47298
ns/op50049
ns/op0.95
BenchmarkBinary/EmbeddedSt2:encode - B/op
24118
B/op24115
B/op1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/EmbeddedSt2:encode
44151
ns/op 24120 B/op 582 allocs/op50049
ns/op 24115 B/op 582 allocs/op0.88
BenchmarkBinary/EmbeddedSt2:encode - ns/op
44151
ns/op50049
ns/op0.88
BenchmarkBinary/EmbeddedSt2:encode - B/op
24120
B/op24115
B/op1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/EmbeddedSt2:decode
49572
ns/op 7922 B/op 319 allocs/op50251
ns/op 7919 B/op 319 allocs/op0.99
BenchmarkBinary/EmbeddedSt2:decode - ns/op
49572
ns/op50251
ns/op0.99
BenchmarkBinary/EmbeddedSt2:decode - B/op
7922
B/op7919
B/op1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt2:decode
45455
ns/op 7923 B/op 319 allocs/op50251
ns/op 7919 B/op 319 allocs/op0.90
BenchmarkBinary/EmbeddedSt2:decode - ns/op
45455
ns/op50251
ns/op0.90
BenchmarkBinary/EmbeddedSt2:decode - B/op
7923
B/op7919
B/op1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt3:encode
38950
ns/op 19179 B/op 468 allocs/op41803
ns/op 19181 B/op 468 allocs/op0.93
BenchmarkBinary/EmbeddedSt3:encode - ns/op
38950
ns/op41803
ns/op0.93
BenchmarkBinary/EmbeddedSt3:encode - B/op
19179
B/op19181
B/op1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op
468
allocs/op468
allocs/op1
BenchmarkBinary/EmbeddedSt3:encode
35919
ns/op 19196 B/op 468 allocs/op41803
ns/op 19181 B/op 468 allocs/op0.86
BenchmarkBinary/EmbeddedSt3:encode - ns/op
35919
ns/op41803
ns/op0.86
BenchmarkBinary/EmbeddedSt3:encode - B/op
19196
B/op19181
B/op1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op
468
allocs/op468
allocs/op1
BenchmarkBinary/EmbeddedSt3:decode
41308
ns/op 7489 B/op 258 allocs/op44773
ns/op 7483 B/op 258 allocs/op0.92
BenchmarkBinary/EmbeddedSt3:decode - ns/op
41308
ns/op44773
ns/op0.92
BenchmarkBinary/EmbeddedSt3:decode - B/op
7489
B/op7483
B/op1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op
258
allocs/op258
allocs/op1
BenchmarkBinary/EmbeddedSt3:decode
37457
ns/op 7491 B/op 258 allocs/op44773
ns/op 7483 B/op 258 allocs/op0.84
BenchmarkBinary/EmbeddedSt3:decode - ns/op
37457
ns/op44773
ns/op0.84
BenchmarkBinary/EmbeddedSt3:decode - B/op
7491
B/op7483
B/op1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op
258
allocs/op258
allocs/op1
BenchmarkBinary/EmbeddedSt4:encode
48970
ns/op 24428 B/op 591 allocs/op60220
ns/op 24423 B/op 591 allocs/op0.81
BenchmarkBinary/EmbeddedSt4:encode - ns/op
48970
ns/op60220
ns/op0.81
BenchmarkBinary/EmbeddedSt4:encode - B/op
24428
B/op24423
B/op1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op
591
allocs/op591
allocs/op1
BenchmarkBinary/EmbeddedSt4:encode
44971
ns/op 24427 B/op 591 allocs/op60220
ns/op 24423 B/op 591 allocs/op0.75
BenchmarkBinary/EmbeddedSt4:encode - ns/op
44971
ns/op60220
ns/op0.75
BenchmarkBinary/EmbeddedSt4:encode - B/op
24427
B/op24423
B/op1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op
591
allocs/op591
allocs/op1
BenchmarkBinary/EmbeddedSt4:decode
50865
ns/op 7979 B/op 322 allocs/op51122
ns/op 7979 B/op 322 allocs/op0.99
BenchmarkBinary/EmbeddedSt4:decode - ns/op
50865
ns/op51122
ns/op0.99
BenchmarkBinary/EmbeddedSt4:decode - B/op
7979
B/op7979
B/op1
BenchmarkBinary/EmbeddedSt4:decode - allocs/op
322
allocs/op322
allocs/op1
BenchmarkBinary/EmbeddedSt4:decode
45903
ns/op 7978 B/op 322 allocs/op51122
ns/op 7979 B/op 322 allocs/op0.90
BenchmarkBinary/EmbeddedSt4:decode - ns/op
45903
ns/op51122
ns/op0.90
BenchmarkBinary/EmbeddedSt4:decode - B/op
7978
B/op7979
B/op1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op
322
allocs/op322
allocs/op1
BenchmarkBinary/EmbeddedSt5:encode
39815
ns/op 19586 B/op 475 allocs/op40702
ns/op 19584 B/op 475 allocs/op0.98
BenchmarkBinary/EmbeddedSt5:encode - ns/op
39815
ns/op40702
ns/op0.98
BenchmarkBinary/EmbeddedSt5:encode - B/op
19586
B/op19584
B/op1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op
475
allocs/op475
allocs/op1
BenchmarkBinary/EmbeddedSt5:encode
36853
ns/op 19590 B/op 475 allocs/op40702
ns/op 19584 B/op 475 allocs/op0.91
BenchmarkBinary/EmbeddedSt5:encode - ns/op
36853
ns/op40702
ns/op0.91
BenchmarkBinary/EmbeddedSt5:encode - B/op
19590
B/op19584
B/op1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op
475
allocs/op475
allocs/op1
BenchmarkBinary/EmbeddedSt5:decode
42252
ns/op 7554 B/op 262 allocs/op42628
ns/op 7557 B/op 262 allocs/op0.99
BenchmarkBinary/EmbeddedSt5:decode - ns/op
42252
ns/op42628
ns/op0.99
BenchmarkBinary/EmbeddedSt5:decode - B/op
7554
B/op7557
B/op1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op
262
allocs/op262
allocs/op1
BenchmarkBinary/EmbeddedSt5:decode
38174
ns/op 7560 B/op 262 allocs/op42628
ns/op 7557 B/op 262 allocs/op0.90
BenchmarkBinary/EmbeddedSt5:decode - ns/op
38174
ns/op42628
ns/op0.90
BenchmarkBinary/EmbeddedSt5:decode - B/op
7560
B/op7557
B/op1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op
262
allocs/op262
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:encode
2316
ns/op 512 B/op 16 allocs/op2354
ns/op 512 B/op 16 allocs/op0.98
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op
2316
ns/op2354
ns/op0.98
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op
512
B/op512
B/op1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op
16
allocs/op16
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:encode
2391
ns/op 512 B/op 16 allocs/op2354
ns/op 512 B/op 16 allocs/op1.02
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op
2391
ns/op2354
ns/op1.02
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op
512
B/op512
B/op1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op
16
allocs/op16
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:decode
2046
ns/op 200 B/op 8 allocs/op2128
ns/op 200 B/op 8 allocs/op0.96
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op
2046
ns/op2128
ns/op0.96
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:decode
2176
ns/op 200 B/op 8 allocs/op2128
ns/op 200 B/op 8 allocs/op1.02
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op
2176
ns/op2128
ns/op1.02
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:encode
5162
ns/op 1783 B/op 53 allocs/op5248
ns/op 1783 B/op 53 allocs/op0.98
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op
5162
ns/op5248
ns/op0.98
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op
1783
B/op1783
B/op1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op
53
allocs/op53
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:encode
4946
ns/op 1783 B/op 53 allocs/op5248
ns/op 1783 B/op 53 allocs/op0.94
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op
4946
ns/op5248
ns/op0.94
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op
1783
B/op1783
B/op1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op
53
allocs/op53
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:decode
4855
ns/op 832 B/op 31 allocs/op4763
ns/op 832 B/op 31 allocs/op1.02
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op
4855
ns/op4763
ns/op1.02
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op
832
B/op832
B/op1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op
31
allocs/op31
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:decode
4690
ns/op 832 B/op 31 allocs/op4763
ns/op 832 B/op 31 allocs/op0.98
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op
4690
ns/op4763
ns/op0.98
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op
832
B/op832
B/op1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op
31
allocs/op31
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:encode
1985
ns/op 352 B/op 12 allocs/op1996
ns/op 352 B/op 12 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op
1985
ns/op1996
ns/op0.99
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op
352
B/op352
B/op1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op
12
allocs/op12
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:encode
2180
ns/op 352 B/op 12 allocs/op1996
ns/op 352 B/op 12 allocs/op1.09
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op
2180
ns/op1996
ns/op1.09
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op
352
B/op352
B/op1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op
12
allocs/op12
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:decode
1909
ns/op 200 B/op 8 allocs/op1922
ns/op 200 B/op 8 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op
1909
ns/op1922
ns/op0.99
BenchmarkBinary/AminoMarshalerStruct3:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:decode
2064
ns/op 200 B/op 8 allocs/op1922
ns/op 200 B/op 8 allocs/op1.07
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op
2064
ns/op1922
ns/op1.07
BenchmarkBinary/AminoMarshalerStruct3:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:encode
2116
ns/op 464 B/op 14 allocs/op2176
ns/op 464 B/op 14 allocs/op0.97
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op
2116
ns/op2176
ns/op0.97
BenchmarkBinary/AminoMarshalerInt4:encode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op
14
allocs/op14
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:encode
2289
ns/op 464 B/op 14 allocs/op2176
ns/op 464 B/op 14 allocs/op1.05
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op
2289
ns/op2176
ns/op1.05
BenchmarkBinary/AminoMarshalerInt4:encode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op
14
allocs/op14
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:decode
1930
ns/op 200 B/op 8 allocs/op1955
ns/op 200 B/op 8 allocs/op0.99
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op
1930
ns/op1955
ns/op0.99
BenchmarkBinary/AminoMarshalerInt4:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:decode
2032
ns/op 200 B/op 8 allocs/op1955
ns/op 200 B/op 8 allocs/op1.04
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op
2032
ns/op1955
ns/op1.04
BenchmarkBinary/AminoMarshalerInt4:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:encode
2374
ns/op 399 B/op 15 allocs/op2411
ns/op 399 B/op 15 allocs/op0.98
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op
2374
ns/op2411
ns/op0.98
BenchmarkBinary/AminoMarshalerInt5:encode - B/op
399
B/op399
B/op1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op
15
allocs/op15
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:encode
2441
ns/op 399 B/op 15 allocs/op2411
ns/op 399 B/op 15 allocs/op1.01
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op
2441
ns/op2411
ns/op1.01
BenchmarkBinary/AminoMarshalerInt5:encode - B/op
399
B/op399
B/op1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op
15
allocs/op15
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:decode
2055
ns/op 231 B/op 10 allocs/op2074
ns/op 231 B/op 10 allocs/op0.99
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op
2055
ns/op2074
ns/op0.99
BenchmarkBinary/AminoMarshalerInt5:decode - B/op
231
B/op231
B/op1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:decode
2136
ns/op 231 B/op 10 allocs/op2074
ns/op 231 B/op 10 allocs/op1.03
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op
2136
ns/op2074
ns/op1.03
BenchmarkBinary/AminoMarshalerInt5:decode - B/op
231
B/op231
B/op1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:encode
3930
ns/op 904 B/op 29 allocs/op3974
ns/op 904 B/op 29 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op
3930
ns/op3974
ns/op0.99
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op
904
B/op904
B/op1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op
29
allocs/op29
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:encode
4038
ns/op 904 B/op 29 allocs/op3974
ns/op 904 B/op 29 allocs/op1.02
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op
4038
ns/op3974
ns/op1.02
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op
904
B/op904
B/op1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op
29
allocs/op29
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:decode
3852
ns/op 464 B/op 20 allocs/op4090
ns/op 464 B/op 20 allocs/op0.94
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op
3852
ns/op4090
ns/op0.94
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:decode
4055
ns/op 464 B/op 20 allocs/op4090
ns/op 464 B/op 20 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op
4055
ns/op4090
ns/op0.99
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:encode
3608
ns/op 696 B/op 24 allocs/op3633
ns/op 696 B/op 24 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op
3608
ns/op3633
ns/op0.99
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op
696
B/op696
B/op1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op
24
allocs/op24
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:encode
3721
ns/op 696 B/op 24 allocs/op3633
ns/op 696 B/op 24 allocs/op1.02
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op
3721
ns/op3633
ns/op1.02
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op
696
B/op696
B/op1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op
24
allocs/op24
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:decode
3635
ns/op 432 B/op 20 allocs/op3678
ns/op 432 B/op 20 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op
3635
ns/op3678
ns/op0.99
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op
432
B/op432
B/op1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:decode
3827
ns/op 432 B/op 20 allocs/op3678
ns/op 432 B/op 20 allocs/op1.04
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op
3827
ns/op3678
ns/op1.04
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op
432
B/op432
B/op1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkRoundStateDeepCopy
4719339
ns/op 783249 B/op 24143 allocs/op4750453
ns/op 783248 B/op 24143 allocs/op0.99
BenchmarkRoundStateDeepCopy - ns/op
4719339
ns/op4750453
ns/op0.99
BenchmarkRoundStateDeepCopy - B/op
783249
B/op783248
B/op1.00
BenchmarkRoundStateDeepCopy - allocs/op
24143
allocs/op24143
allocs/op1
BenchmarkRoundStateDeepCopy
4478687
ns/op 783249 B/op 24143 allocs/op4750453
ns/op 783248 B/op 24143 allocs/op0.94
BenchmarkRoundStateDeepCopy - ns/op
4478687
ns/op4750453
ns/op0.94
BenchmarkRoundStateDeepCopy - B/op
783249
B/op783248
B/op1.00
BenchmarkRoundStateDeepCopy - allocs/op
24143
allocs/op24143
allocs/op1
BenchmarkReap
159368
ns/op 122880 B/op 1 allocs/op161076
ns/op 122880 B/op 1 allocs/op0.99
BenchmarkReap - ns/op
159368
ns/op161076
ns/op0.99
BenchmarkReap - B/op
122880
B/op122880
B/op1
BenchmarkReap - allocs/op
1
allocs/op1
allocs/op1
BenchmarkReap
117905
ns/op 122880 B/op 1 allocs/op161076
ns/op 122880 B/op 1 allocs/op0.73
BenchmarkReap - ns/op
117905
ns/op161076
ns/op0.73
BenchmarkReap - B/op
122880
B/op122880
B/op1
BenchmarkReap - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCheckTx
96.55
ns/op 40 B/op 2 allocs/op97.39
ns/op 40 B/op 2 allocs/op0.99
BenchmarkCheckTx - ns/op
96.55
ns/op97.39
ns/op0.99
BenchmarkCheckTx - B/op
40
B/op40
B/op1
BenchmarkCheckTx - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCheckTx
78.01
ns/op 40 B/op 2 allocs/op97.39
ns/op 40 B/op 2 allocs/op0.80
BenchmarkCheckTx - ns/op
78.01
ns/op97.39
ns/op0.80
BenchmarkCheckTx - B/op
40
B/op40
B/op1
BenchmarkCheckTx - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheInsertTime
756.1
ns/op 80 B/op 2 allocs/op674.4
ns/op 87 B/op 2 allocs/op1.12
BenchmarkCacheInsertTime - ns/op
756.1
ns/op674.4
ns/op1.12
BenchmarkCacheInsertTime - B/op
80
B/op87
B/op0.92
BenchmarkCacheInsertTime - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheInsertTime
635.8
ns/op 80 B/op 2 allocs/op674.4
ns/op 87 B/op 2 allocs/op0.94
BenchmarkCacheInsertTime - ns/op
635.8
ns/op674.4
ns/op0.94
BenchmarkCacheInsertTime - B/op
80
B/op87
B/op0.92
BenchmarkCacheInsertTime - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheRemoveTime
474.2
ns/op 0 B/op 0 allocs/op487.7
ns/op 0 B/op 0 allocs/op0.97
BenchmarkCacheRemoveTime - ns/op
474.2
ns/op487.7
ns/op0.97
BenchmarkCacheRemoveTime - B/op
0
B/op0
B/op1
BenchmarkCacheRemoveTime - allocs/op
0
allocs/op0
allocs/op1
BenchmarkCacheRemoveTime
477
ns/op 0 B/op 0 allocs/op487.7
ns/op 0 B/op 0 allocs/op0.98
BenchmarkCacheRemoveTime - ns/op
477
ns/op487.7
ns/op0.98
BenchmarkCacheRemoveTime - B/op
0
B/op0
B/op1
BenchmarkCacheRemoveTime - allocs/op
0
allocs/op0
allocs/op1
BenchmarkLoadValidators/height=10
505446
ns/op 100469 B/op 2440 allocs/op507111
ns/op 100469 B/op 2440 allocs/op1.00
BenchmarkLoadValidators/height=10 - ns/op
505446
ns/op507111
ns/op1.00
BenchmarkLoadValidators/height=10 - B/op
100469
B/op100469
B/op1
BenchmarkLoadValidators/height=10 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=10
467396
ns/op 100478 B/op 2440 allocs/op507111
ns/op 100469 B/op 2440 allocs/op0.92
BenchmarkLoadValidators/height=10 - ns/op
467396
ns/op507111
ns/op0.92
BenchmarkLoadValidators/height=10 - B/op
100478
B/op100469
B/op1.00
BenchmarkLoadValidators/height=10 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=100
714279
ns/op 100469 B/op 2440 allocs/op716405
ns/op 100469 B/op 2440 allocs/op1.00
BenchmarkLoadValidators/height=100 - ns/op
714279
ns/op716405
ns/op1.00
BenchmarkLoadValidators/height=100 - B/op
100469
B/op100469
B/op1
BenchmarkLoadValidators/height=100 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=100
675744
ns/op 100476 B/op 2440 allocs/op716405
ns/op 100469 B/op 2440 allocs/op0.94
BenchmarkLoadValidators/height=100 - ns/op
675744
ns/op716405
ns/op0.94
BenchmarkLoadValidators/height=100 - B/op
100476
B/op100469
B/op1.00
BenchmarkLoadValidators/height=100 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=1000
2775512
ns/op 100493 B/op 2441 allocs/op2780822
ns/op 100492 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=1000 - ns/op
2775512
ns/op2780822
ns/op1.00
BenchmarkLoadValidators/height=1000 - B/op
100493
B/op100492
B/op1.00
BenchmarkLoadValidators/height=1000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=1000
2750330
ns/op 100501 B/op 2441 allocs/op2780822
ns/op 100492 B/op 2441 allocs/op0.99
BenchmarkLoadValidators/height=1000 - ns/op
2750330
ns/op2780822
ns/op0.99
BenchmarkLoadValidators/height=1000 - B/op
100501
B/op100492
B/op1.00
BenchmarkLoadValidators/height=1000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=10000
23480157
ns/op 100493 B/op 2441 allocs/op23464552
ns/op 100493 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=10000 - ns/op
23480157
ns/op23464552
ns/op1.00
BenchmarkLoadValidators/height=10000 - B/op
100493
B/op100493
B/op1
BenchmarkLoadValidators/height=10000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=10000
23457261
ns/op 100504 B/op 2441 allocs/op23464552
ns/op 100493 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=10000 - ns/op
23457261
ns/op23464552
ns/op1.00
BenchmarkLoadValidators/height=10000 - B/op
100504
B/op100493
B/op1.00
BenchmarkLoadValidators/height=10000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=100000
483153
ns/op 100405 B/op 2436 allocs/op481438
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=100000 - ns/op
483153
ns/op481438
ns/op1.00
BenchmarkLoadValidators/height=100000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=100000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000
444230
ns/op 100415 B/op 2436 allocs/op481438
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=100000 - ns/op
444230
ns/op481438
ns/op0.92
BenchmarkLoadValidators/height=100000 - B/op
100415
B/op100405
B/op1.00
BenchmarkLoadValidators/height=100000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000
484072
ns/op 100405 B/op 2436 allocs/op483326
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=1000000 - ns/op
484072
ns/op483326
ns/op1.00
BenchmarkLoadValidators/height=1000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=1000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000
444157
ns/op 100414 B/op 2436 allocs/op483326
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=1000000 - ns/op
444157
ns/op483326
ns/op0.92
BenchmarkLoadValidators/height=1000000 - B/op
100414
B/op100405
B/op1.00
BenchmarkLoadValidators/height=1000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=10000000
481003
ns/op 100405 B/op 2436 allocs/op482525
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=10000000 - ns/op
481003
ns/op482525
ns/op1.00
BenchmarkLoadValidators/height=10000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=10000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=10000000
446513
ns/op 100414 B/op 2436 allocs/op482525
ns/op 100405 B/op 2436 allocs/op0.93
BenchmarkLoadValidators/height=10000000 - ns/op
446513
ns/op482525
ns/op0.93
BenchmarkLoadValidators/height=10000000 - B/op
100414
B/op100405
B/op1.00
BenchmarkLoadValidators/height=10000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000000
482196
ns/op 100405 B/op 2436 allocs/op484752
ns/op 100405 B/op 2436 allocs/op0.99
BenchmarkLoadValidators/height=100000000 - ns/op
482196
ns/op484752
ns/op0.99
BenchmarkLoadValidators/height=100000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=100000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000000
445211
ns/op 100413 B/op 2436 allocs/op484752
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=100000000 - ns/op
445211
ns/op484752
ns/op0.92
BenchmarkLoadValidators/height=100000000 - B/op
100413
B/op100405
B/op1.00
BenchmarkLoadValidators/height=100000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000000
483573
ns/op 100405 B/op 2436 allocs/op481655
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=1000000000 - ns/op
483573
ns/op481655
ns/op1.00
BenchmarkLoadValidators/height=1000000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=1000000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000000
444540
ns/op 100414 B/op 2436 allocs/op481655
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=1000000000 - ns/op
444540
ns/op481655
ns/op0.92
BenchmarkLoadValidators/height=1000000000 - B/op
100414
B/op100405
B/op1.00
BenchmarkLoadValidators/height=1000000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkProposalWriteSignBytes
2603
ns/op 1512 B/op 43 allocs/op2609
ns/op 1512 B/op 43 allocs/op1.00
BenchmarkProposalWriteSignBytes - ns/op
2603
ns/op2609
ns/op1.00
BenchmarkProposalWriteSignBytes - B/op
1512
B/op1512
B/op1
BenchmarkProposalWriteSignBytes - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalWriteSignBytes
2366
ns/op 1512 B/op 43 allocs/op2609
ns/op 1512 B/op 43 allocs/op0.91
BenchmarkProposalWriteSignBytes - ns/op
2366
ns/op2609
ns/op0.91
BenchmarkProposalWriteSignBytes - B/op
1512
B/op1512
B/op1
BenchmarkProposalWriteSignBytes - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalSign
29829
ns/op 1576 B/op 44 allocs/op29873
ns/op 1576 B/op 44 allocs/op1.00
BenchmarkProposalSign - ns/op
29829
ns/op29873
ns/op1.00
BenchmarkProposalSign - B/op
1576
B/op1576
B/op1
BenchmarkProposalSign - allocs/op
44
allocs/op44
allocs/op1
BenchmarkProposalSign
29627
ns/op 1576 B/op 44 allocs/op29873
ns/op 1576 B/op 44 allocs/op0.99
BenchmarkProposalSign - ns/op
29627
ns/op29873
ns/op0.99
BenchmarkProposalSign - B/op
1576
B/op1576
B/op1
BenchmarkProposalSign - allocs/op
44
allocs/op44
allocs/op1
BenchmarkProposalVerifySignature
65508
ns/op 1512 B/op 43 allocs/op65344
ns/op 1512 B/op 43 allocs/op1.00
BenchmarkProposalVerifySignature - ns/op
65508
ns/op65344
ns/op1.00
BenchmarkProposalVerifySignature - B/op
1512
B/op1512
B/op1
BenchmarkProposalVerifySignature - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalVerifySignature
65428
ns/op 1512 B/op 43 allocs/op65344
ns/op 1512 B/op 43 allocs/op1.00
BenchmarkProposalVerifySignature - ns/op
65428
ns/op65344
ns/op1.00
BenchmarkProposalVerifySignature - B/op
1512
B/op1512
B/op1
BenchmarkProposalVerifySignature - allocs/op
43
allocs/op43
allocs/op1
BenchmarkValidatorSetCopy
58396
ns/op 72192 B/op 1001 allocs/op55625
ns/op 72192 B/op 1001 allocs/op1.05
BenchmarkValidatorSetCopy - ns/op
58396
ns/op55625
ns/op1.05
BenchmarkValidatorSetCopy - B/op
72192
B/op72192
B/op1
BenchmarkValidatorSetCopy - allocs/op
1001
allocs/op1001
allocs/op1
BenchmarkValidatorSetCopy
42680
ns/op 72192 B/op 1001 allocs/op55625
ns/op 72192 B/op 1001 allocs/op0.77
BenchmarkValidatorSetCopy - ns/op
42680
ns/op55625
ns/op0.77
BenchmarkValidatorSetCopy - B/op
72192
B/op72192
B/op1
BenchmarkValidatorSetCopy - allocs/op
1001
allocs/op1001
allocs/op1
BenchmarkUpdates
861615
ns/op 221432 B/op 2111 allocs/op863541
ns/op 221432 B/op 2111 allocs/op1.00
BenchmarkUpdates - ns/op
861615
ns/op863541
ns/op1.00
BenchmarkUpdates - B/op
221432
B/op221432
B/op1
BenchmarkUpdates - allocs/op
2111
allocs/op2111
allocs/op1
BenchmarkUpdates
801171
ns/op 221432 B/op 2111 allocs/op863541
ns/op 221432 B/op 2111 allocs/op0.93
BenchmarkUpdates - ns/op
801171
ns/op863541
ns/op0.93
BenchmarkUpdates - B/op
221432
B/op221432
B/op1
BenchmarkUpdates - allocs/op
2111
allocs/op2111
allocs/op1
BenchmarkWalRead512B
4034
ns/op 8136 B/op 16 allocs/op4061
ns/op 8136 B/op 16 allocs/op0.99
BenchmarkWalRead512B - ns/op
4034
ns/op4061
ns/op0.99
BenchmarkWalRead512B - B/op
8136
B/op8136
B/op1
BenchmarkWalRead512B - allocs/op
16
allocs/op16
allocs/op1
BenchmarkWalRead512B
3650
ns/op 8136 B/op 16 allocs/op4061
ns/op 8136 B/op 16 allocs/op0.90
BenchmarkWalRead512B - ns/op
3650
ns/op4061
ns/op0.90
BenchmarkWalRead512B - B/op
8136
B/op8136
B/op1
BenchmarkWalRead512B - allocs/op
16
allocs/op16
allocs/op1
BenchmarkWalRead10KB
29891
ns/op 88368 B/op 22 allocs/op29732
ns/op 88368 B/op 22 allocs/op1.01
BenchmarkWalRead10KB - ns/op
29891
ns/op29732
ns/op1.01
BenchmarkWalRead10KB - B/op
88368
B/op88368
B/op1
BenchmarkWalRead10KB - allocs/op
22
allocs/op22
allocs/op1
BenchmarkWalRead10KB
26908
ns/op 88368 B/op 22 allocs/op29732
ns/op 88368 B/op 22 allocs/op0.91
BenchmarkWalRead10KB - ns/op
26908
ns/op29732
ns/op0.91
BenchmarkWalRead10KB - B/op
88368
B/op88368
B/op1
BenchmarkWalRead10KB - allocs/op
22
allocs/op22
allocs/op1
BenchmarkDetaching
125.1
ns/op 0 B/op 0 allocs/op127.5
ns/op 0 B/op 0 allocs/op0.98
BenchmarkDetaching - ns/op
125.1
ns/op127.5
ns/op0.98
BenchmarkDetaching - B/op
0
B/op0
B/op1
BenchmarkDetaching - allocs/op
0
allocs/op0
allocs/op1
BenchmarkDetaching
71.61
ns/op 0 B/op 0 allocs/op127.5
ns/op 0 B/op 0 allocs/op0.56
BenchmarkDetaching - ns/op
71.61
ns/op127.5
ns/op0.56
BenchmarkDetaching - B/op
0
B/op0
B/op1
BenchmarkDetaching - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRemoved
39.68
ns/op 0 B/op 0 allocs/op39.73
ns/op 0 B/op 0 allocs/op1.00
BenchmarkRemoved - ns/op
39.68
ns/op39.73
ns/op1.00
BenchmarkRemoved - B/op
0
B/op0
B/op1
BenchmarkRemoved - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRemoved
29.78
ns/op 0 B/op 0 allocs/op39.73
ns/op 0 B/op 0 allocs/op0.75
BenchmarkRemoved - ns/op
29.78
ns/op39.73
ns/op0.75
BenchmarkRemoved - B/op
0
B/op0
B/op1
BenchmarkRemoved - allocs/op
0
allocs/op0
allocs/op1
BenchmarkPushBack
506.5
ns/op 327 B/op 5 allocs/op505.9
ns/op 327 B/op 5 allocs/op1.00
BenchmarkPushBack - ns/op
506.5
ns/op505.9
ns/op1.00
BenchmarkPushBack - B/op
327
B/op327
B/op1
BenchmarkPushBack - allocs/op
5
allocs/op5
allocs/op1
BenchmarkPushBack
392.8
ns/op 327 B/op 5 allocs/op505.9
ns/op 327 B/op 5 allocs/op0.78
BenchmarkPushBack - ns/op
392.8
ns/op505.9
ns/op0.78
BenchmarkPushBack - B/op
327
B/op327
B/op1
BenchmarkPushBack - allocs/op
5
allocs/op5
allocs/op1
BenchmarkCMapHas
120.1
ns/op 16 B/op 1 allocs/op120.7
ns/op 16 B/op 1 allocs/op1.00
BenchmarkCMapHas - ns/op
120.1
ns/op120.7
ns/op1.00
BenchmarkCMapHas - B/op
16
B/op16
B/op1
BenchmarkCMapHas - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCMapHas
115.9
ns/op 16 B/op 1 allocs/op120.7
ns/op 16 B/op 1 allocs/op0.96
BenchmarkCMapHas - ns/op
115.9
ns/op120.7
ns/op0.96
BenchmarkCMapHas - B/op
16
B/op16
B/op1
BenchmarkCMapHas - allocs/op
1
allocs/op1
allocs/op1
BenchmarkEqual
59608015
ns/op 5244 B/op 12 allocs/op59608308
ns/op 5244 B/op 12 allocs/op1.00
BenchmarkEqual - ns/op
59608015
ns/op59608308
ns/op1.00
BenchmarkEqual - B/op
5244
B/op5244
B/op1
BenchmarkEqual - allocs/op
12
allocs/op12
allocs/op1
BenchmarkEqual
59614092
ns/op 5256 B/op 12 allocs/op59608308
ns/op 5244 B/op 12 allocs/op1.00
BenchmarkEqual - ns/op
59614092
ns/op59608308
ns/op1.00
BenchmarkEqual - B/op
5256
B/op5244
B/op1.00
BenchmarkEqual - allocs/op
12
allocs/op12
allocs/op1
BenchmarkDefaultCost
59610838
ns/op 5153 B/op 9 allocs/op59607644
ns/op 5153 B/op 9 allocs/op1.00
BenchmarkDefaultCost - ns/op
59610838
ns/op59607644
ns/op1.00
BenchmarkDefaultCost - B/op
5153
B/op5153
B/op1
BenchmarkDefaultCost - allocs/op
9
allocs/op9
allocs/op1
BenchmarkDefaultCost
59616752
ns/op 5160 B/op 9 allocs/op59607644
ns/op 5153 B/op 9 allocs/op1.00
BenchmarkDefaultCost - ns/op
59616752
ns/op59607644
ns/op1.00
BenchmarkDefaultCost - B/op
5160
B/op5153
B/op1.00
BenchmarkDefaultCost - allocs/op
9
allocs/op9
allocs/op1
BenchmarkIsMnemonicValid
1440
ns/op 576 B/op 3 allocs/op1438
ns/op 576 B/op 3 allocs/op1.00
BenchmarkIsMnemonicValid - ns/op
1440
ns/op1438
ns/op1.00
BenchmarkIsMnemonicValid - B/op
576
B/op576
B/op1
BenchmarkIsMnemonicValid - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsMnemonicValid
1343
ns/op 576 B/op 3 allocs/op1438
ns/op 576 B/op 3 allocs/op0.93
BenchmarkIsMnemonicValid - ns/op
1343
ns/op1438
ns/op0.93
BenchmarkIsMnemonicValid - B/op
576
B/op576
B/op1
BenchmarkIsMnemonicValid - allocs/op
3
allocs/op3
allocs/op1
BenchmarkKeyGeneration
21711
ns/op 32 B/op 1 allocs/op21718
ns/op 32 B/op 1 allocs/op1.00
BenchmarkKeyGeneration - ns/op
21711
ns/op21718
ns/op1.00
BenchmarkKeyGeneration - B/op
32
B/op32
B/op1
BenchmarkKeyGeneration - allocs/op
1
allocs/op1
allocs/op1
BenchmarkKeyGeneration
21733
ns/op 32 B/op 1 allocs/op21718
ns/op 32 B/op 1 allocs/op1.00
BenchmarkKeyGeneration - ns/op
21733
ns/op21718
ns/op1.00
BenchmarkKeyGeneration - B/op
32
B/op32
B/op1
BenchmarkKeyGeneration - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSigning
26659
ns/op 64 B/op 1 allocs/op26662
ns/op 64 B/op 1 allocs/op1.00
BenchmarkSigning - ns/op
26659
ns/op26662
ns/op1.00
BenchmarkSigning - B/op
64
B/op64
B/op1
BenchmarkSigning - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSigning
26649
ns/op 64 B/op 1 allocs/op26662
ns/op 64 B/op 1 allocs/op1.00
BenchmarkSigning - ns/op
26649
ns/op26662
ns/op1.00
BenchmarkSigning - B/op
64
B/op64
B/op1
BenchmarkSigning - allocs/op
1
allocs/op1
allocs/op1
BenchmarkVerification
62554
ns/op 0 B/op 0 allocs/op62767
ns/op 0 B/op 0 allocs/op1.00
BenchmarkVerification - ns/op
62554
ns/op62767
ns/op1.00
BenchmarkVerification - B/op
0
B/op0
B/op1
BenchmarkVerification - allocs/op
0
allocs/op0
allocs/op1
BenchmarkVerification
62543
ns/op 0 B/op 0 allocs/op62767
ns/op 0 B/op 0 allocs/op1.00
BenchmarkVerification - ns/op
62543
ns/op62767
ns/op1.00
BenchmarkVerification - B/op
0
B/op0
B/op1
BenchmarkVerification - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
29836091
ns/op 5125 B/op 9 allocs/op29839513
ns/op 5126 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
29836091
ns/op29839513
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5125
B/op5126
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9
29840368
ns/op 5128 B/op 9 allocs/op29845463
ns/op 5134 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op
29840368
ns/op29845463
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op
5128
B/op5134
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
59628676
ns/op 5129 B/op 9 allocs/op29839513
ns/op 5126 B/op 9 allocs/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
59628676
ns/op29839513
ns/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5129
B/op5126
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10
59677859
ns/op 5147 B/op 9 allocs/op59641959
ns/op 5147 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op
59677859
ns/op59641959
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - B/op
5147
B/op5147
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
119218519
ns/op 5138 B/op 9 allocs/op29839513
ns/op 5126 B/op 9 allocs/op4.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
119218519
ns/op29839513
ns/op4.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5138
B/op5126
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11
119226994
ns/op 5152 B/op 9 allocs/op119243160
ns/op 5181 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op
119226994
ns/op119243160
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op
5152
B/op5181
B/op0.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
238338587
ns/op 5150 B/op 9 allocs/op29839513
ns/op 5126 B/op 9 allocs/op7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
238338587
ns/op29839513
ns/op7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5150
B/op5126
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12
238393522
ns/op 5176 B/op 9 allocs/op238456350
ns/op 5220 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op
238393522
ns/op238456350
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op
5176
B/op5220
B/op0.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
476624361
ns/op 5170 B/op 9 allocs/op29839513
ns/op 5126 B/op 9 allocs/op15.97
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
476624361
ns/op29839513
ns/op15.97
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5170
B/op5126
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13
476784597
ns/op 5213 B/op 9 allocs/op476837372
ns/op 5213 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op
476784597
ns/op476837372
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - B/op
5213
B/op5213
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
953287458
ns/op 5196 B/op 10 allocs/op29839513
ns/op 5126 B/op 9 allocs/op31.95
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
953287458
ns/op29839513
ns/op31.95
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5196
B/op5126
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
10
allocs/op9
allocs/op1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14
953399258
ns/op 5364 B/op 11 allocs/op953703602
ns/op 5260 B/op 10 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op
953399258
ns/op953703602
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op
5364
B/op5260
B/op1.02
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op
11
allocs/op10
allocs/op1.10
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
1906458891
ns/op 5736 B/op 15 allocs/op29839513
ns/op 5126 B/op 9 allocs/op63.89
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
1906458891
ns/op29839513
ns/op63.89
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5736
B/op5126
B/op1.12
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
15
allocs/op9
allocs/op1.67
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15
1906278814
ns/op 5528 B/op 13 allocs/op1908041498
ns/op 5736 B/op 15 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op
1906278814
ns/op1908041498
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - B/op
5528
B/op5736
B/op0.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - allocs/op
13
allocs/op15
allocs/op0.87
BenchmarkSimpleHashAlternatives/recursive
78699
ns/op 25424 B/op 497 allocs/op79026
ns/op 25424 B/op 497 allocs/op1.00
BenchmarkSimpleHashAlternatives/recursive - ns/op
78699
ns/op79026
ns/op1.00
BenchmarkSimpleHashAlternatives/recursive - B/op
25424
B/op25424
B/op1
BenchmarkSimpleHashAlternatives/recursive - allocs/op
497
allocs/op497
allocs/op1
BenchmarkSimpleHashAlternatives/recursive
75734
ns/op 25424 B/op 497 allocs/op79026
ns/op 25424 B/op 497 allocs/op0.96
BenchmarkSimpleHashAlternatives/recursive - ns/op
75734
ns/op79026
ns/op0.96
BenchmarkSimpleHashAlternatives/recursive - B/op
25424
B/op25424
B/op1
BenchmarkSimpleHashAlternatives/recursive - allocs/op
497
allocs/op497
allocs/op1
BenchmarkSimpleHashAlternatives/iterative
79756
ns/op 28112 B/op 498 allocs/op79710
ns/op 28112 B/op 498 allocs/op1.00
BenchmarkSimpleHashAlternatives/iterative - ns/op
79756
ns/op79710
ns/op1.00
BenchmarkSimpleHashAlternatives/iterative - B/op
28112
B/op28112
B/op1
BenchmarkSimpleHashAlternatives/iterative - allocs/op
498
allocs/op498
allocs/op1
BenchmarkSimpleHashAlternatives/iterative
76316
ns/op 28112 B/op 498 allocs/op79710
ns/op 28112 B/op 498 allocs/op0.96
BenchmarkSimpleHashAlternatives/iterative - ns/op
76316
ns/op79710
ns/op0.96
BenchmarkSimpleHashAlternatives/iterative - B/op
28112
B/op28112
B/op1
BenchmarkSimpleHashAlternatives/iterative - allocs/op
498
allocs/op498
allocs/op1
BenchmarkSigning
83514
ns/op 1856 B/op 36 allocs/op26662
ns/op 64 B/op 1 allocs/op3.13
BenchmarkSigning - ns/op
83514
ns/op26662
ns/op3.13
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkSigning
82379
ns/op 1856 B/op 36 allocs/op26662
ns/op 64 B/op 1 allocs/op3.09
BenchmarkSigning - ns/op
82379
ns/op26662
ns/op3.09
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkVerification
161600
ns/op 864 B/op 19 allocs/op62767
ns/op 0 B/op 0 allocs/op2.57
BenchmarkVerification - ns/op
161600
ns/op62767
ns/op2.57
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerification
161508
ns/op 864 B/op 19 allocs/op62767
ns/op 0 B/op 0 allocs/op2.57
BenchmarkVerification - ns/op
161508
ns/op62767
ns/op2.57
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerify
163170
ns/op 864 B/op 19 allocs/op169042
ns/op 864 B/op 19 allocs/op0.97
BenchmarkVerify - ns/op
163170
ns/op169042
ns/op0.97
BenchmarkVerify - B/op
864
B/op864
B/op1
BenchmarkVerify - allocs/op
19
allocs/op19
allocs/op1
BenchmarkVerify
164529
ns/op 864 B/op 19 allocs/op169042
ns/op 864 B/op 19 allocs/op0.97
BenchmarkVerify - ns/op
164529
ns/op169042
ns/op0.97
BenchmarkVerify - B/op
864
B/op864
B/op1
BenchmarkVerify - allocs/op
19
allocs/op19
allocs/op1
BenchmarkBoltDBRandomReadsWrites
1576743
ns/op 25626 B/op 64 allocs/op1546895
ns/op 25712 B/op 64 allocs/op1.02
BenchmarkBoltDBRandomReadsWrites - ns/op
1576743
ns/op1546895
ns/op1.02
BenchmarkBoltDBRandomReadsWrites - B/op
25626
B/op25712
B/op1.00
BenchmarkBoltDBRandomReadsWrites - allocs/op
64
allocs/op64
allocs/op1
BenchmarkBoltDBRandomReadsWrites
1742019
ns/op 24632 B/op 63 allocs/op1546895
ns/op 25712 B/op 64 allocs/op1.13
BenchmarkBoltDBRandomReadsWrites - ns/op
1742019
ns/op1546895
ns/op1.13
BenchmarkBoltDBRandomReadsWrites - B/op
24632
B/op25712
B/op0.96
BenchmarkBoltDBRandomReadsWrites - allocs/op
63
allocs/op64
allocs/op0.98
BenchmarkGoLevelDBRandomReadsWrites
5735
ns/op 611 B/op 12 allocs/op5822
ns/op 617 B/op 12 allocs/op0.99
BenchmarkGoLevelDBRandomReadsWrites - ns/op
5735
ns/op5822
ns/op0.99
BenchmarkGoLevelDBRandomReadsWrites - B/op
611
B/op617
B/op0.99
BenchmarkGoLevelDBRandomReadsWrites - allocs/op
12
allocs/op12
allocs/op1
BenchmarkGoLevelDBRandomReadsWrites
5667
ns/op 641 B/op 12 allocs/op5822
ns/op 617 B/op 12 allocs/op0.97
BenchmarkGoLevelDBRandomReadsWrites - ns/op
5667
ns/op5822
ns/op0.97
BenchmarkGoLevelDBRandomReadsWrites - B/op
641
B/op617
B/op1.04
BenchmarkGoLevelDBRandomReadsWrites - allocs/op
12
allocs/op12
allocs/op1
BenchmarkNodeKey
74.34
ns/op 48 B/op 1 allocs/op74.48
ns/op 48 B/op 1 allocs/op1.00
BenchmarkNodeKey - ns/op
74.34
ns/op74.48
ns/op1.00
BenchmarkNodeKey - B/op
48
B/op48
B/op1
BenchmarkNodeKey - allocs/op
1
allocs/op1
allocs/op1
BenchmarkNodeKey
55.27
ns/op 48 B/op 1 allocs/op74.48
ns/op 48 B/op 1 allocs/op0.74
BenchmarkNodeKey - ns/op
55.27
ns/op74.48
ns/op0.74
BenchmarkNodeKey - B/op
48
B/op48
B/op1
BenchmarkNodeKey - allocs/op
1
allocs/op1
allocs/op1
BenchmarkOrphanKey
292.6
ns/op 200 B/op 7 allocs/op289
ns/op 200 B/op 7 allocs/op1.01
BenchmarkOrphanKey - ns/op
292.6
ns/op289
ns/op1.01
BenchmarkOrphanKey - B/op
200
B/op200
B/op1
BenchmarkOrphanKey - allocs/op
7
allocs/op7
allocs/op1
BenchmarkOrphanKey
236.3
ns/op 200 B/op 7 allocs/op289
ns/op 200 B/op 7 allocs/op0.82
BenchmarkOrphanKey - ns/op
236.3
ns/op289
ns/op0.82
BenchmarkOrphanKey - B/op
200
B/op200
B/op1
BenchmarkOrphanKey - allocs/op
7
allocs/op7
allocs/op1
BenchmarkImmutableAvlTreeMemDB
3468668
ns/op 1056214 B/op 21493 allocs/op3642041
ns/op 1090212 B/op 22191 allocs/op0.95
BenchmarkImmutableAvlTreeMemDB - ns/op
3468668
ns/op3642041
ns/op0.95
BenchmarkImmutableAvlTreeMemDB - B/op
1056214
B/op1090212
B/op0.97
BenchmarkImmutableAvlTreeMemDB - allocs/op
21493
allocs/op22191
allocs/op0.97
BenchmarkImmutableAvlTreeMemDB
3463710
ns/op 1042863 B/op 21221 allocs/op3642041
ns/op 1090212 B/op 22191 allocs/op0.95
BenchmarkImmutableAvlTreeMemDB - ns/op
3463710
ns/op3642041
ns/op0.95
BenchmarkImmutableAvlTreeMemDB - B/op
1042863
B/op1090212
B/op0.96
BenchmarkImmutableAvlTreeMemDB - allocs/op
21221
allocs/op22191
allocs/op0.96
BenchmarkTreeLoadAndDelete/LoadAndDelete
487169482
ns/op 77796482 B/op 761660 allocs/op482915705
ns/op 75334522 B/op 757836 allocs/op1.01
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op
487169482
ns/op482915705
ns/op1.01
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op
77796482
B/op75334522
B/op1.03
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op
761660
allocs/op757836
allocs/op1.01
BenchmarkTreeLoadAndDelete/LoadAndDelete
299498042
ns/op 85746356 B/op 706275 allocs/op482915705
ns/op 75334522 B/op 757836 allocs/op0.62
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op
299498042
ns/op482915705
ns/op0.62
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op
85746356
B/op75334522
B/op1.14
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op
706275
allocs/op757836
allocs/op0.93
BenchmarkRandomBytes/random
39.85
ns/op 4 B/op 1 allocs/op40.19
ns/op 4 B/op 1 allocs/op0.99
BenchmarkRandomBytes/random - ns/op
39.85
ns/op40.19
ns/op0.99
BenchmarkRandomBytes/random - B/op
4
B/op4
B/op1
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-4
39.32
ns/op 4 B/op 1 allocs/op39.5
ns/op 4 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random-4 - ns/op
39.32
ns/op39.5
ns/op1.00
BenchmarkRandomBytes/random-4 - B/op
4
B/op4
B/op1
BenchmarkRandomBytes/random-4 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
75.26
ns/op 16 B/op 1 allocs/op40.19
ns/op 4 B/op 1 allocs/op1.87
BenchmarkRandomBytes/random - ns/op
75.26
ns/op40.19
ns/op1.87
BenchmarkRandomBytes/random - B/op
16
B/op4
B/op4
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-16
71.42
ns/op 16 B/op 1 allocs/op71.63
ns/op 16 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random-16 - ns/op
71.42
ns/op71.63
ns/op1.00
BenchmarkRandomBytes/random-16 - B/op
16
B/op16
B/op1
BenchmarkRandomBytes/random-16 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
112.2
ns/op 32 B/op 1 allocs/op40.19
ns/op 4 B/op 1 allocs/op2.79
BenchmarkRandomBytes/random - ns/op
112.2
ns/op40.19
ns/op2.79
BenchmarkRandomBytes/random - B/op
32
B/op4
B/op8
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-32
107.6
ns/op 32 B/op 1 allocs/op111.5
ns/op 32 B/op 1 allocs/op0.97
BenchmarkRandomBytes/random-32 - ns/op
107.6
ns/op111.5
ns/op0.97
BenchmarkRandomBytes/random-32 - B/op
32
B/op32
B/op1
BenchmarkRandomBytes/random-32 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
280.6
ns/op 112 B/op 1 allocs/op40.19
ns/op 4 B/op 1 allocs/op6.98
BenchmarkRandomBytes/random - ns/op
280.6
ns/op40.19
ns/op6.98
BenchmarkRandomBytes/random - B/op
112
B/op4
B/op28
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-100
270.3
ns/op 112 B/op 1 allocs/op281.8
ns/op 112 B/op 1 allocs/op0.96
BenchmarkRandomBytes/random-100 - ns/op
270.3
ns/op281.8
ns/op0.96
BenchmarkRandomBytes/random-100 - B/op
112
B/op112
B/op1
BenchmarkRandomBytes/random-100 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
2388
ns/op 1024 B/op 1 allocs/op40.19
ns/op 4 B/op 1 allocs/op59.42
BenchmarkRandomBytes/random - ns/op
2388
ns/op40.19
ns/op59.42
BenchmarkRandomBytes/random - B/op
1024
B/op4
B/op256
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-1000
2319
ns/op 1024 B/op 1 allocs/op2405
ns/op 1024 B/op 1 allocs/op0.96
BenchmarkRandomBytes/random-1000 - ns/op
2319
ns/op2405
ns/op0.96
BenchmarkRandomBytes/random-1000 - B/op
1024
B/op1024
B/op1
BenchmarkRandomBytes/random-1000 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-miss
3139
ns/op 1043 B/op 17 allocs/op3919
ns/op 1071 B/op 17 allocs/op0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op
3139
ns/op3919
ns/op0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op
1043
B/op1071
B/op0.97
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op
17
allocs/op17
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-miss
2505
ns/op 1041 B/op 17 allocs/op3919
ns/op 1071 B/op 17 allocs/op0.64
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op
2505
ns/op3919
ns/op0.64
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op
1041
B/op1071
B/op0.97
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op
17
allocs/op17
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits
4017
ns/op 1526 B/op 24 allocs/op5146
ns/op 1530 B/op 24 allocs/op0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op
4017
ns/op5146
ns/op0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op
1526
B/op1530
B/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op
24
allocs/op24
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits
3332
ns/op 1527 B/op 24 allocs/op5146
ns/op 1530 B/op 24 allocs/op0.65
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op
3332
ns/op5146
ns/op0.65
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op
1527
B/op1530
B/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op
24
allocs/op24
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/update
839588
ns/op 37187 B/op 367 allocs/op869065
ns/op 37114 B/op 371 allocs/op0.97
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
839588
ns/op869065
ns/op0.97
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
37187
B/op37114
B/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op
367
allocs/op371
allocs/op0.99
BenchmarkSmall/boltdb-1000-100-16-40/update
1355461
ns/op 43824 B/op 383 allocs/op869065
ns/op 37114 B/op 371 allocs/op1.56
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
1355461
ns/op869065
ns/op1.56
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
43824
B/op37114
B/op1.18
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op
383
allocs/op371
allocs/op1.03
BenchmarkSmall/boltdb-1000-100-16-40/block
160230131
ns/op 4623074 B/op 44031 allocs/op148611461
ns/op 4734753 B/op 46076 allocs/op1.08
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op
160230131
ns/op148611461
ns/op1.08
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op
4623074
B/op4734753
B/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op
44031
allocs/op46076
allocs/op0.96
BenchmarkSmall/boltdb-1000-100-16-40/block
157785963
ns/op 5576700 B/op 48363 allocs/op148611461
ns/op 4734753 B/op 46076 allocs/op1.06
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op
157785963
ns/op148611461
ns/op1.06
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op
5576700
B/op4734753
B/op1.18
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op
48363
allocs/op46076
allocs/op1.05
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss
2293
ns/op 631 B/op 12 allocs/op2846
ns/op 625 B/op 12 allocs/op0.81
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op
2293
ns/op2846
ns/op0.81
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op
631
B/op625
B/op1.01
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op
12
allocs/op12
allocs/op1
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss
2154
ns/op 630 B/op 12 allocs/op2846
ns/op 625 B/op 12 allocs/op0.76
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op
2154
ns/op2846
ns/op0.76
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op
630
B/op625
B/op1.01
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op
12
allocs/op12
allocs/op1
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits
3063
ns/op 877 B/op 17 allocs/op3631
ns/op 876 B/op 17 allocs/op0.84
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op
3063
ns/op3631
ns/op0.84
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op
877
B/op876
B/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op
17
allocs/op17
allocs/op1
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits
2680
ns/op 874 B/op 16 allocs/op3631
ns/op 876 B/op 17 allocs/op0.74
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op
2680
ns/op3631
ns/op0.74
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op
874
B/op876
B/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op
16
allocs/op17
allocs/op0.94
BenchmarkSmall/goleveldb-1000-100-16-40/update
60014
ns/op 23578 B/op 231 allocs/op66622
ns/op 23752 B/op 230 allocs/op0.90
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op
60014
ns/op66622
ns/op0.90
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op
23578
B/op23752
B/op0.99
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op
231
allocs/op230
allocs/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update
46408
ns/op 23581 B/op 237 allocs/op66622
ns/op 23752 B/op 230 allocs/op0.70
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op
46408
ns/op66622
ns/op0.70
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op
23581
B/op23752
B/op0.99
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op
237
allocs/op230
allocs/op1.03
BenchmarkSmall/goleveldb-1000-100-16-40/block
13406094
ns/op 4294559 B/op 47817 allocs/op10515630
ns/op 3448803 B/op 35574 allocs/op1.27
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op
13406094
ns/op10515630
ns/op1.27
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op
4294559
B/op3448803
B/op1.25
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op
47817
allocs/op35574
allocs/op1.34
BenchmarkSmall/goleveldb-1000-100-16-40/block
11343173
ns/op 5091443 B/op 54437 allocs/op10515630
ns/op 3448803 B/op 35574 allocs/op1.08
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op
11343173
ns/op10515630
ns/op1.08
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op
5091443
B/op3448803
B/op1.48
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op
54437
allocs/op35574
allocs/op1.53
BenchmarkSmall/memdb-1000-100-16-40/query-miss
1493
ns/op 406 B/op 7 allocs/op1491
ns/op 398 B/op 7 allocs/op1.00
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op
1493
ns/op1491
ns/op1.00
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op
406
B/op398
B/op1.02
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/query-miss
1301
ns/op 407 B/op 7 allocs/op1491
ns/op 398 B/op 7 allocs/op0.87
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op
1301
ns/op1491
ns/op0.87
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op
407
B/op398
B/op1.02
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits
1674
ns/op 555 B/op 9 allocs/op1909
ns/op 555 B/op 9 allocs/op0.88
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op
1674
ns/op1909
ns/op0.88
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op
555
B/op555
B/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits
1545
ns/op 555 B/op 9 allocs/op1909
ns/op 555 B/op 9 allocs/op0.81
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op
1545
ns/op1909
ns/op0.81
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op
555
B/op555
B/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/update
87214
ns/op 46861 B/op 817 allocs/op105319
ns/op 47092 B/op 821 allocs/op0.83
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op
87214
ns/op105319
ns/op0.83
BenchmarkSmall/memdb-1000-100-16-40/update - B/op
46861
B/op47092
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op
817
allocs/op821
allocs/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update
74747
ns/op 47030 B/op 828 allocs/op105319
ns/op 47092 B/op 821 allocs/op0.71
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op
74747
ns/op105319
ns/op0.71
BenchmarkSmall/memdb-1000-100-16-40/update - B/op
47030
B/op47092
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op
828
allocs/op821
allocs/op1.01
BenchmarkSmall/memdb-1000-100-16-40/block
12323248
ns/op 6586742 B/op 116886 allocs/op15142112
ns/op 6583932 B/op 116810 allocs/op0.81
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
12323248
ns/op15142112
ns/op0.81
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
6586742
B/op6583932
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
116886
allocs/op116810
allocs/op1.00
BenchmarkSmall/memdb-1000-100-16-40/block
15825520
ns/op 9308841 B/op 169894 allocs/op15142112
ns/op 6583932 B/op 116810 allocs/op1.05
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
15825520
ns/op15142112
ns/op1.05
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
9308841
B/op6583932
B/op1.41
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
169894
allocs/op116810
allocs/op1.45
BenchmarkMedium/boltdb-100000-100-16-40/query-miss
9668
ns/op 1213 B/op 33 allocs/op9928
ns/op 1217 B/op 33 allocs/op0.97
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op
9668
ns/op9928
ns/op0.97
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op
1213
B/op1217
B/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - allocs/op
33
allocs/op33
allocs/op1
BenchmarkMedium/boltdb-100000-100-16-40/query-miss
8247
ns/op 1208 B/op 33 allocs/op9928
ns/op 1217 B/op 33 allocs/op0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op
8247
ns/op9928
ns/op0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op
1208
B/op1217
B/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - allocs/op
33
allocs/op33
allocs/op1
BenchmarkMedium/boltdb-100000-100-16-40/query-hits
12016
ns/op 1712 B/op 46 allocs/op12354
ns/op 1708 B/op 46 allocs/op0.97
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op
12016
ns/op12354
ns/op0.97
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op
1712
B/op1708
B/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op
46
allocs/op46
allocs/op1
BenchmarkMedium/boltdb-100000-100-16-40/query-hits
10065
ns/op 1702 B/op 46 allocs/op12354
ns/op 1708 B/op 46 allocs/op0.81
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op
10065
ns/op12354
ns/op0.81
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op
1702
B/op1708
B/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op
46
allocs/op46
allocs/op1
BenchmarkMedium/boltdb-100000-100-16-40/update
5410682
ns/op 101124 B/op 855 allocs/op4734772
ns/op 95439 B/op 808 allocs/op1.14
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
5410682
ns/op4734772
ns/op1.14
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
101124
B/op95439
B/op1.06
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
855
allocs/op808
allocs/op1.06
BenchmarkMedium/boltdb-100000-100-16-40/update
6544066
ns/op 126401 B/op 988 allocs/op4734772
ns/op 95439 B/op 808 allocs/op1.38
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
6544066
ns/op4734772
ns/op1.38
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
126401
B/op95439
B/op1.32
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
988
allocs/op808
allocs/op1.22
BenchmarkMedium/boltdb-100000-100-16-40/block
817067746
ns/op 13293256 B/op 112961 allocs/op827791682
ns/op 13260320 B/op 113119 allocs/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op
817067746
ns/op827791682
ns/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op
13293256
B/op13260320
B/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op
112961
allocs/op113119
allocs/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/block
808760719
ns/op 13326160 B/op 112784 allocs/op827791682
ns/op 13260320 B/op 113119 allocs/op0.98
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op
808760719
ns/op827791682
ns/op0.98
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op
13326160
B/op13260320
B/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op
112784
allocs/op113119
allocs/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss
13870
ns/op 1523 B/op 27 allocs/op14245
ns/op 1538 B/op 28 allocs/op0.97
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op
13870
ns/op14245
ns/op0.97
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op
1523
B/op1538
B/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss
12095
ns/op 1533 B/op 28 allocs/op14245
ns/op 1538 B/op 28 allocs/op0.85
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op
12095
ns/op14245
ns/op0.85
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op
1533
B/op1538
B/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op
28
allocs/op28
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits
18015
ns/op 2165 B/op 38 allocs/op18307
ns/op 2178 B/op 38 allocs/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op
18015
ns/op18307
ns/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op
2165
B/op2178
B/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits
16570
ns/op 2177 B/op 38 allocs/op18307
ns/op 2178 B/op 38 allocs/op0.91
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op
16570
ns/op18307
ns/op0.91
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op
2177
B/op2178
B/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/update
300984
ns/op 48158 B/op 548 allocs/op293494
ns/op 47463 B/op 544 allocs/op1.03
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op
300984
ns/op293494
ns/op1.03
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op
48158
B/op47463
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op
548
allocs/op544
allocs/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update
171102
ns/op 47859 B/op 579 allocs/op293494
ns/op 47463 B/op 544 allocs/op0.58
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op
171102
ns/op293494
ns/op0.58
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op
47859
B/op47463
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op
579
allocs/op544
allocs/op1.06
BenchmarkMedium/goleveldb-100000-100-16-40/block
38433030
ns/op 5074456 B/op 62965 allocs/op38871072
ns/op 5204692 B/op 64055 allocs/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op
38433030
ns/op38871072
ns/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op
5074456
B/op5204692
B/op0.97
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op
62965
allocs/op64055
allocs/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block
20472358
ns/op 5311335 B/op 66824 allocs/op38871072
ns/op 5204692 B/op 64055 allocs/op0.53
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op
20472358
ns/op38871072
ns/op0.53
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op
5311335
B/op5204692
B/op1.02
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op
66824
allocs/op64055
allocs/op1.04
BenchmarkMedium/memdb-100000-100-16-40/query-miss
4932
ns/op 404 B/op 7 allocs/op5119
ns/op 406 B/op 7 allocs/op0.96
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op
4932
ns/op5119
ns/op0.96
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op
404
B/op406
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkMedium/memdb-100000-100-16-40/query-miss
4464
ns/op 404 B/op 7 allocs/op5119
ns/op 406 B/op 7 allocs/op0.87
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op
4464
ns/op5119
ns/op0.87
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op
404
B/op406
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkMedium/memdb-100000-100-16-40/query-hits
5661
ns/op 558 B/op 9 allocs/op5941
ns/op 557 B/op 9 allocs/op0.95
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op
5661
ns/op5941
ns/op0.95
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op
558
B/op557
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkMedium/memdb-100000-100-16-40/query-hits
5164
ns/op 558 B/op 9 allocs/op5941
ns/op 557 B/op 9 allocs/op0.87
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op
5164
ns/op5941
ns/op0.87
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op
558
B/op557
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkMedium/memdb-100000-100-16-40/update
919018
ns/op 275488 B/op 5340 allocs/op893569
ns/op 273050 B/op 5290 allocs/op1.03
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op
919018
ns/op893569
ns/op1.03
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
275488
B/op273050
B/op1.01
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
5340
allocs/op5290
allocs/op1.01
BenchmarkMedium/memdb-100000-100-16-40/update
970576
ns/op 368996 B/op 7310 allocs/op893569
ns/op 273050 B/op 5290 allocs/op1.09
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op
970576
ns/op893569
ns/op1.09
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
368996
B/op273050
B/op1.35
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
7310
allocs/op5290
allocs/op1.38
BenchmarkMedium/memdb-100000-100-16-40/block
132644657
ns/op 39922472 B/op 790598 allocs/op140505421
ns/op 39846953 B/op 789271 allocs/op0.94
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op
132644657
ns/op140505421
ns/op0.94
BenchmarkMedium/memdb-100000-100-16-40/block - B/op
39922472
B/op39846953
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op
790598
allocs/op789271
allocs/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block
103846871
ns/op 39828944 B/op 788944 allocs/op140505421
ns/op 39846953 B/op 789271 allocs/op0.74
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op
103846871
ns/op140505421
ns/op0.74
BenchmarkMedium/memdb-100000-100-16-40/block - B/op
39828944
B/op39846953
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op
788944
allocs/op789271
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss
13260
ns/op 1512 B/op 27 allocs/op15233
ns/op 1527 B/op 28 allocs/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op
13260
ns/op15233
ns/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op
1512
B/op1527
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss
12059
ns/op 1516 B/op 27 allocs/op15233
ns/op 1527 B/op 28 allocs/op0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op
12059
ns/op15233
ns/op0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op
1516
B/op1527
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits
18209
ns/op 2137 B/op 38 allocs/op21371
ns/op 2177 B/op 38 allocs/op0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op
18209
ns/op21371
ns/op0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op
2137
B/op2177
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits
15953
ns/op 2143 B/op 38 allocs/op21371
ns/op 2177 B/op 38 allocs/op0.75
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op
15953
ns/op21371
ns/op0.75
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op
2143
B/op2177
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update
503920
ns/op 80217 B/op 783 allocs/op544363
ns/op 83428 B/op 780 allocs/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op
503920
ns/op544363
ns/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op
80217
B/op83428
B/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op
783
allocs/op780
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update
296039
ns/op 89313 B/op 787 allocs/op544363
ns/op 83428 B/op 780 allocs/op0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op
296039
ns/op544363
ns/op0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op
89313
B/op83428
B/op1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op
787
allocs/op780
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block
2589746
ns/op 389516 B/op 4108 allocs/op2867246
ns/op 446078 B/op 4132 allocs/op0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op
2589746
ns/op2867246
ns/op0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op
389516
B/op446078
B/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op
4108
allocs/op4132
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block
1532346
ns/op 422201 B/op 4200 allocs/op2867246
ns/op 446078 B/op 4132 allocs/op0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op
1532346
ns/op2867246
ns/op0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op
422201
B/op446078
B/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op
4200
allocs/op4132
allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss
13321
ns/op 1519 B/op 27 allocs/op15737
ns/op 1532 B/op 28 allocs/op0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op
13321
ns/op15737
ns/op0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op
1519
B/op1532
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss
11720
ns/op 1511 B/op 27 allocs/op15737
ns/op 1532 B/op 28 allocs/op0.74
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op
11720
ns/op15737
ns/op0.74
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op
1511
B/op1532
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits
17600
ns/op 2142 B/op 38 allocs/op19160
ns/op 2173 B/op 38 allocs/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op
17600
ns/op19160
ns/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op
2142
B/op2173
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits
15850
ns/op 2174 B/op 38 allocs/op19160
ns/op 2173 B/op 38 allocs/op0.83
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op
15850
ns/op19160
ns/op0.83
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op
2174
B/op2173
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update
348725
ns/op 58422 B/op 639 allocs/op351226
ns/op 58411 B/op 634 allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op
348725
ns/op351226
ns/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op
58422
B/op58411
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op
639
allocs/op634
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update
196765
ns/op 55555 B/op 673 allocs/op351226
ns/op 58411 B/op 634 allocs/op0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op
196765
ns/op351226
ns/op0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op
55555
B/op58411
B/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op
673
allocs/op634
allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block
9315221
ns/op 1447313 B/op 17361 allocs/op8978270
ns/op 1397218 B/op 17052 allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op
9315221
ns/op8978270
ns/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op
1447313
B/op1397218
B/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op
17361
allocs/op17052
allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block
5793247
ns/op 1463581 B/op 18020 allocs/op8978270
ns/op 1397218 B/op 17052 allocs/op0.65
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op
5793247
ns/op8978270
ns/op0.65
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op
1463581
B/op1397218
B/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op
18020
allocs/op17052
allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss
12942
ns/op 1523 B/op 27 allocs/op17382
ns/op 1527 B/op 28 allocs/op0.74
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op
12942
ns/op17382
ns/op0.74
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op
1523
B/op1527
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss
11587
ns/op 1515 B/op 27 allocs/op17382
ns/op 1527 B/op 28 allocs/op0.67
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op
11587
ns/op17382
ns/op0.67
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op
1515
B/op1527
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits
16566
ns/op 2146 B/op 38 allocs/op20660
ns/op 2168 B/op 38 allocs/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op
16566
ns/op20660
ns/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op
2146
B/op2168
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits
15401
ns/op 2148 B/op 38 allocs/op20660
ns/op 2168 B/op 38 allocs/op0.75
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op
15401
ns/op20660
ns/op0.75
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op
2148
B/op2168
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update
292048
ns/op 47991 B/op 549 allocs/op317672
ns/op 47461 B/op 546 allocs/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op
292048
ns/op317672
ns/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op
47991
B/op47461
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op
549
allocs/op546
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update
166820
ns/op 48142 B/op 579 allocs/op317672
ns/op 47461 B/op 546 allocs/op0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op
166820
ns/op317672
ns/op0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op
48142
B/op47461
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op
579
allocs/op546
allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block
39656260
ns/op 5075011 B/op 64030 allocs/op35272179
ns/op 4792278 B/op 60602 allocs/op1.12
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op
39656260
ns/op35272179
ns/op1.12
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op
5075011
B/op4792278
B/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op
64030
allocs/op60602
allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block
19128986
ns/op 5307670 B/op 66054 allocs/op35272179
ns/op 4792278 B/op 60602 allocs/op0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op
19128986
ns/op35272179
ns/op0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op
5307670
B/op4792278
B/op1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op
66054
allocs/op60602
allocs/op1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss
13010
ns/op 1514 B/op 27 allocs/op14360
ns/op 1524 B/op 27 allocs/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op
13010
ns/op14360
ns/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op
1514
B/op1524
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss
11567
ns/op 1518 B/op 27 allocs/op14360
ns/op 1524 B/op 27 allocs/op0.81
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op
11567
ns/op14360
ns/op0.81
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op
1518
B/op1524
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits
16529
ns/op 2159 B/op 38 allocs/op17938
ns/op 2165 B/op 38 allocs/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op
16529
ns/op17938
ns/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op
2159
B/op2165
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits
15271
ns/op 2165 B/op 38 allocs/op17938
ns/op 2165 B/op 38 allocs/op0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op
15271
ns/op17938
ns/op0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op
2165
B/op2165
B/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update
209312
ns/op 38993 B/op 454 allocs/op227766
ns/op 38845 B/op 453 allocs/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op
209312
ns/op227766
ns/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
38993
B/op38845
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
454
allocs/op453
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update
177662
ns/op 48965 B/op 589 allocs/op227766
ns/op 38845 B/op 453 allocs/op0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op
177662
ns/op227766
ns/op0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
48965
B/op38845
B/op1.26
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
589
allocs/op453
allocs/op1.30
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block
154673828
ns/op 21236472 B/op 267511 allocs/op158049146
ns/op 20861841 B/op 262124 allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op
154673828
ns/op158049146
ns/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op
21236472
B/op20861841
B/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op
267511
allocs/op262124
allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block
77845226
ns/op 20663413 B/op 258972 allocs/op158049146
ns/op 20861841 B/op 262124 allocs/op0.49
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op
77845226
ns/op158049146
ns/op0.49
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op
20663413
B/op20861841
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op
258972
allocs/op262124
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss
12917
ns/op 1534 B/op 28 allocs/op14107
ns/op 1517 B/op 27 allocs/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op
12917
ns/op14107
ns/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op
1534
B/op1517
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op
28
allocs/op27
allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss
11512
ns/op 1527 B/op 28 allocs/op14107
ns/op 1517 B/op 27 allocs/op0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op
11512
ns/op14107
ns/op0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op
1527
B/op1517
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op
28
allocs/op27
allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits
16845
ns/op 2170 B/op 38 allocs/op17437
ns/op 2151 B/op 38 allocs/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op
16845
ns/op17437
ns/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op
2170
B/op2151
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits
15219
ns/op 2166 B/op 38 allocs/op17437
ns/op 2151 B/op 38 allocs/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op
15219
ns/op17437
ns/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op
2166
B/op2151
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update
135498
ns/op 31558 B/op 346 allocs/op161767
ns/op 31640 B/op 343 allocs/op0.84
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op
135498
ns/op161767
ns/op0.84
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op
31558
B/op31640
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
346
allocs/op343
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update
113113
ns/op 34930 B/op 418 allocs/op161767
ns/op 31640 B/op 343 allocs/op0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op
113113
ns/op161767
ns/op0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op
34930
B/op31640
B/op1.10
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
418
allocs/op343
allocs/op1.22
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block
548901577
ns/op 79363810 B/op 1001308 allocs/op585307597
ns/op 79436290 B/op 1005165 allocs/op0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op
548901577
ns/op585307597
ns/op0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
79363810
B/op79436290
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op
1001308
allocs/op1005165
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block
312304775
ns/op 88298656 B/op 1090445 allocs/op585307597
ns/op 79436290 B/op 1005165 allocs/op0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op
312304775
ns/op585307597
ns/op0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
88298656
B/op79436290
B/op1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op
1090445
allocs/op1005165
allocs/op1.08
BenchmarkHash/ripemd160
840.6
ns/op 25 B/op 1 allocs/op834.3
ns/op 25 B/op 1 allocs/op1.01
BenchmarkHash/ripemd160 - ns/op
840.6
ns/op834.3
ns/op1.01
BenchmarkHash/ripemd160 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/ripemd160-64
833.6
ns/op 25 B/op 1 allocs/op842.2
ns/op 25 B/op 1 allocs/op0.99
BenchmarkHash/ripemd160-64 - ns/op
833.6
ns/op842.2
ns/op0.99
BenchmarkHash/ripemd160-64 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160-64 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/ripemd160
3390
ns/op 25 B/op 1 allocs/op834.3
ns/op 25 B/op 1 allocs/op4.06
BenchmarkHash/ripemd160 - ns/op
3390
ns/op834.3
ns/op4.06
BenchmarkHash/ripemd160 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/ripemd160-512
3376
ns/op 25 B/op 1 allocs/op3379
ns/op 25 B/op 1 allocs/op1.00
BenchmarkHash/ripemd160-512 - ns/op
3376
ns/op3379
ns/op1.00
BenchmarkHash/ripemd160-512 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160-512 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256
421.9
ns/op 33 B/op 1 allocs/op434.4
ns/op 33 B/op 1 allocs/op0.97
BenchmarkHash/sha2-256 - ns/op
421.9
ns/op434.4
ns/op0.97
BenchmarkHash/sha2-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256-64
410.2
ns/op 33 B/op 1 allocs/op413
ns/op 33 B/op 1 allocs/op0.99
BenchmarkHash/sha2-256-64 - ns/op
410.2
ns/op413
ns/op0.99
BenchmarkHash/sha2-256-64 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256-64 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256
1526
ns/op 33 B/op 1 allocs/op434.4
ns/op 33 B/op 1 allocs/op3.51
BenchmarkHash/sha2-256 - ns/op
1526
ns/op434.4
ns/op3.51
BenchmarkHash/sha2-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256-512
1502
ns/op 33 B/op 1 allocs/op1502
ns/op 33 B/op 1 allocs/op1
BenchmarkHash/sha2-256-512 - ns/op
1502
ns/op1502
ns/op1
BenchmarkHash/sha2-256-512 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256-512 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256
646.7
ns/op 33 B/op 1 allocs/op651.1
ns/op 33 B/op 1 allocs/op0.99
BenchmarkHash/sha3-256 - ns/op
646.7
ns/op651.1
ns/op0.99
BenchmarkHash/sha3-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256-64
628.4
ns/op 33 B/op 1 allocs/op632.5
ns/op 33 B/op 1 allocs/op0.99
BenchmarkHash/sha3-256-64 - ns/op
628.4
ns/op632.5
ns/op0.99
BenchmarkHash/sha3-256-64 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256-64 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256
1781
ns/op 33 B/op 1 allocs/op651.1
ns/op 33 B/op 1 allocs/op2.74
BenchmarkHash/sha3-256 - ns/op
1781
ns/op651.1
ns/op2.74
BenchmarkHash/sha3-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256-512
1756
ns/op 33 B/op 1 allocs/op1759
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha3-256-512 - ns/op
1756
ns/op1759
ns/op1.00
BenchmarkHash/sha3-256-512 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256-512 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
183.2
ns/op 16 B/op 1 allocs/op185.3
ns/op 16 B/op 1 allocs/op0.99
BenchmarkRandBytes10B - ns/op
183.2
ns/op185.3
ns/op0.99
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
181.7
ns/op 16 B/op 1 allocs/op185.3
ns/op 16 B/op 1 allocs/op0.98
BenchmarkRandBytes10B - ns/op
181.7
ns/op185.3
ns/op0.98
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1644
ns/op 112 B/op 1 allocs/op1647
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1644
ns/op1647
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1643
ns/op 112 B/op 1 allocs/op1647
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1643
ns/op1647
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16643
ns/op 1024 B/op 1 allocs/op16606
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16643
ns/op16606
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16583
ns/op 1024 B/op 1 allocs/op16606
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16583
ns/op16606
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165558
ns/op 10240 B/op 1 allocs/op166214
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165558
ns/op166214
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165741
ns/op 10240 B/op 1 allocs/op166214
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165741
ns/op166214
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1668352
ns/op 106496 B/op 1 allocs/op1671516
ns/op 106496 B/op 1 allocs/op1.00
BenchmarkRandBytes100KiB - ns/op
1668352
ns/op1671516
ns/op1.00
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1661717
ns/op 106496 B/op 1 allocs/op1671516
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1661717
ns/op1671516
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17014003
ns/op 1048576 B/op 1 allocs/op17199946
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17014003
ns/op17199946
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17035724
ns/op 1048576 B/op 1 allocs/op17199946
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17035724
ns/op17199946
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSwitchBroadcast
9954
ns/op 1765 B/op 53 allocs/op10245
ns/op 1765 B/op 53 allocs/op0.97
BenchmarkSwitchBroadcast - ns/op
9954
ns/op10245
ns/op0.97
BenchmarkSwitchBroadcast - B/op
1765
B/op1765
B/op1
BenchmarkSwitchBroadcast - allocs/op
53
allocs/op53
allocs/op1
BenchmarkSwitchBroadcast
11130
ns/op 1780 B/op 53 allocs/op10245
ns/op 1765 B/op 53 allocs/op1.09
BenchmarkSwitchBroadcast - ns/op
11130
ns/op10245
ns/op1.09
BenchmarkSwitchBroadcast - B/op
1780
B/op1765
B/op1.01
BenchmarkSwitchBroadcast - allocs/op
53
allocs/op53
allocs/op1
BenchmarkWriteSecretConnection
4059
ns/op 0 B/op 0 allocs/op4061
ns/op 0 B/op 0 allocs/op1.00
BenchmarkWriteSecretConnection - ns/op
4059
ns/op4061
ns/op1.00
BenchmarkWriteSecretConnection - B/op
0
B/op0
B/op1
BenchmarkWriteSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkWriteSecretConnection
4405
ns/op 0 B/op 0 allocs/op4061
ns/op 0 B/op 0 allocs/op1.08
BenchmarkWriteSecretConnection - ns/op
4405
ns/op4061
ns/op1.08
BenchmarkWriteSecretConnection - B/op
0
B/op0
B/op1
BenchmarkWriteSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkReadSecretConnection
2377
ns/op 0 B/op 0 allocs/op2384
ns/op 0 B/op 0 allocs/op1.00
BenchmarkReadSecretConnection - ns/op
2377
ns/op2384
ns/op1.00
BenchmarkReadSecretConnection - B/op
0
B/op0
B/op1
BenchmarkReadSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkReadSecretConnection
2539
ns/op 0 B/op 0 allocs/op2384
ns/op 0 B/op 0 allocs/op1.07
BenchmarkReadSecretConnection - ns/op
2539
ns/op2384
ns/op1.07
BenchmarkReadSecretConnection - B/op
0
B/op0
B/op1
BenchmarkReadSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRandBytes10B
184.5
ns/op 16 B/op 1 allocs/op185.3
ns/op 16 B/op 1 allocs/op1.00
BenchmarkRandBytes10B - ns/op
184.5
ns/op185.3
ns/op1.00
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
181.6
ns/op 16 B/op 1 allocs/op185.3
ns/op 16 B/op 1 allocs/op0.98
BenchmarkRandBytes10B - ns/op
181.6
ns/op185.3
ns/op0.98
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1642
ns/op 112 B/op 1 allocs/op1647
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1642
ns/op1647
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1644
ns/op 112 B/op 1 allocs/op1647
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1644
ns/op1647
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16593
ns/op 1024 B/op 1 allocs/op16606
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16593
ns/op16606
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16603
ns/op 1024 B/op 1 allocs/op16606
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16603
ns/op16606
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165358
ns/op 10240 B/op 1 allocs/op166214
ns/op 10240 B/op 1 allocs/op0.99
BenchmarkRandBytes10KiB - ns/op
165358
ns/op166214
ns/op0.99
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165634
ns/op 10240 B/op 1 allocs/op166214
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165634
ns/op166214
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1664070
ns/op 106496 B/op 1 allocs/op1671516
ns/op 106496 B/op 1 allocs/op1.00
BenchmarkRandBytes100KiB - ns/op
1664070
ns/op1671516
ns/op1.00
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1659297
ns/op 106496 B/op 1 allocs/op1671516
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1659297
ns/op1671516
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17021706
ns/op 1048576 B/op 1 allocs/op17199946
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17021706
ns/op17199946
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17006126
ns/op 1048576 B/op 1 allocs/op17199946
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17006126
ns/op17199946
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkAccountMapperGetAccountFound
5554
ns/op 699 B/op 21 allocs/op5523
ns/op 699 B/op 21 allocs/op1.01
BenchmarkAccountMapperGetAccountFound - ns/op
5554
ns/op5523
ns/op1.01
BenchmarkAccountMapperGetAccountFound - B/op
699
B/op699
B/op1
BenchmarkAccountMapperGetAccountFound - allocs/op
21
allocs/op21
allocs/op1
BenchmarkAccountMapperGetAccountFound
5005
ns/op 699 B/op 21 allocs/op5523
ns/op 699 B/op 21 allocs/op0.91
BenchmarkAccountMapperGetAccountFound - ns/op
5005
ns/op5523
ns/op0.91
BenchmarkAccountMapperGetAccountFound - B/op
699
B/op699
B/op1
BenchmarkAccountMapperGetAccountFound - allocs/op
21
allocs/op21
allocs/op1
BenchmarkAccountMapperGetAccountFoundWithCoins
12677
ns/op 1979 B/op 46 allocs/op12597
ns/op 1979 B/op 46 allocs/op1.01
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op
12677
ns/op12597
ns/op1.01
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op
1979
B/op1979
B/op1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op
46
allocs/op46
allocs/op1
BenchmarkAccountMapperGetAccountFoundWithCoins
10791
ns/op 1979 B/op 46 allocs/op12597
ns/op 1979 B/op 46 allocs/op0.86
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op
10791
ns/op12597
ns/op0.86
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op
1979
B/op1979
B/op1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op
46
allocs/op46
allocs/op1
BenchmarkAccountMapperSetAccount
21166
ns/op 10766 B/op 142 allocs/op21534
ns/op 10752 B/op 142 allocs/op0.98
BenchmarkAccountMapperSetAccount - ns/op
21166
ns/op21534
ns/op0.98
BenchmarkAccountMapperSetAccount - B/op
10766
B/op10752
B/op1.00
BenchmarkAccountMapperSetAccount - allocs/op
142
allocs/op142
allocs/op1
BenchmarkAccountMapperSetAccount
15360
ns/op 10993 B/op 144 allocs/op21534
ns/op 10752 B/op 142 allocs/op0.71
BenchmarkAccountMapperSetAccount - ns/op
15360
ns/op21534
ns/op0.71
BenchmarkAccountMapperSetAccount - B/op
10993
B/op10752
B/op1.02
BenchmarkAccountMapperSetAccount - allocs/op
144
allocs/op142
allocs/op1.01
BenchmarkAccountMapperSetAccountWithCoins
24575
ns/op 11528 B/op 187 allocs/op26658
ns/op 11505 B/op 186 allocs/op0.92
BenchmarkAccountMapperSetAccountWithCoins - ns/op
24575
ns/op26658
ns/op0.92
BenchmarkAccountMapperSetAccountWithCoins - B/op
11528
B/op11505
B/op1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op
187
allocs/op186
allocs/op1.01
BenchmarkAccountMapperSetAccountWithCoins
18580
ns/op 11745 B/op 189 allocs/op26658
ns/op 11505 B/op 186 allocs/op0.70
BenchmarkAccountMapperSetAccountWithCoins - ns/op
18580
ns/op26658
ns/op0.70
BenchmarkAccountMapperSetAccountWithCoins - B/op
11745
B/op11505
B/op1.02
BenchmarkAccountMapperSetAccountWithCoins - allocs/op
189
allocs/op186
allocs/op1.02
BenchmarkCacheStoreIterator500
34908
ns/op 9656 B/op 16 allocs/op35184
ns/op 9656 B/op 16 allocs/op0.99
BenchmarkCacheStoreIterator500 - ns/op
34908
ns/op35184
ns/op0.99
BenchmarkCacheStoreIterator500 - B/op
9656
B/op9656
B/op1
BenchmarkCacheStoreIterator500 - allocs/op
16
allocs/op16
allocs/op1
BenchmarkCacheStoreIterator500
29119
ns/op 9654 B/op 16 allocs/op35184
ns/op 9656 B/op 16 allocs/op0.83
BenchmarkCacheStoreIterator500 - ns/op
29119
ns/op35184
ns/op0.83
BenchmarkCacheStoreIterator500 - B/op
9654
B/op9656
B/op1.00
BenchmarkCacheStoreIterator500 - allocs/op
16
allocs/op16
allocs/op1
BenchmarkCacheStoreIterator1000
68770
ns/op 17872 B/op 17 allocs/op69233
ns/op 17872 B/op 17 allocs/op0.99
BenchmarkCacheStoreIterator1000 - ns/op
68770
ns/op69233
ns/op0.99
BenchmarkCacheStoreIterator1000 - B/op
17872
B/op17872
B/op1
BenchmarkCacheStoreIterator1000 - allocs/op
17
allocs/op17
allocs/op1
BenchmarkCacheStoreIterator1000
58045
ns/op 17867 B/op 17 allocs/op69233
ns/op 17872 B/op 17 allocs/op0.84
BenchmarkCacheStoreIterator1000 - ns/op
58045
ns/op69233
ns/op0.84
BenchmarkCacheStoreIterator1000 - B/op
17867
B/op17872
B/op1.00
BenchmarkCacheStoreIterator1000 - allocs/op
17
allocs/op17
allocs/op1
BenchmarkCacheStoreIterator10000
1088058
ns/op 315605 B/op 107 allocs/op1088439
ns/op 315649 B/op 108 allocs/op1.00
BenchmarkCacheStoreIterator10000 - ns/op
1088058
ns/op1088439
ns/op1.00
BenchmarkCacheStoreIterator10000 - B/op
315605
B/op315649
B/op1.00
BenchmarkCacheStoreIterator10000 - allocs/op
107
allocs/op108
allocs/op0.99
BenchmarkCacheStoreIterator10000
899523
ns/op 314761 B/op 92 allocs/op1088439
ns/op 315649 B/op 108 allocs/op0.83
BenchmarkCacheStoreIterator10000 - ns/op
899523
ns/op1088439
ns/op0.83
BenchmarkCacheStoreIterator10000 - B/op
314761
B/op315649
B/op1.00
BenchmarkCacheStoreIterator10000 - allocs/op
92
allocs/op108
allocs/op0.85
BenchmarkCacheStoreIterator50000
9056528
ns/op 2370277 B/op 3548 allocs/op12642805
ns/op 2404889 B/op 4156 allocs/op0.72
BenchmarkCacheStoreIterator50000 - ns/op
9056528
ns/op12642805
ns/op0.72
BenchmarkCacheStoreIterator50000 - B/op
2370277
B/op2404889
B/op0.99
BenchmarkCacheStoreIterator50000 - allocs/op
3548
allocs/op4156
allocs/op0.85
BenchmarkCacheStoreIterator50000
6990868
ns/op 2328709 B/op 2815 allocs/op12642805
ns/op 2404889 B/op 4156 allocs/op0.55
BenchmarkCacheStoreIterator50000 - ns/op
6990868
ns/op12642805
ns/op0.55
BenchmarkCacheStoreIterator50000 - B/op
2328709
B/op2404889
B/op0.97
BenchmarkCacheStoreIterator50000 - allocs/op
2815
allocs/op4156
allocs/op0.68
BenchmarkCacheStoreIterator100000
26624075
ns/op 5859504 B/op 23926 allocs/op30554843
ns/op 5824414 B/op 23312 allocs/op0.87
BenchmarkCacheStoreIterator100000 - ns/op
26624075
ns/op30554843
ns/op0.87
BenchmarkCacheStoreIterator100000 - B/op
5859504
B/op5824414
B/op1.01
BenchmarkCacheStoreIterator100000 - allocs/op
23926
allocs/op23312
allocs/op1.03
BenchmarkCacheStoreIterator100000
21251737
ns/op 5554275 B/op 18566 allocs/op30554843
ns/op 5824414 B/op 23312 allocs/op0.70
BenchmarkCacheStoreIterator100000 - ns/op
21251737
ns/op30554843
ns/op0.70
BenchmarkCacheStoreIterator100000 - B/op
5554275
B/op5824414
B/op0.95
BenchmarkCacheStoreIterator100000 - allocs/op
18566
allocs/op23312
allocs/op0.80
BenchmarkCacheStoreGetNoKeyFound
724.4
ns/op 147 B/op 3 allocs/op781.2
ns/op 154 B/op 3 allocs/op0.93
BenchmarkCacheStoreGetNoKeyFound - ns/op
724.4
ns/op781.2
ns/op0.93
BenchmarkCacheStoreGetNoKeyFound - B/op
147
B/op154
B/op0.95
BenchmarkCacheStoreGetNoKeyFound - allocs/op
3
allocs/op3
allocs/op1
BenchmarkCacheStoreGetNoKeyFound
692.3
ns/op 166 B/op 3 allocs/op781.2
ns/op 154 B/op 3 allocs/op0.89
BenchmarkCacheStoreGetNoKeyFound - ns/op
692.3
ns/op781.2
ns/op0.89
BenchmarkCacheStoreGetNoKeyFound - B/op
166
B/op154
B/op1.08
BenchmarkCacheStoreGetNoKeyFound - allocs/op
3
allocs/op3
allocs/op1
BenchmarkCacheStoreGetKeyFound
184
ns/op 3 B/op 1 allocs/op186.8
ns/op 3 B/op 1 allocs/op0.99
BenchmarkCacheStoreGetKeyFound - ns/op
184
ns/op186.8
ns/op0.99
BenchmarkCacheStoreGetKeyFound - B/op
3
B/op3
B/op1
BenchmarkCacheStoreGetKeyFound - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCacheStoreGetKeyFound
184.1
ns/op 3 B/op 1 allocs/op186.8
ns/op 3 B/op 1 allocs/op0.99
BenchmarkCacheStoreGetKeyFound - ns/op
184.1
ns/op186.8
ns/op0.99
BenchmarkCacheStoreGetKeyFound - B/op
3
B/op3
B/op1
BenchmarkCacheStoreGetKeyFound - allocs/op
1
allocs/op1
allocs/op1
BenchmarkIAVLIteratorNext
426.6
ns/op 0 B/op 0 allocs/op426.3
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIAVLIteratorNext - ns/op
426.6
ns/op426.3
ns/op1.00
BenchmarkIAVLIteratorNext - B/op
0
B/op0
B/op1
BenchmarkIAVLIteratorNext - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIAVLIteratorNext
416.1
ns/op 0 B/op 0 allocs/op426.3
ns/op 0 B/op 0 allocs/op0.98
BenchmarkIAVLIteratorNext - ns/op
416.1
ns/op426.3
ns/op0.98
BenchmarkIAVLIteratorNext - B/op
0
B/op0
B/op1
BenchmarkIAVLIteratorNext - allocs/op
0
allocs/op0
allocs/op1
This comment was automatically generated by workflow using github-action-benchmark.
CC: @ajnavarro @thehowl @zivkovicmilos
01d9e8d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'Go Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
0.20
.BenchmarkStringLargeData
10927199
ns/op 8434551 B/op 94084 allocs/op11125626
ns/op 8434855 B/op 94084 allocs/op0.98
BenchmarkStringLargeData - ns/op
10927199
ns/op11125626
ns/op0.98
BenchmarkStringLargeData - B/op
8434551
B/op8434855
B/op1.00
BenchmarkStringLargeData - allocs/op
94084
allocs/op94084
allocs/op1
BenchmarkStringLargeData
9610569
ns/op 8435606 B/op 94090 allocs/op11125626
ns/op 8434855 B/op 94084 allocs/op0.86
BenchmarkStringLargeData - ns/op
9610569
ns/op11125626
ns/op0.86
BenchmarkStringLargeData - B/op
8435606
B/op8434855
B/op1.00
BenchmarkStringLargeData - allocs/op
94090
allocs/op94084
allocs/op1.00
BenchmarkPreprocessForLoop
1104609
ns/op 5780 B/op 44 allocs/op1106202
ns/op 5779 B/op 44 allocs/op1.00
BenchmarkPreprocessForLoop - ns/op
1104609
ns/op1106202
ns/op1.00
BenchmarkPreprocessForLoop - B/op
5780
B/op5779
B/op1.00
BenchmarkPreprocessForLoop - allocs/op
44
allocs/op44
allocs/op1
BenchmarkPreprocessForLoop
1094574
ns/op 5888 B/op 44 allocs/op1106202
ns/op 5779 B/op 44 allocs/op0.99
BenchmarkPreprocessForLoop - ns/op
1094574
ns/op1106202
ns/op0.99
BenchmarkPreprocessForLoop - B/op
5888
B/op5779
B/op1.02
BenchmarkPreprocessForLoop - allocs/op
44
allocs/op44
allocs/op1
BenchmarkIfStatement
5788424
ns/op 4885673 B/op 10059 allocs/op5640484
ns/op 4886423 B/op 10060 allocs/op1.03
BenchmarkIfStatement - ns/op
5788424
ns/op5640484
ns/op1.03
BenchmarkIfStatement - B/op
4885673
B/op4886423
B/op1.00
BenchmarkIfStatement - allocs/op
10059
allocs/op10060
allocs/op1.00
BenchmarkIfStatement
4440055
ns/op 4886736 B/op 10059 allocs/op5640484
ns/op 4886423 B/op 10060 allocs/op0.79
BenchmarkIfStatement - ns/op
4440055
ns/op5640484
ns/op0.79
BenchmarkIfStatement - B/op
4886736
B/op4886423
B/op1.00
BenchmarkIfStatement - allocs/op
10059
allocs/op10060
allocs/op1.00
BenchmarkPreprocess
183879
ns/op 66933 B/op 482 allocs/op181232
ns/op 66939 B/op 482 allocs/op1.01
BenchmarkPreprocess - ns/op
183879
ns/op181232
ns/op1.01
BenchmarkPreprocess - B/op
66933
B/op66939
B/op1.00
BenchmarkPreprocess - allocs/op
482
allocs/op482
allocs/op1
BenchmarkPreprocess
121815
ns/op 66955 B/op 482 allocs/op181232
ns/op 66939 B/op 482 allocs/op0.67
BenchmarkPreprocess - ns/op
121815
ns/op181232
ns/op0.67
BenchmarkPreprocess - B/op
66955
B/op66939
B/op1.00
BenchmarkPreprocess - allocs/op
482
allocs/op482
allocs/op1
BenchmarkBenchdata/fib.gno_param:4
15074
ns/op 11088 B/op 36 allocs/op15274
ns/op 11088 B/op 36 allocs/op0.99
BenchmarkBenchdata/fib.gno_param:4 - ns/op
15074
ns/op15274
ns/op0.99
BenchmarkBenchdata/fib.gno_param:4 - B/op
11088
B/op11088
B/op1
BenchmarkBenchdata/fib.gno_param:4 - allocs/op
36
allocs/op36
allocs/op1
BenchmarkBenchdata/fib.gno_param:4
11916
ns/op 11088 B/op 36 allocs/op15274
ns/op 11088 B/op 36 allocs/op0.78
BenchmarkBenchdata/fib.gno_param:4 - ns/op
11916
ns/op15274
ns/op0.78
BenchmarkBenchdata/fib.gno_param:4 - B/op
11088
B/op11088
B/op1
BenchmarkBenchdata/fib.gno_param:4 - allocs/op
36
allocs/op36
allocs/op1
BenchmarkBenchdata/fib.gno_param:8
111273
ns/op 82548 B/op 268 allocs/op112399
ns/op 82548 B/op 268 allocs/op0.99
BenchmarkBenchdata/fib.gno_param:8 - ns/op
111273
ns/op112399
ns/op0.99
BenchmarkBenchdata/fib.gno_param:8 - B/op
82548
B/op82548
B/op1
BenchmarkBenchdata/fib.gno_param:8 - allocs/op
268
allocs/op268
allocs/op1
BenchmarkBenchdata/fib.gno_param:8
88475
ns/op 82547 B/op 268 allocs/op112399
ns/op 82548 B/op 268 allocs/op0.79
BenchmarkBenchdata/fib.gno_param:8 - ns/op
88475
ns/op112399
ns/op0.79
BenchmarkBenchdata/fib.gno_param:8 - B/op
82547
B/op82548
B/op1.00
BenchmarkBenchdata/fib.gno_param:8 - allocs/op
268
allocs/op268
allocs/op1
BenchmarkBenchdata/fib.gno_param:16
5348683
ns/op 3933988 B/op 12772 allocs/op5367590
ns/op 3933988 B/op 12772 allocs/op1.00
BenchmarkBenchdata/fib.gno_param:16 - ns/op
5348683
ns/op5367590
ns/op1.00
BenchmarkBenchdata/fib.gno_param:16 - B/op
3933988
B/op3933988
B/op1
BenchmarkBenchdata/fib.gno_param:16 - allocs/op
12772
allocs/op12772
allocs/op1
BenchmarkBenchdata/fib.gno_param:16
4242617
ns/op 3933943 B/op 12772 allocs/op5367590
ns/op 3933988 B/op 12772 allocs/op0.79
BenchmarkBenchdata/fib.gno_param:16 - ns/op
4242617
ns/op5367590
ns/op0.79
BenchmarkBenchdata/fib.gno_param:16 - B/op
3933943
B/op3933988
B/op1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op
12772
allocs/op12772
allocs/op1
BenchmarkBenchdata/loop.gno
111
ns/op 0 B/op 0 allocs/op111.1
ns/op 0 B/op 0 allocs/op1.00
BenchmarkBenchdata/loop.gno - ns/op
111
ns/op111.1
ns/op1.00
BenchmarkBenchdata/loop.gno - B/op
0
B/op0
B/op1
BenchmarkBenchdata/loop.gno - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBenchdata/loop.gno
112.3
ns/op 0 B/op 0 allocs/op111.1
ns/op 0 B/op 0 allocs/op1.01
BenchmarkBenchdata/loop.gno - ns/op
112.3
ns/op111.1
ns/op1.01
BenchmarkBenchdata/loop.gno - B/op
0
B/op0
B/op1
BenchmarkBenchdata/loop.gno - allocs/op
0
allocs/op0
allocs/op1
BenchmarkCreateNewMachine
10074
ns/op 3163 B/op 30 allocs/op9525
ns/op 3163 B/op 30 allocs/op1.06
BenchmarkCreateNewMachine - ns/op
10074
ns/op9525
ns/op1.06
BenchmarkCreateNewMachine - B/op
3163
B/op3163
B/op1
BenchmarkCreateNewMachine - allocs/op
30
allocs/op30
allocs/op1
BenchmarkCreateNewMachine
5567
ns/op 3180 B/op 30 allocs/op9525
ns/op 3163 B/op 30 allocs/op0.58
BenchmarkCreateNewMachine - ns/op
5567
ns/op9525
ns/op0.58
BenchmarkCreateNewMachine - B/op
3180
B/op3163
B/op1.01
BenchmarkCreateNewMachine - allocs/op
30
allocs/op30
allocs/op1
Benchmark_txLogRead/stack2
49.73
ns/op 0 B/op 0 allocs/op49.73
ns/op 0 B/op 0 allocs/op1
Benchmark_txLogRead/stack2 - ns/op
49.73
ns/op49.73
ns/op1
Benchmark_txLogRead/stack2 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack2 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/stack2
49.75
ns/op 0 B/op 0 allocs/op49.73
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/stack2 - ns/op
49.75
ns/op49.73
ns/op1.00
Benchmark_txLogRead/stack2 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack2 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/stack1
37.29
ns/op 0 B/op 0 allocs/op37.04
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/stack1 - ns/op
37.29
ns/op37.04
ns/op1.01
Benchmark_txLogRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/stack1
37.35
ns/op 0 B/op 0 allocs/op37.04
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/stack1 - ns/op
37.35
ns/op37.04
ns/op1.01
Benchmark_txLogRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/wrapped
23.62
ns/op 0 B/op 0 allocs/op23.38
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/wrapped - ns/op
23.62
ns/op23.38
ns/op1.01
Benchmark_txLogRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_txLogRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/wrapped
23.62
ns/op 0 B/op 0 allocs/op23.38
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/wrapped - ns/op
23.62
ns/op23.38
ns/op1.01
Benchmark_txLogRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_txLogRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/baseline
22.51
ns/op 0 B/op 0 allocs/op22.33
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/baseline - ns/op
22.51
ns/op22.33
ns/op1.01
Benchmark_txLogRead/baseline - B/op
0
B/op0
B/op1
Benchmark_txLogRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/baseline
22.51
ns/op 0 B/op 0 allocs/op22.33
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/baseline - ns/op
22.51
ns/op22.33
ns/op1.01
Benchmark_txLogRead/baseline - B/op
0
B/op0
B/op1
Benchmark_txLogRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/stack1
101.8
ns/op 119 B/op 0 allocs/op109.4
ns/op 119 B/op 0 allocs/op0.93
Benchmark_txLogWrite/stack1 - ns/op
101.8
ns/op109.4
ns/op0.93
Benchmark_txLogWrite/stack1 - B/op
119
B/op119
B/op1
Benchmark_txLogWrite/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/stack1
108.5
ns/op 119 B/op 0 allocs/op109.4
ns/op 119 B/op 0 allocs/op0.99
Benchmark_txLogWrite/stack1 - ns/op
108.5
ns/op109.4
ns/op0.99
Benchmark_txLogWrite/stack1 - B/op
119
B/op119
B/op1
Benchmark_txLogWrite/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/wrapped
87.6
ns/op 83 B/op 0 allocs/op92.74
ns/op 82 B/op 0 allocs/op0.94
Benchmark_txLogWrite/wrapped - ns/op
87.6
ns/op92.74
ns/op0.94
Benchmark_txLogWrite/wrapped - B/op
83
B/op82
B/op1.01
Benchmark_txLogWrite/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/wrapped
92.34
ns/op 82 B/op 0 allocs/op92.74
ns/op 82 B/op 0 allocs/op1.00
Benchmark_txLogWrite/wrapped - ns/op
92.34
ns/op92.74
ns/op1.00
Benchmark_txLogWrite/wrapped - B/op
82
B/op82
B/op1
Benchmark_txLogWrite/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/baseline
86.69
ns/op 83 B/op 0 allocs/op87.8
ns/op 83 B/op 0 allocs/op0.99
Benchmark_txLogWrite/baseline - ns/op
86.69
ns/op87.8
ns/op0.99
Benchmark_txLogWrite/baseline - B/op
83
B/op83
B/op1
Benchmark_txLogWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/baseline
99.18
ns/op 83 B/op 0 allocs/op87.8
ns/op 83 B/op 0 allocs/op1.13
Benchmark_txLogWrite/baseline - ns/op
99.18
ns/op87.8
ns/op1.13
Benchmark_txLogWrite/baseline - B/op
83
B/op83
B/op1
Benchmark_txLogWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/stack1
30.34
ns/op 0 B/op 0 allocs/op30.39
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/stack1 - ns/op
30.34
ns/op30.39
ns/op1.00
Benchmark_bufferedTxMapRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/stack1
30.34
ns/op 0 B/op 0 allocs/op30.39
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/stack1 - ns/op
30.34
ns/op30.39
ns/op1.00
Benchmark_bufferedTxMapRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/wrapped
22.33
ns/op 0 B/op 0 allocs/op22.31
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/wrapped - ns/op
22.33
ns/op22.31
ns/op1.00
Benchmark_bufferedTxMapRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/wrapped
22.31
ns/op 0 B/op 0 allocs/op22.31
ns/op 0 B/op 0 allocs/op1
Benchmark_bufferedTxMapRead/wrapped - ns/op
22.31
ns/op22.31
ns/op1
Benchmark_bufferedTxMapRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/baseline
22.34
ns/op 0 B/op 0 allocs/op22.36
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/baseline - ns/op
22.34
ns/op22.36
ns/op1.00
Benchmark_bufferedTxMapRead/baseline - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/baseline
22.34
ns/op 0 B/op 0 allocs/op22.36
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/baseline - ns/op
22.34
ns/op22.36
ns/op1.00
Benchmark_bufferedTxMapRead/baseline - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/buffered
95.72
ns/op 119 B/op 0 allocs/op98.81
ns/op 119 B/op 0 allocs/op0.97
Benchmark_bufferedTxMapWrite/buffered - ns/op
95.72
ns/op98.81
ns/op0.97
Benchmark_bufferedTxMapWrite/buffered - B/op
119
B/op119
B/op1
Benchmark_bufferedTxMapWrite/buffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/buffered
96.18
ns/op 119 B/op 0 allocs/op98.81
ns/op 119 B/op 0 allocs/op0.97
Benchmark_bufferedTxMapWrite/buffered - ns/op
96.18
ns/op98.81
ns/op0.97
Benchmark_bufferedTxMapWrite/buffered - B/op
119
B/op119
B/op1
Benchmark_bufferedTxMapWrite/buffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/unbuffered
86.56
ns/op 83 B/op 0 allocs/op87.69
ns/op 83 B/op 0 allocs/op0.99
Benchmark_bufferedTxMapWrite/unbuffered - ns/op
86.56
ns/op87.69
ns/op0.99
Benchmark_bufferedTxMapWrite/unbuffered - B/op
83
B/op83
B/op1
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/unbuffered
90.7
ns/op 83 B/op 0 allocs/op87.69
ns/op 83 B/op 0 allocs/op1.03
Benchmark_bufferedTxMapWrite/unbuffered - ns/op
90.7
ns/op87.69
ns/op1.03
Benchmark_bufferedTxMapWrite/unbuffered - B/op
83
B/op83
B/op1
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/baseline
87.04
ns/op 82 B/op 0 allocs/op87.31
ns/op 83 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapWrite/baseline - ns/op
87.04
ns/op87.31
ns/op1.00
Benchmark_bufferedTxMapWrite/baseline - B/op
82
B/op83
B/op0.99
Benchmark_bufferedTxMapWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/baseline
88.21
ns/op 83 B/op 0 allocs/op87.31
ns/op 83 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapWrite/baseline - ns/op
88.21
ns/op87.31
ns/op1.01
Benchmark_bufferedTxMapWrite/baseline - B/op
83
B/op83
B/op1
Benchmark_bufferedTxMapWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/EmptyStruct:encode
319.1
ns/op 96 B/op 2 allocs/op316.2
ns/op 96 B/op 2 allocs/op1.01
BenchmarkBinary/EmptyStruct:encode - ns/op
319.1
ns/op316.2
ns/op1.01
BenchmarkBinary/EmptyStruct:encode - B/op
96
B/op96
B/op1
BenchmarkBinary/EmptyStruct:encode - allocs/op
2
allocs/op2
allocs/op1
BenchmarkBinary/EmptyStruct:encode
422
ns/op 96 B/op 2 allocs/op316.2
ns/op 96 B/op 2 allocs/op1.33
BenchmarkBinary/EmptyStruct:encode - ns/op
422
ns/op316.2
ns/op1.33
BenchmarkBinary/EmptyStruct:encode - B/op
96
B/op96
B/op1
BenchmarkBinary/EmptyStruct:encode - allocs/op
2
allocs/op2
allocs/op1
BenchmarkBinary/EmptyStruct:decode
181.7
ns/op 0 B/op 0 allocs/op177.8
ns/op 0 B/op 0 allocs/op1.02
BenchmarkBinary/EmptyStruct:decode - ns/op
181.7
ns/op177.8
ns/op1.02
BenchmarkBinary/EmptyStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/EmptyStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/EmptyStruct:decode
267.2
ns/op 0 B/op 0 allocs/op177.8
ns/op 0 B/op 0 allocs/op1.50
BenchmarkBinary/EmptyStruct:decode - ns/op
267.2
ns/op177.8
ns/op1.50
BenchmarkBinary/EmptyStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/EmptyStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/PrimitivesStruct:encode
4766
ns/op 1724 B/op 60 allocs/op4919
ns/op 1724 B/op 60 allocs/op0.97
BenchmarkBinary/PrimitivesStruct:encode - ns/op
4766
ns/op4919
ns/op0.97
BenchmarkBinary/PrimitivesStruct:encode - B/op
1724
B/op1724
B/op1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op
60
allocs/op60
allocs/op1
BenchmarkBinary/PrimitivesStruct:encode
5019
ns/op 1724 B/op 60 allocs/op4919
ns/op 1724 B/op 60 allocs/op1.02
BenchmarkBinary/PrimitivesStruct:encode - ns/op
5019
ns/op4919
ns/op1.02
BenchmarkBinary/PrimitivesStruct:encode - B/op
1724
B/op1724
B/op1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op
60
allocs/op60
allocs/op1
BenchmarkBinary/PrimitivesStruct:decode
3133
ns/op 137 B/op 7 allocs/op3131
ns/op 137 B/op 7 allocs/op1.00
BenchmarkBinary/PrimitivesStruct:decode - ns/op
3133
ns/op3131
ns/op1.00
BenchmarkBinary/PrimitivesStruct:decode - B/op
137
B/op137
B/op1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op
7
allocs/op7
allocs/op1
BenchmarkBinary/PrimitivesStruct:decode
3007
ns/op 137 B/op 7 allocs/op3131
ns/op 137 B/op 7 allocs/op0.96
BenchmarkBinary/PrimitivesStruct:decode - ns/op
3007
ns/op3131
ns/op0.96
BenchmarkBinary/PrimitivesStruct:decode - B/op
137
B/op137
B/op1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op
7
allocs/op7
allocs/op1
BenchmarkBinary/ShortArraysStruct:encode
678.5
ns/op 192 B/op 4 allocs/op699.3
ns/op 192 B/op 4 allocs/op0.97
BenchmarkBinary/ShortArraysStruct:encode - ns/op
678.5
ns/op699.3
ns/op0.97
BenchmarkBinary/ShortArraysStruct:encode - B/op
192
B/op192
B/op1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op
4
allocs/op4
allocs/op1
BenchmarkBinary/ShortArraysStruct:encode
758.4
ns/op 192 B/op 4 allocs/op699.3
ns/op 192 B/op 4 allocs/op1.08
BenchmarkBinary/ShortArraysStruct:encode - ns/op
758.4
ns/op699.3
ns/op1.08
BenchmarkBinary/ShortArraysStruct:encode - B/op
192
B/op192
B/op1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op
4
allocs/op4
allocs/op1
BenchmarkBinary/ShortArraysStruct:decode
243
ns/op 0 B/op 0 allocs/op245.2
ns/op 0 B/op 0 allocs/op0.99
BenchmarkBinary/ShortArraysStruct:decode - ns/op
243
ns/op245.2
ns/op0.99
BenchmarkBinary/ShortArraysStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/ShortArraysStruct:decode
352.9
ns/op 0 B/op 0 allocs/op245.2
ns/op 0 B/op 0 allocs/op1.44
BenchmarkBinary/ShortArraysStruct:decode - ns/op
352.9
ns/op245.2
ns/op1.44
BenchmarkBinary/ShortArraysStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/ArraysStruct:encode
17399
ns/op 7900 B/op 222 allocs/op17767
ns/op 7900 B/op 222 allocs/op0.98
BenchmarkBinary/ArraysStruct:encode - ns/op
17399
ns/op17767
ns/op0.98
BenchmarkBinary/ArraysStruct:encode - B/op
7900
B/op7900
B/op1
BenchmarkBinary/ArraysStruct:encode - allocs/op
222
allocs/op222
allocs/op1
BenchmarkBinary/ArraysStruct:encode
16372
ns/op 7900 B/op 222 allocs/op17767
ns/op 7900 B/op 222 allocs/op0.92
BenchmarkBinary/ArraysStruct:encode - ns/op
16372
ns/op17767
ns/op0.92
BenchmarkBinary/ArraysStruct:encode - B/op
7900
B/op7900
B/op1
BenchmarkBinary/ArraysStruct:encode - allocs/op
222
allocs/op222
allocs/op1
BenchmarkBinary/ArraysStruct:decode
11613
ns/op 790 B/op 40 allocs/op11478
ns/op 790 B/op 40 allocs/op1.01
BenchmarkBinary/ArraysStruct:decode - ns/op
11613
ns/op11478
ns/op1.01
BenchmarkBinary/ArraysStruct:decode - B/op
790
B/op790
B/op1
BenchmarkBinary/ArraysStruct:decode - allocs/op
40
allocs/op40
allocs/op1
BenchmarkBinary/ArraysStruct:decode
10443
ns/op 790 B/op 40 allocs/op11478
ns/op 790 B/op 40 allocs/op0.91
BenchmarkBinary/ArraysStruct:decode - ns/op
10443
ns/op11478
ns/op0.91
BenchmarkBinary/ArraysStruct:decode - B/op
790
B/op790
B/op1
BenchmarkBinary/ArraysStruct:decode - allocs/op
40
allocs/op40
allocs/op1
BenchmarkBinary/ArraysArraysStruct:encode
32956
ns/op 16779 B/op 448 allocs/op34396
ns/op 16780 B/op 448 allocs/op0.96
BenchmarkBinary/ArraysArraysStruct:encode - ns/op
32956
ns/op34396
ns/op0.96
BenchmarkBinary/ArraysArraysStruct:encode - B/op
16779
B/op16780
B/op1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op
448
allocs/op448
allocs/op1
BenchmarkBinary/ArraysArraysStruct:encode
30616
ns/op 16779 B/op 448 allocs/op34396
ns/op 16780 B/op 448 allocs/op0.89
BenchmarkBinary/ArraysArraysStruct:encode - ns/op
30616
ns/op34396
ns/op0.89
BenchmarkBinary/ArraysArraysStruct:encode - B/op
16779
B/op16780
B/op1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op
448
allocs/op448
allocs/op1
BenchmarkBinary/ArraysArraysStruct:decode
21020
ns/op 1291 B/op 88 allocs/op21115
ns/op 1291 B/op 88 allocs/op1.00
BenchmarkBinary/ArraysArraysStruct:decode - ns/op
21020
ns/op21115
ns/op1.00
BenchmarkBinary/ArraysArraysStruct:decode - B/op
1291
B/op1291
B/op1
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op
88
allocs/op88
allocs/op1
BenchmarkBinary/ArraysArraysStruct:decode
19410
ns/op 1292 B/op 88 allocs/op21115
ns/op 1291 B/op 88 allocs/op0.92
BenchmarkBinary/ArraysArraysStruct:decode - ns/op
19410
ns/op21115
ns/op0.92
BenchmarkBinary/ArraysArraysStruct:decode - B/op
1292
B/op1291
B/op1.00
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op
88
allocs/op88
allocs/op1
BenchmarkBinary/SlicesStruct:encode
17731
ns/op 8534 B/op 232 allocs/op18244
ns/op 8534 B/op 232 allocs/op0.97
BenchmarkBinary/SlicesStruct:encode - ns/op
17731
ns/op18244
ns/op0.97
BenchmarkBinary/SlicesStruct:encode - B/op
8534
B/op8534
B/op1
BenchmarkBinary/SlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/SlicesStruct:encode
16544
ns/op 8535 B/op 232 allocs/op18244
ns/op 8534 B/op 232 allocs/op0.91
BenchmarkBinary/SlicesStruct:encode - ns/op
16544
ns/op18244
ns/op0.91
BenchmarkBinary/SlicesStruct:encode - B/op
8535
B/op8534
B/op1.00
BenchmarkBinary/SlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/SlicesStruct:decode
28099
ns/op 5134 B/op 240 allocs/op29238
ns/op 5134 B/op 241 allocs/op0.96
BenchmarkBinary/SlicesStruct:decode - ns/op
28099
ns/op29238
ns/op0.96
BenchmarkBinary/SlicesStruct:decode - B/op
5134
B/op5134
B/op1
BenchmarkBinary/SlicesStruct:decode - allocs/op
240
allocs/op241
allocs/op1.00
BenchmarkBinary/SlicesStruct:decode
25640
ns/op 5135 B/op 241 allocs/op29238
ns/op 5134 B/op 241 allocs/op0.88
BenchmarkBinary/SlicesStruct:decode - ns/op
25640
ns/op29238
ns/op0.88
BenchmarkBinary/SlicesStruct:decode - B/op
5135
B/op5134
B/op1.00
BenchmarkBinary/SlicesStruct:decode - allocs/op
241
allocs/op241
allocs/op1
BenchmarkBinary/SlicesSlicesStruct:encode
84389
ns/op 54200 B/op 1297 allocs/op85747
ns/op 54212 B/op 1298 allocs/op0.98
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op
84389
ns/op85747
ns/op0.98
BenchmarkBinary/SlicesSlicesStruct:encode - B/op
54200
B/op54212
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op
1297
allocs/op1298
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode
78017
ns/op 54221 B/op 1297 allocs/op85747
ns/op 54212 B/op 1298 allocs/op0.91
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op
78017
ns/op85747
ns/op0.91
BenchmarkBinary/SlicesSlicesStruct:encode - B/op
54221
B/op54212
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op
1297
allocs/op1298
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode
143894
ns/op 35235 B/op 1355 allocs/op144223
ns/op 35248 B/op 1356 allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op
143894
ns/op144223
ns/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - B/op
35235
B/op35248
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op
1355
allocs/op1356
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode
126917
ns/op 35274 B/op 1357 allocs/op144223
ns/op 35248 B/op 1356 allocs/op0.88
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op
126917
ns/op144223
ns/op0.88
BenchmarkBinary/SlicesSlicesStruct:decode - B/op
35274
B/op35248
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op
1357
allocs/op1356
allocs/op1.00
BenchmarkBinary/PointersStruct:encode
5469
ns/op 1702 B/op 59 allocs/op5583
ns/op 1702 B/op 59 allocs/op0.98
BenchmarkBinary/PointersStruct:encode - ns/op
5469
ns/op5583
ns/op0.98
BenchmarkBinary/PointersStruct:encode - B/op
1702
B/op1702
B/op1
BenchmarkBinary/PointersStruct:encode - allocs/op
59
allocs/op59
allocs/op1
BenchmarkBinary/PointersStruct:encode
5404
ns/op 1702 B/op 59 allocs/op5583
ns/op 1702 B/op 59 allocs/op0.97
BenchmarkBinary/PointersStruct:encode - ns/op
5404
ns/op5583
ns/op0.97
BenchmarkBinary/PointersStruct:encode - B/op
1702
B/op1702
B/op1
BenchmarkBinary/PointersStruct:encode - allocs/op
59
allocs/op59
allocs/op1
BenchmarkBinary/PointersStruct:decode
4695
ns/op 286 B/op 26 allocs/op4742
ns/op 286 B/op 26 allocs/op0.99
BenchmarkBinary/PointersStruct:decode - ns/op
4695
ns/op4742
ns/op0.99
BenchmarkBinary/PointersStruct:decode - B/op
286
B/op286
B/op1
BenchmarkBinary/PointersStruct:decode - allocs/op
26
allocs/op26
allocs/op1
BenchmarkBinary/PointersStruct:decode
4586
ns/op 286 B/op 26 allocs/op4742
ns/op 286 B/op 26 allocs/op0.97
BenchmarkBinary/PointersStruct:decode - ns/op
4586
ns/op4742
ns/op0.97
BenchmarkBinary/PointersStruct:decode - B/op
286
B/op286
B/op1
BenchmarkBinary/PointersStruct:decode - allocs/op
26
allocs/op26
allocs/op1
BenchmarkBinary/PointerSlicesStruct:encode
19432
ns/op 8397 B/op 232 allocs/op20763
ns/op 8397 B/op 232 allocs/op0.94
BenchmarkBinary/PointerSlicesStruct:encode - ns/op
19432
ns/op20763
ns/op0.94
BenchmarkBinary/PointerSlicesStruct:encode - B/op
8397
B/op8397
B/op1
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/PointerSlicesStruct:encode
18419
ns/op 8398 B/op 232 allocs/op20763
ns/op 8397 B/op 232 allocs/op0.89
BenchmarkBinary/PointerSlicesStruct:encode - ns/op
18419
ns/op20763
ns/op0.89
BenchmarkBinary/PointerSlicesStruct:encode - B/op
8398
B/op8397
B/op1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/PointerSlicesStruct:decode
40117
ns/op 6051 B/op 352 allocs/op40186
ns/op 6051 B/op 352 allocs/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - ns/op
40117
ns/op40186
ns/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - B/op
6051
B/op6051
B/op1
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op
352
allocs/op352
allocs/op1
BenchmarkBinary/PointerSlicesStruct:decode
36193
ns/op 6055 B/op 352 allocs/op40186
ns/op 6051 B/op 352 allocs/op0.90
BenchmarkBinary/PointerSlicesStruct:decode - ns/op
36193
ns/op40186
ns/op0.90
BenchmarkBinary/PointerSlicesStruct:decode - B/op
6055
B/op6051
B/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op
352
allocs/op352
allocs/op1
BenchmarkBinary/ComplexSt:encode
47341
ns/op 24118 B/op 582 allocs/op48087
ns/op 24116 B/op 582 allocs/op0.98
BenchmarkBinary/ComplexSt:encode - ns/op
47341
ns/op48087
ns/op0.98
BenchmarkBinary/ComplexSt:encode - B/op
24118
B/op24116
B/op1.00
BenchmarkBinary/ComplexSt:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/ComplexSt:encode
43758
ns/op 24119 B/op 582 allocs/op48087
ns/op 24116 B/op 582 allocs/op0.91
BenchmarkBinary/ComplexSt:encode - ns/op
43758
ns/op48087
ns/op0.91
BenchmarkBinary/ComplexSt:encode - B/op
24119
B/op24116
B/op1.00
BenchmarkBinary/ComplexSt:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/ComplexSt:decode
49487
ns/op 7921 B/op 319 allocs/op50441
ns/op 7920 B/op 319 allocs/op0.98
BenchmarkBinary/ComplexSt:decode - ns/op
49487
ns/op50441
ns/op0.98
BenchmarkBinary/ComplexSt:decode - B/op
7921
B/op7920
B/op1.00
BenchmarkBinary/ComplexSt:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/ComplexSt:decode
45160
ns/op 7923 B/op 319 allocs/op50441
ns/op 7920 B/op 319 allocs/op0.90
BenchmarkBinary/ComplexSt:decode - ns/op
45160
ns/op50441
ns/op0.90
BenchmarkBinary/ComplexSt:decode - B/op
7923
B/op7920
B/op1.00
BenchmarkBinary/ComplexSt:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt1:encode
5291
ns/op 2037 B/op 65 allocs/op5417
ns/op 2037 B/op 65 allocs/op0.98
BenchmarkBinary/EmbeddedSt1:encode - ns/op
5291
ns/op5417
ns/op0.98
BenchmarkBinary/EmbeddedSt1:encode - B/op
2037
B/op2037
B/op1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op
65
allocs/op65
allocs/op1
BenchmarkBinary/EmbeddedSt1:encode
5377
ns/op 2037 B/op 65 allocs/op5417
ns/op 2037 B/op 65 allocs/op0.99
BenchmarkBinary/EmbeddedSt1:encode - ns/op
5377
ns/op5417
ns/op0.99
BenchmarkBinary/EmbeddedSt1:encode - B/op
2037
B/op2037
B/op1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op
65
allocs/op65
allocs/op1
BenchmarkBinary/EmbeddedSt1:decode
3443
ns/op 300 B/op 8 allocs/op3448
ns/op 300 B/op 8 allocs/op1.00
BenchmarkBinary/EmbeddedSt1:decode - ns/op
3443
ns/op3448
ns/op1.00
BenchmarkBinary/EmbeddedSt1:decode - B/op
300
B/op300
B/op1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/EmbeddedSt1:decode
3297
ns/op 300 B/op 8 allocs/op3448
ns/op 300 B/op 8 allocs/op0.96
BenchmarkBinary/EmbeddedSt1:decode - ns/op
3297
ns/op3448
ns/op0.96
BenchmarkBinary/EmbeddedSt1:decode - B/op
300
B/op300
B/op1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/EmbeddedSt2:encode
47567
ns/op 24117 B/op 582 allocs/op50049
ns/op 24115 B/op 582 allocs/op0.95
BenchmarkBinary/EmbeddedSt2:encode - ns/op
47567
ns/op50049
ns/op0.95
BenchmarkBinary/EmbeddedSt2:encode - B/op
24117
B/op24115
B/op1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/EmbeddedSt2:encode
43710
ns/op 24119 B/op 582 allocs/op50049
ns/op 24115 B/op 582 allocs/op0.87
BenchmarkBinary/EmbeddedSt2:encode - ns/op
43710
ns/op50049
ns/op0.87
BenchmarkBinary/EmbeddedSt2:encode - B/op
24119
B/op24115
B/op1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/EmbeddedSt2:decode
49654
ns/op 7922 B/op 319 allocs/op50251
ns/op 7919 B/op 319 allocs/op0.99
BenchmarkBinary/EmbeddedSt2:decode - ns/op
49654
ns/op50251
ns/op0.99
BenchmarkBinary/EmbeddedSt2:decode - B/op
7922
B/op7919
B/op1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt2:decode
45297
ns/op 7923 B/op 319 allocs/op50251
ns/op 7919 B/op 319 allocs/op0.90
BenchmarkBinary/EmbeddedSt2:decode - ns/op
45297
ns/op50251
ns/op0.90
BenchmarkBinary/EmbeddedSt2:decode - B/op
7923
B/op7919
B/op1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt3:encode
38466
ns/op 19188 B/op 468 allocs/op41803
ns/op 19181 B/op 468 allocs/op0.92
BenchmarkBinary/EmbeddedSt3:encode - ns/op
38466
ns/op41803
ns/op0.92
BenchmarkBinary/EmbeddedSt3:encode - B/op
19188
B/op19181
B/op1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op
468
allocs/op468
allocs/op1
BenchmarkBinary/EmbeddedSt3:encode
35639
ns/op 19193 B/op 468 allocs/op41803
ns/op 19181 B/op 468 allocs/op0.85
BenchmarkBinary/EmbeddedSt3:encode - ns/op
35639
ns/op41803
ns/op0.85
BenchmarkBinary/EmbeddedSt3:encode - B/op
19193
B/op19181
B/op1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op
468
allocs/op468
allocs/op1
BenchmarkBinary/EmbeddedSt3:decode
41454
ns/op 7489 B/op 258 allocs/op44773
ns/op 7483 B/op 258 allocs/op0.93
BenchmarkBinary/EmbeddedSt3:decode - ns/op
41454
ns/op44773
ns/op0.93
BenchmarkBinary/EmbeddedSt3:decode - B/op
7489
B/op7483
B/op1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op
258
allocs/op258
allocs/op1
BenchmarkBinary/EmbeddedSt3:decode
37624
ns/op 7491 B/op 258 allocs/op44773
ns/op 7483 B/op 258 allocs/op0.84
BenchmarkBinary/EmbeddedSt3:decode - ns/op
37624
ns/op44773
ns/op0.84
BenchmarkBinary/EmbeddedSt3:decode - B/op
7491
B/op7483
B/op1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op
258
allocs/op258
allocs/op1
BenchmarkBinary/EmbeddedSt4:encode
48542
ns/op 24426 B/op 591 allocs/op60220
ns/op 24423 B/op 591 allocs/op0.81
BenchmarkBinary/EmbeddedSt4:encode - ns/op
48542
ns/op60220
ns/op0.81
BenchmarkBinary/EmbeddedSt4:encode - B/op
24426
B/op24423
B/op1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op
591
allocs/op591
allocs/op1
BenchmarkBinary/EmbeddedSt4:encode
44311
ns/op 24427 B/op 591 allocs/op60220
ns/op 24423 B/op 591 allocs/op0.74
BenchmarkBinary/EmbeddedSt4:encode - ns/op
44311
ns/op60220
ns/op0.74
BenchmarkBinary/EmbeddedSt4:encode - B/op
24427
B/op24423
B/op1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op
591
allocs/op591
allocs/op1
BenchmarkBinary/EmbeddedSt4:decode
50706
ns/op 7979 B/op 322 allocs/op51122
ns/op 7979 B/op 322 allocs/op0.99
BenchmarkBinary/EmbeddedSt4:decode - ns/op
50706
ns/op51122
ns/op0.99
BenchmarkBinary/EmbeddedSt4:decode - B/op
7979
B/op7979
B/op1
BenchmarkBinary/EmbeddedSt4:decode - allocs/op
322
allocs/op322
allocs/op1
BenchmarkBinary/EmbeddedSt4:decode
46192
ns/op 7978 B/op 322 allocs/op51122
ns/op 7979 B/op 322 allocs/op0.90
BenchmarkBinary/EmbeddedSt4:decode - ns/op
46192
ns/op51122
ns/op0.90
BenchmarkBinary/EmbeddedSt4:decode - B/op
7978
B/op7979
B/op1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op
322
allocs/op322
allocs/op1
BenchmarkBinary/EmbeddedSt5:encode
39618
ns/op 19586 B/op 475 allocs/op40702
ns/op 19584 B/op 475 allocs/op0.97
BenchmarkBinary/EmbeddedSt5:encode - ns/op
39618
ns/op40702
ns/op0.97
BenchmarkBinary/EmbeddedSt5:encode - B/op
19586
B/op19584
B/op1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op
475
allocs/op475
allocs/op1
BenchmarkBinary/EmbeddedSt5:encode
36276
ns/op 19588 B/op 475 allocs/op40702
ns/op 19584 B/op 475 allocs/op0.89
BenchmarkBinary/EmbeddedSt5:encode - ns/op
36276
ns/op40702
ns/op0.89
BenchmarkBinary/EmbeddedSt5:encode - B/op
19588
B/op19584
B/op1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op
475
allocs/op475
allocs/op1
BenchmarkBinary/EmbeddedSt5:decode
41826
ns/op 7553 B/op 262 allocs/op42628
ns/op 7557 B/op 262 allocs/op0.98
BenchmarkBinary/EmbeddedSt5:decode - ns/op
41826
ns/op42628
ns/op0.98
BenchmarkBinary/EmbeddedSt5:decode - B/op
7553
B/op7557
B/op1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op
262
allocs/op262
allocs/op1
BenchmarkBinary/EmbeddedSt5:decode
38320
ns/op 7559 B/op 262 allocs/op42628
ns/op 7557 B/op 262 allocs/op0.90
BenchmarkBinary/EmbeddedSt5:decode - ns/op
38320
ns/op42628
ns/op0.90
BenchmarkBinary/EmbeddedSt5:decode - B/op
7559
B/op7557
B/op1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op
262
allocs/op262
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:encode
2287
ns/op 512 B/op 16 allocs/op2354
ns/op 512 B/op 16 allocs/op0.97
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op
2287
ns/op2354
ns/op0.97
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op
512
B/op512
B/op1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op
16
allocs/op16
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:encode
2407
ns/op 512 B/op 16 allocs/op2354
ns/op 512 B/op 16 allocs/op1.02
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op
2407
ns/op2354
ns/op1.02
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op
512
B/op512
B/op1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op
16
allocs/op16
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:decode
2043
ns/op 200 B/op 8 allocs/op2128
ns/op 200 B/op 8 allocs/op0.96
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op
2043
ns/op2128
ns/op0.96
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:decode
2225
ns/op 200 B/op 8 allocs/op2128
ns/op 200 B/op 8 allocs/op1.05
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op
2225
ns/op2128
ns/op1.05
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:encode
5097
ns/op 1783 B/op 53 allocs/op5248
ns/op 1783 B/op 53 allocs/op0.97
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op
5097
ns/op5248
ns/op0.97
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op
1783
B/op1783
B/op1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op
53
allocs/op53
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:encode
5705
ns/op 1783 B/op 53 allocs/op5248
ns/op 1783 B/op 53 allocs/op1.09
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op
5705
ns/op5248
ns/op1.09
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op
1783
B/op1783
B/op1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op
53
allocs/op53
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:decode
4719
ns/op 832 B/op 31 allocs/op4763
ns/op 832 B/op 31 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op
4719
ns/op4763
ns/op0.99
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op
832
B/op832
B/op1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op
31
allocs/op31
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:decode
4614
ns/op 832 B/op 31 allocs/op4763
ns/op 832 B/op 31 allocs/op0.97
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op
4614
ns/op4763
ns/op0.97
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op
832
B/op832
B/op1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op
31
allocs/op31
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:encode
2006
ns/op 352 B/op 12 allocs/op1996
ns/op 352 B/op 12 allocs/op1.01
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op
2006
ns/op1996
ns/op1.01
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op
352
B/op352
B/op1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op
12
allocs/op12
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:encode
2149
ns/op 352 B/op 12 allocs/op1996
ns/op 352 B/op 12 allocs/op1.08
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op
2149
ns/op1996
ns/op1.08
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op
352
B/op352
B/op1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op
12
allocs/op12
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:decode
1917
ns/op 200 B/op 8 allocs/op1922
ns/op 200 B/op 8 allocs/op1.00
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op
1917
ns/op1922
ns/op1.00
BenchmarkBinary/AminoMarshalerStruct3:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:decode
1999
ns/op 200 B/op 8 allocs/op1922
ns/op 200 B/op 8 allocs/op1.04
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op
1999
ns/op1922
ns/op1.04
BenchmarkBinary/AminoMarshalerStruct3:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:encode
2134
ns/op 464 B/op 14 allocs/op2176
ns/op 464 B/op 14 allocs/op0.98
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op
2134
ns/op2176
ns/op0.98
BenchmarkBinary/AminoMarshalerInt4:encode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op
14
allocs/op14
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:encode
2324
ns/op 464 B/op 14 allocs/op2176
ns/op 464 B/op 14 allocs/op1.07
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op
2324
ns/op2176
ns/op1.07
BenchmarkBinary/AminoMarshalerInt4:encode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op
14
allocs/op14
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:decode
1981
ns/op 200 B/op 8 allocs/op1955
ns/op 200 B/op 8 allocs/op1.01
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op
1981
ns/op1955
ns/op1.01
BenchmarkBinary/AminoMarshalerInt4:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:decode
2203
ns/op 200 B/op 8 allocs/op1955
ns/op 200 B/op 8 allocs/op1.13
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op
2203
ns/op1955
ns/op1.13
BenchmarkBinary/AminoMarshalerInt4:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:encode
2567
ns/op 399 B/op 15 allocs/op2411
ns/op 399 B/op 15 allocs/op1.06
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op
2567
ns/op2411
ns/op1.06
BenchmarkBinary/AminoMarshalerInt5:encode - B/op
399
B/op399
B/op1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op
15
allocs/op15
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:encode
2583
ns/op 399 B/op 15 allocs/op2411
ns/op 399 B/op 15 allocs/op1.07
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op
2583
ns/op2411
ns/op1.07
BenchmarkBinary/AminoMarshalerInt5:encode - B/op
399
B/op399
B/op1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op
15
allocs/op15
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:decode
2098
ns/op 231 B/op 10 allocs/op2074
ns/op 231 B/op 10 allocs/op1.01
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op
2098
ns/op2074
ns/op1.01
BenchmarkBinary/AminoMarshalerInt5:decode - B/op
231
B/op231
B/op1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:decode
2129
ns/op 231 B/op 10 allocs/op2074
ns/op 231 B/op 10 allocs/op1.03
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op
2129
ns/op2074
ns/op1.03
BenchmarkBinary/AminoMarshalerInt5:decode - B/op
231
B/op231
B/op1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:encode
4025
ns/op 904 B/op 29 allocs/op3974
ns/op 904 B/op 29 allocs/op1.01
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op
4025
ns/op3974
ns/op1.01
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op
904
B/op904
B/op1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op
29
allocs/op29
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:encode
4248
ns/op 904 B/op 29 allocs/op3974
ns/op 904 B/op 29 allocs/op1.07
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op
4248
ns/op3974
ns/op1.07
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op
904
B/op904
B/op1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op
29
allocs/op29
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:decode
3867
ns/op 464 B/op 20 allocs/op4090
ns/op 464 B/op 20 allocs/op0.95
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op
3867
ns/op4090
ns/op0.95
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:decode
3945
ns/op 464 B/op 20 allocs/op4090
ns/op 464 B/op 20 allocs/op0.96
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op
3945
ns/op4090
ns/op0.96
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:encode
3721
ns/op 696 B/op 24 allocs/op3633
ns/op 696 B/op 24 allocs/op1.02
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op
3721
ns/op3633
ns/op1.02
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op
696
B/op696
B/op1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op
24
allocs/op24
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:encode
3553
ns/op 696 B/op 24 allocs/op3633
ns/op 696 B/op 24 allocs/op0.98
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op
3553
ns/op3633
ns/op0.98
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op
696
B/op696
B/op1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op
24
allocs/op24
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:decode
3675
ns/op 432 B/op 20 allocs/op3678
ns/op 432 B/op 20 allocs/op1.00
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op
3675
ns/op3678
ns/op1.00
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op
432
B/op432
B/op1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:decode
3695
ns/op 432 B/op 20 allocs/op3678
ns/op 432 B/op 20 allocs/op1.00
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op
3695
ns/op3678
ns/op1.00
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op
432
B/op432
B/op1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkRoundStateDeepCopy
4698602
ns/op 783249 B/op 24143 allocs/op4750453
ns/op 783248 B/op 24143 allocs/op0.99
BenchmarkRoundStateDeepCopy - ns/op
4698602
ns/op4750453
ns/op0.99
BenchmarkRoundStateDeepCopy - B/op
783249
B/op783248
B/op1.00
BenchmarkRoundStateDeepCopy - allocs/op
24143
allocs/op24143
allocs/op1
BenchmarkRoundStateDeepCopy
4526738
ns/op 783249 B/op 24143 allocs/op4750453
ns/op 783248 B/op 24143 allocs/op0.95
BenchmarkRoundStateDeepCopy - ns/op
4526738
ns/op4750453
ns/op0.95
BenchmarkRoundStateDeepCopy - B/op
783249
B/op783248
B/op1.00
BenchmarkRoundStateDeepCopy - allocs/op
24143
allocs/op24143
allocs/op1
BenchmarkReap
159767
ns/op 122880 B/op 1 allocs/op161076
ns/op 122880 B/op 1 allocs/op0.99
BenchmarkReap - ns/op
159767
ns/op161076
ns/op0.99
BenchmarkReap - B/op
122880
B/op122880
B/op1
BenchmarkReap - allocs/op
1
allocs/op1
allocs/op1
BenchmarkReap
117037
ns/op 122880 B/op 1 allocs/op161076
ns/op 122880 B/op 1 allocs/op0.73
BenchmarkReap - ns/op
117037
ns/op161076
ns/op0.73
BenchmarkReap - B/op
122880
B/op122880
B/op1
BenchmarkReap - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCheckTx
95.52
ns/op 40 B/op 2 allocs/op97.39
ns/op 40 B/op 2 allocs/op0.98
BenchmarkCheckTx - ns/op
95.52
ns/op97.39
ns/op0.98
BenchmarkCheckTx - B/op
40
B/op40
B/op1
BenchmarkCheckTx - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCheckTx
76.95
ns/op 40 B/op 2 allocs/op97.39
ns/op 40 B/op 2 allocs/op0.79
BenchmarkCheckTx - ns/op
76.95
ns/op97.39
ns/op0.79
BenchmarkCheckTx - B/op
40
B/op40
B/op1
BenchmarkCheckTx - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheInsertTime
656.9
ns/op 87 B/op 2 allocs/op674.4
ns/op 87 B/op 2 allocs/op0.97
BenchmarkCacheInsertTime - ns/op
656.9
ns/op674.4
ns/op0.97
BenchmarkCacheInsertTime - B/op
87
B/op87
B/op1
BenchmarkCacheInsertTime - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheInsertTime
637.9
ns/op 80 B/op 2 allocs/op674.4
ns/op 87 B/op 2 allocs/op0.95
BenchmarkCacheInsertTime - ns/op
637.9
ns/op674.4
ns/op0.95
BenchmarkCacheInsertTime - B/op
80
B/op87
B/op0.92
BenchmarkCacheInsertTime - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheRemoveTime
475.9
ns/op 0 B/op 0 allocs/op487.7
ns/op 0 B/op 0 allocs/op0.98
BenchmarkCacheRemoveTime - ns/op
475.9
ns/op487.7
ns/op0.98
BenchmarkCacheRemoveTime - B/op
0
B/op0
B/op1
BenchmarkCacheRemoveTime - allocs/op
0
allocs/op0
allocs/op1
BenchmarkCacheRemoveTime
474.4
ns/op 0 B/op 0 allocs/op487.7
ns/op 0 B/op 0 allocs/op0.97
BenchmarkCacheRemoveTime - ns/op
474.4
ns/op487.7
ns/op0.97
BenchmarkCacheRemoveTime - B/op
0
B/op0
B/op1
BenchmarkCacheRemoveTime - allocs/op
0
allocs/op0
allocs/op1
BenchmarkLoadValidators/height=10
504407
ns/op 100469 B/op 2440 allocs/op507111
ns/op 100469 B/op 2440 allocs/op0.99
BenchmarkLoadValidators/height=10 - ns/op
504407
ns/op507111
ns/op0.99
BenchmarkLoadValidators/height=10 - B/op
100469
B/op100469
B/op1
BenchmarkLoadValidators/height=10 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=10
467078
ns/op 100478 B/op 2440 allocs/op507111
ns/op 100469 B/op 2440 allocs/op0.92
BenchmarkLoadValidators/height=10 - ns/op
467078
ns/op507111
ns/op0.92
BenchmarkLoadValidators/height=10 - B/op
100478
B/op100469
B/op1.00
BenchmarkLoadValidators/height=10 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=100
723052
ns/op 100469 B/op 2440 allocs/op716405
ns/op 100469 B/op 2440 allocs/op1.01
BenchmarkLoadValidators/height=100 - ns/op
723052
ns/op716405
ns/op1.01
BenchmarkLoadValidators/height=100 - B/op
100469
B/op100469
B/op1
BenchmarkLoadValidators/height=100 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=100
677795
ns/op 100478 B/op 2440 allocs/op716405
ns/op 100469 B/op 2440 allocs/op0.95
BenchmarkLoadValidators/height=100 - ns/op
677795
ns/op716405
ns/op0.95
BenchmarkLoadValidators/height=100 - B/op
100478
B/op100469
B/op1.00
BenchmarkLoadValidators/height=100 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=1000
2770360
ns/op 100492 B/op 2441 allocs/op2780822
ns/op 100492 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=1000 - ns/op
2770360
ns/op2780822
ns/op1.00
BenchmarkLoadValidators/height=1000 - B/op
100492
B/op100492
B/op1
BenchmarkLoadValidators/height=1000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=1000
2755910
ns/op 100503 B/op 2441 allocs/op2780822
ns/op 100492 B/op 2441 allocs/op0.99
BenchmarkLoadValidators/height=1000 - ns/op
2755910
ns/op2780822
ns/op0.99
BenchmarkLoadValidators/height=1000 - B/op
100503
B/op100492
B/op1.00
BenchmarkLoadValidators/height=1000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=10000
23476549
ns/op 100493 B/op 2441 allocs/op23464552
ns/op 100493 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=10000 - ns/op
23476549
ns/op23464552
ns/op1.00
BenchmarkLoadValidators/height=10000 - B/op
100493
B/op100493
B/op1
BenchmarkLoadValidators/height=10000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=10000
23443967
ns/op 100509 B/op 2441 allocs/op23464552
ns/op 100493 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=10000 - ns/op
23443967
ns/op23464552
ns/op1.00
BenchmarkLoadValidators/height=10000 - B/op
100509
B/op100493
B/op1.00
BenchmarkLoadValidators/height=10000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=100000
481707
ns/op 100405 B/op 2436 allocs/op481438
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=100000 - ns/op
481707
ns/op481438
ns/op1.00
BenchmarkLoadValidators/height=100000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=100000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000
443437
ns/op 100414 B/op 2436 allocs/op481438
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=100000 - ns/op
443437
ns/op481438
ns/op0.92
BenchmarkLoadValidators/height=100000 - B/op
100414
B/op100405
B/op1.00
BenchmarkLoadValidators/height=100000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000
481020
ns/op 100405 B/op 2436 allocs/op483326
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=1000000 - ns/op
481020
ns/op483326
ns/op1.00
BenchmarkLoadValidators/height=1000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=1000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000
443581
ns/op 100415 B/op 2436 allocs/op483326
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=1000000 - ns/op
443581
ns/op483326
ns/op0.92
BenchmarkLoadValidators/height=1000000 - B/op
100415
B/op100405
B/op1.00
BenchmarkLoadValidators/height=1000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=10000000
479413
ns/op 100405 B/op 2436 allocs/op482525
ns/op 100405 B/op 2436 allocs/op0.99
BenchmarkLoadValidators/height=10000000 - ns/op
479413
ns/op482525
ns/op0.99
BenchmarkLoadValidators/height=10000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=10000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=10000000
448913
ns/op 100414 B/op 2436 allocs/op482525
ns/op 100405 B/op 2436 allocs/op0.93
BenchmarkLoadValidators/height=10000000 - ns/op
448913
ns/op482525
ns/op0.93
BenchmarkLoadValidators/height=10000000 - B/op
100414
B/op100405
B/op1.00
BenchmarkLoadValidators/height=10000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000000
485035
ns/op 100405 B/op 2436 allocs/op484752
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=100000000 - ns/op
485035
ns/op484752
ns/op1.00
BenchmarkLoadValidators/height=100000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=100000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000000
442561
ns/op 100413 B/op 2436 allocs/op484752
ns/op 100405 B/op 2436 allocs/op0.91
BenchmarkLoadValidators/height=100000000 - ns/op
442561
ns/op484752
ns/op0.91
BenchmarkLoadValidators/height=100000000 - B/op
100413
B/op100405
B/op1.00
BenchmarkLoadValidators/height=100000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000000
479889
ns/op 100405 B/op 2436 allocs/op481655
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=1000000000 - ns/op
479889
ns/op481655
ns/op1.00
BenchmarkLoadValidators/height=1000000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=1000000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000000
442957
ns/op 100414 B/op 2436 allocs/op481655
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=1000000000 - ns/op
442957
ns/op481655
ns/op0.92
BenchmarkLoadValidators/height=1000000000 - B/op
100414
B/op100405
B/op1.00
BenchmarkLoadValidators/height=1000000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkProposalWriteSignBytes
2614
ns/op 1512 B/op 43 allocs/op2609
ns/op 1512 B/op 43 allocs/op1.00
BenchmarkProposalWriteSignBytes - ns/op
2614
ns/op2609
ns/op1.00
BenchmarkProposalWriteSignBytes - B/op
1512
B/op1512
B/op1
BenchmarkProposalWriteSignBytes - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalWriteSignBytes
2372
ns/op 1512 B/op 43 allocs/op2609
ns/op 1512 B/op 43 allocs/op0.91
BenchmarkProposalWriteSignBytes - ns/op
2372
ns/op2609
ns/op0.91
BenchmarkProposalWriteSignBytes - B/op
1512
B/op1512
B/op1
BenchmarkProposalWriteSignBytes - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalSign
29907
ns/op 1576 B/op 44 allocs/op29873
ns/op 1576 B/op 44 allocs/op1.00
BenchmarkProposalSign - ns/op
29907
ns/op29873
ns/op1.00
BenchmarkProposalSign - B/op
1576
B/op1576
B/op1
BenchmarkProposalSign - allocs/op
44
allocs/op44
allocs/op1
BenchmarkProposalSign
29614
ns/op 1576 B/op 44 allocs/op29873
ns/op 1576 B/op 44 allocs/op0.99
BenchmarkProposalSign - ns/op
29614
ns/op29873
ns/op0.99
BenchmarkProposalSign - B/op
1576
B/op1576
B/op1
BenchmarkProposalSign - allocs/op
44
allocs/op44
allocs/op1
BenchmarkProposalVerifySignature
65855
ns/op 1512 B/op 43 allocs/op65344
ns/op 1512 B/op 43 allocs/op1.01
BenchmarkProposalVerifySignature - ns/op
65855
ns/op65344
ns/op1.01
BenchmarkProposalVerifySignature - B/op
1512
B/op1512
B/op1
BenchmarkProposalVerifySignature - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalVerifySignature
65496
ns/op 1512 B/op 43 allocs/op65344
ns/op 1512 B/op 43 allocs/op1.00
BenchmarkProposalVerifySignature - ns/op
65496
ns/op65344
ns/op1.00
BenchmarkProposalVerifySignature - B/op
1512
B/op1512
B/op1
BenchmarkProposalVerifySignature - allocs/op
43
allocs/op43
allocs/op1
BenchmarkValidatorSetCopy
55603
ns/op 72192 B/op 1001 allocs/op55625
ns/op 72192 B/op 1001 allocs/op1.00
BenchmarkValidatorSetCopy - ns/op
55603
ns/op55625
ns/op1.00
BenchmarkValidatorSetCopy - B/op
72192
B/op72192
B/op1
BenchmarkValidatorSetCopy - allocs/op
1001
allocs/op1001
allocs/op1
BenchmarkValidatorSetCopy
43439
ns/op 72192 B/op 1001 allocs/op55625
ns/op 72192 B/op 1001 allocs/op0.78
BenchmarkValidatorSetCopy - ns/op
43439
ns/op55625
ns/op0.78
BenchmarkValidatorSetCopy - B/op
72192
B/op72192
B/op1
BenchmarkValidatorSetCopy - allocs/op
1001
allocs/op1001
allocs/op1
BenchmarkUpdates
866344
ns/op 221432 B/op 2111 allocs/op863541
ns/op 221432 B/op 2111 allocs/op1.00
BenchmarkUpdates - ns/op
866344
ns/op863541
ns/op1.00
BenchmarkUpdates - B/op
221432
B/op221432
B/op1
BenchmarkUpdates - allocs/op
2111
allocs/op2111
allocs/op1
BenchmarkUpdates
800372
ns/op 221432 B/op 2111 allocs/op863541
ns/op 221432 B/op 2111 allocs/op0.93
BenchmarkUpdates - ns/op
800372
ns/op863541
ns/op0.93
BenchmarkUpdates - B/op
221432
B/op221432
B/op1
BenchmarkUpdates - allocs/op
2111
allocs/op2111
allocs/op1
BenchmarkWalRead512B
4021
ns/op 8136 B/op 16 allocs/op4061
ns/op 8136 B/op 16 allocs/op0.99
BenchmarkWalRead512B - ns/op
4021
ns/op4061
ns/op0.99
BenchmarkWalRead512B - B/op
8136
B/op8136
B/op1
BenchmarkWalRead512B - allocs/op
16
allocs/op16
allocs/op1
BenchmarkWalRead512B
3568
ns/op 8136 B/op 16 allocs/op4061
ns/op 8136 B/op 16 allocs/op0.88
BenchmarkWalRead512B - ns/op
3568
ns/op4061
ns/op0.88
BenchmarkWalRead512B - B/op
8136
B/op8136
B/op1
BenchmarkWalRead512B - allocs/op
16
allocs/op16
allocs/op1
BenchmarkWalRead10KB
29815
ns/op 88368 B/op 22 allocs/op29732
ns/op 88368 B/op 22 allocs/op1.00
BenchmarkWalRead10KB - ns/op
29815
ns/op29732
ns/op1.00
BenchmarkWalRead10KB - B/op
88368
B/op88368
B/op1
BenchmarkWalRead10KB - allocs/op
22
allocs/op22
allocs/op1
BenchmarkWalRead10KB
26767
ns/op 88368 B/op 22 allocs/op29732
ns/op 88368 B/op 22 allocs/op0.90
BenchmarkWalRead10KB - ns/op
26767
ns/op29732
ns/op0.90
BenchmarkWalRead10KB - B/op
88368
B/op88368
B/op1
BenchmarkWalRead10KB - allocs/op
22
allocs/op22
allocs/op1
BenchmarkDetaching
121.4
ns/op 0 B/op 0 allocs/op127.5
ns/op 0 B/op 0 allocs/op0.95
BenchmarkDetaching - ns/op
121.4
ns/op127.5
ns/op0.95
BenchmarkDetaching - B/op
0
B/op0
B/op1
BenchmarkDetaching - allocs/op
0
allocs/op0
allocs/op1
BenchmarkDetaching
71.33
ns/op 0 B/op 0 allocs/op127.5
ns/op 0 B/op 0 allocs/op0.56
BenchmarkDetaching - ns/op
71.33
ns/op127.5
ns/op0.56
BenchmarkDetaching - B/op
0
B/op0
B/op1
BenchmarkDetaching - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRemoved
29.69
ns/op 0 B/op 0 allocs/op39.73
ns/op 0 B/op 0 allocs/op0.75
BenchmarkRemoved - ns/op
29.69
ns/op39.73
ns/op0.75
BenchmarkRemoved - B/op
0
B/op0
B/op1
BenchmarkRemoved - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRemoved
34.26
ns/op 0 B/op 0 allocs/op39.73
ns/op 0 B/op 0 allocs/op0.86
BenchmarkRemoved - ns/op
34.26
ns/op39.73
ns/op0.86
BenchmarkRemoved - B/op
0
B/op0
B/op1
BenchmarkRemoved - allocs/op
0
allocs/op0
allocs/op1
BenchmarkPushBack
534.2
ns/op 327 B/op 5 allocs/op505.9
ns/op 327 B/op 5 allocs/op1.06
BenchmarkPushBack - ns/op
534.2
ns/op505.9
ns/op1.06
BenchmarkPushBack - B/op
327
B/op327
B/op1
BenchmarkPushBack - allocs/op
5
allocs/op5
allocs/op1
BenchmarkPushBack
380.2
ns/op 327 B/op 5 allocs/op505.9
ns/op 327 B/op 5 allocs/op0.75
BenchmarkPushBack - ns/op
380.2
ns/op505.9
ns/op0.75
BenchmarkPushBack - B/op
327
B/op327
B/op1
BenchmarkPushBack - allocs/op
5
allocs/op5
allocs/op1
BenchmarkCMapHas
119.6
ns/op 16 B/op 1 allocs/op120.7
ns/op 16 B/op 1 allocs/op0.99
BenchmarkCMapHas - ns/op
119.6
ns/op120.7
ns/op0.99
BenchmarkCMapHas - B/op
16
B/op16
B/op1
BenchmarkCMapHas - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCMapHas
115.8
ns/op 16 B/op 1 allocs/op120.7
ns/op 16 B/op 1 allocs/op0.96
BenchmarkCMapHas - ns/op
115.8
ns/op120.7
ns/op0.96
BenchmarkCMapHas - B/op
16
B/op16
B/op1
BenchmarkCMapHas - allocs/op
1
allocs/op1
allocs/op1
BenchmarkEqual
59585994
ns/op 5244 B/op 12 allocs/op59608308
ns/op 5244 B/op 12 allocs/op1.00
BenchmarkEqual - ns/op
59585994
ns/op59608308
ns/op1.00
BenchmarkEqual - B/op
5244
B/op5244
B/op1
BenchmarkEqual - allocs/op
12
allocs/op12
allocs/op1
BenchmarkEqual
59655607
ns/op 5244 B/op 12 allocs/op59608308
ns/op 5244 B/op 12 allocs/op1.00
BenchmarkEqual - ns/op
59655607
ns/op59608308
ns/op1.00
BenchmarkEqual - B/op
5244
B/op5244
B/op1
BenchmarkEqual - allocs/op
12
allocs/op12
allocs/op1
BenchmarkDefaultCost
59634769
ns/op 5153 B/op 9 allocs/op59607644
ns/op 5153 B/op 9 allocs/op1.00
BenchmarkDefaultCost - ns/op
59634769
ns/op59607644
ns/op1.00
BenchmarkDefaultCost - B/op
5153
B/op5153
B/op1
BenchmarkDefaultCost - allocs/op
9
allocs/op9
allocs/op1
BenchmarkDefaultCost
59610252
ns/op 5183 B/op 9 allocs/op59607644
ns/op 5153 B/op 9 allocs/op1.00
BenchmarkDefaultCost - ns/op
59610252
ns/op59607644
ns/op1.00
BenchmarkDefaultCost - B/op
5183
B/op5153
B/op1.01
BenchmarkDefaultCost - allocs/op
9
allocs/op9
allocs/op1
BenchmarkIsMnemonicValid
1422
ns/op 576 B/op 3 allocs/op1438
ns/op 576 B/op 3 allocs/op0.99
BenchmarkIsMnemonicValid - ns/op
1422
ns/op1438
ns/op0.99
BenchmarkIsMnemonicValid - B/op
576
B/op576
B/op1
BenchmarkIsMnemonicValid - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsMnemonicValid
1329
ns/op 576 B/op 3 allocs/op1438
ns/op 576 B/op 3 allocs/op0.92
BenchmarkIsMnemonicValid - ns/op
1329
ns/op1438
ns/op0.92
BenchmarkIsMnemonicValid - B/op
576
B/op576
B/op1
BenchmarkIsMnemonicValid - allocs/op
3
allocs/op3
allocs/op1
BenchmarkKeyGeneration
21729
ns/op 32 B/op 1 allocs/op21718
ns/op 32 B/op 1 allocs/op1.00
BenchmarkKeyGeneration - ns/op
21729
ns/op21718
ns/op1.00
BenchmarkKeyGeneration - B/op
32
B/op32
B/op1
BenchmarkKeyGeneration - allocs/op
1
allocs/op1
allocs/op1
BenchmarkKeyGeneration
21708
ns/op 32 B/op 1 allocs/op21718
ns/op 32 B/op 1 allocs/op1.00
BenchmarkKeyGeneration - ns/op
21708
ns/op21718
ns/op1.00
BenchmarkKeyGeneration - B/op
32
B/op32
B/op1
BenchmarkKeyGeneration - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSigning
26663
ns/op 64 B/op 1 allocs/op26662
ns/op 64 B/op 1 allocs/op1.00
BenchmarkSigning - ns/op
26663
ns/op26662
ns/op1.00
BenchmarkSigning - B/op
64
B/op64
B/op1
BenchmarkSigning - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSigning
26671
ns/op 64 B/op 1 allocs/op26662
ns/op 64 B/op 1 allocs/op1.00
BenchmarkSigning - ns/op
26671
ns/op26662
ns/op1.00
BenchmarkSigning - B/op
64
B/op64
B/op1
BenchmarkSigning - allocs/op
1
allocs/op1
allocs/op1
BenchmarkVerification
62579
ns/op 0 B/op 0 allocs/op62767
ns/op 0 B/op 0 allocs/op1.00
BenchmarkVerification - ns/op
62579
ns/op62767
ns/op1.00
BenchmarkVerification - B/op
0
B/op0
B/op1
BenchmarkVerification - allocs/op
0
allocs/op0
allocs/op1
BenchmarkVerification
62364
ns/op 0 B/op 0 allocs/op62767
ns/op 0 B/op 0 allocs/op0.99
BenchmarkVerification - ns/op
62364
ns/op62767
ns/op0.99
BenchmarkVerification - B/op
0
B/op0
B/op1
BenchmarkVerification - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
29830631
ns/op 5125 B/op 9 allocs/op29839513
ns/op 5126 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
29830631
ns/op29839513
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5125
B/op5126
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9
29836334
ns/op 5129 B/op 9 allocs/op29845463
ns/op 5134 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op
29836334
ns/op29845463
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op
5129
B/op5134
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
59633351
ns/op 5129 B/op 9 allocs/op29839513
ns/op 5126 B/op 9 allocs/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
59633351
ns/op29839513
ns/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5129
B/op5126
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10
59635499
ns/op 5136 B/op 9 allocs/op59641959
ns/op 5147 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op
59635499
ns/op59641959
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - B/op
5136
B/op5147
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
119207657
ns/op 5138 B/op 9 allocs/op29839513
ns/op 5126 B/op 9 allocs/op3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
119207657
ns/op29839513
ns/op3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5138
B/op5126
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11
119245977
ns/op 5152 B/op 9 allocs/op119243160
ns/op 5181 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op
119245977
ns/op119243160
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op
5152
B/op5181
B/op0.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
238511271
ns/op 5150 B/op 9 allocs/op29839513
ns/op 5126 B/op 9 allocs/op7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
238511271
ns/op29839513
ns/op7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5150
B/op5126
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12
238529888
ns/op 5176 B/op 9 allocs/op238456350
ns/op 5220 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op
238529888
ns/op238456350
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op
5176
B/op5220
B/op0.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
476559901
ns/op 5170 B/op 9 allocs/op29839513
ns/op 5126 B/op 9 allocs/op15.97
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
476559901
ns/op29839513
ns/op15.97
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5170
B/op5126
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13
477178597
ns/op 5282 B/op 10 allocs/op476837372
ns/op 5213 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op
477178597
ns/op476837372
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - B/op
5282
B/op5213
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - allocs/op
10
allocs/op9
allocs/op1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
953724162
ns/op 5196 B/op 10 allocs/op29839513
ns/op 5126 B/op 9 allocs/op31.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
953724162
ns/op29839513
ns/op31.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5196
B/op5126
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
10
allocs/op9
allocs/op1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14
953186730
ns/op 5364 B/op 11 allocs/op953703602
ns/op 5260 B/op 10 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op
953186730
ns/op953703602
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op
5364
B/op5260
B/op1.02
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op
11
allocs/op10
allocs/op1.10
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
1905679541
ns/op 5528 B/op 13 allocs/op29839513
ns/op 5126 B/op 9 allocs/op63.86
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
1905679541
ns/op29839513
ns/op63.86
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5528
B/op5126
B/op1.08
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
13
allocs/op9
allocs/op1.44
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15
1905712872
ns/op 5528 B/op 13 allocs/op1908041498
ns/op 5736 B/op 15 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op
1905712872
ns/op1908041498
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - B/op
5528
B/op5736
B/op0.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - allocs/op
13
allocs/op15
allocs/op0.87
BenchmarkSimpleHashAlternatives/recursive
78686
ns/op 25424 B/op 497 allocs/op79026
ns/op 25424 B/op 497 allocs/op1.00
BenchmarkSimpleHashAlternatives/recursive - ns/op
78686
ns/op79026
ns/op1.00
BenchmarkSimpleHashAlternatives/recursive - B/op
25424
B/op25424
B/op1
BenchmarkSimpleHashAlternatives/recursive - allocs/op
497
allocs/op497
allocs/op1
BenchmarkSimpleHashAlternatives/recursive
76027
ns/op 25424 B/op 497 allocs/op79026
ns/op 25424 B/op 497 allocs/op0.96
BenchmarkSimpleHashAlternatives/recursive - ns/op
76027
ns/op79026
ns/op0.96
BenchmarkSimpleHashAlternatives/recursive - B/op
25424
B/op25424
B/op1
BenchmarkSimpleHashAlternatives/recursive - allocs/op
497
allocs/op497
allocs/op1
BenchmarkSimpleHashAlternatives/iterative
79543
ns/op 28112 B/op 498 allocs/op79710
ns/op 28112 B/op 498 allocs/op1.00
BenchmarkSimpleHashAlternatives/iterative - ns/op
79543
ns/op79710
ns/op1.00
BenchmarkSimpleHashAlternatives/iterative - B/op
28112
B/op28112
B/op1
BenchmarkSimpleHashAlternatives/iterative - allocs/op
498
allocs/op498
allocs/op1
BenchmarkSimpleHashAlternatives/iterative
75818
ns/op 28112 B/op 498 allocs/op79710
ns/op 28112 B/op 498 allocs/op0.95
BenchmarkSimpleHashAlternatives/iterative - ns/op
75818
ns/op79710
ns/op0.95
BenchmarkSimpleHashAlternatives/iterative - B/op
28112
B/op28112
B/op1
BenchmarkSimpleHashAlternatives/iterative - allocs/op
498
allocs/op498
allocs/op1
BenchmarkSigning
83491
ns/op 1856 B/op 36 allocs/op26662
ns/op 64 B/op 1 allocs/op3.13
BenchmarkSigning - ns/op
83491
ns/op26662
ns/op3.13
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkSigning
83072
ns/op 1856 B/op 36 allocs/op26662
ns/op 64 B/op 1 allocs/op3.12
BenchmarkSigning - ns/op
83072
ns/op26662
ns/op3.12
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkVerification
163066
ns/op 864 B/op 19 allocs/op62767
ns/op 0 B/op 0 allocs/op2.60
BenchmarkVerification - ns/op
163066
ns/op62767
ns/op2.60
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerification
161580
ns/op 864 B/op 19 allocs/op62767
ns/op 0 B/op 0 allocs/op2.57
BenchmarkVerification - ns/op
161580
ns/op62767
ns/op2.57
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerify
160960
ns/op 864 B/op 19 allocs/op169042
ns/op 864 B/op 19 allocs/op0.95
BenchmarkVerify - ns/op
160960
ns/op169042
ns/op0.95
BenchmarkVerify - B/op
864
B/op864
B/op1
BenchmarkVerify - allocs/op
19
allocs/op19
allocs/op1
BenchmarkVerify
158802
ns/op 864 B/op 19 allocs/op169042
ns/op 864 B/op 19 allocs/op0.94
BenchmarkVerify - ns/op
158802
ns/op169042
ns/op0.94
BenchmarkVerify - B/op
864
B/op864
B/op1
BenchmarkVerify - allocs/op
19
allocs/op19
allocs/op1
BenchmarkBoltDBRandomReadsWrites
1511860
ns/op 25628 B/op 64 allocs/op1546895
ns/op 25712 B/op 64 allocs/op0.98
BenchmarkBoltDBRandomReadsWrites - ns/op
1511860
ns/op1546895
ns/op0.98
BenchmarkBoltDBRandomReadsWrites - B/op
25628
B/op25712
B/op1.00
BenchmarkBoltDBRandomReadsWrites - allocs/op
64
allocs/op64
allocs/op1
BenchmarkBoltDBRandomReadsWrites
1730826
ns/op 24681 B/op 63 allocs/op1546895
ns/op 25712 B/op 64 allocs/op1.12
BenchmarkBoltDBRandomReadsWrites - ns/op
1730826
ns/op1546895
ns/op1.12
BenchmarkBoltDBRandomReadsWrites - B/op
24681
B/op25712
B/op0.96
BenchmarkBoltDBRandomReadsWrites - allocs/op
63
allocs/op64
allocs/op0.98
BenchmarkGoLevelDBRandomReadsWrites
5911
ns/op 611 B/op 12 allocs/op5822
ns/op 617 B/op 12 allocs/op1.02
BenchmarkGoLevelDBRandomReadsWrites - ns/op
5911
ns/op5822
ns/op1.02
BenchmarkGoLevelDBRandomReadsWrites - B/op
611
B/op617
B/op0.99
BenchmarkGoLevelDBRandomReadsWrites - allocs/op
12
allocs/op12
allocs/op1
BenchmarkGoLevelDBRandomReadsWrites
5774
ns/op 619 B/op 12 allocs/op5822
ns/op 617 B/op 12 allocs/op0.99
BenchmarkGoLevelDBRandomReadsWrites - ns/op
5774
ns/op5822
ns/op0.99
BenchmarkGoLevelDBRandomReadsWrites - B/op
619
B/op617
B/op1.00
BenchmarkGoLevelDBRandomReadsWrites - allocs/op
12
allocs/op12
allocs/op1
BenchmarkNodeKey
74.49
ns/op 48 B/op 1 allocs/op74.48
ns/op 48 B/op 1 allocs/op1.00
BenchmarkNodeKey - ns/op
74.49
ns/op74.48
ns/op1.00
BenchmarkNodeKey - B/op
48
B/op48
B/op1
BenchmarkNodeKey - allocs/op
1
allocs/op1
allocs/op1
BenchmarkNodeKey
55.89
ns/op 48 B/op 1 allocs/op74.48
ns/op 48 B/op 1 allocs/op0.75
BenchmarkNodeKey - ns/op
55.89
ns/op74.48
ns/op0.75
BenchmarkNodeKey - B/op
48
B/op48
B/op1
BenchmarkNodeKey - allocs/op
1
allocs/op1
allocs/op1
BenchmarkOrphanKey
287.4
ns/op 200 B/op 7 allocs/op289
ns/op 200 B/op 7 allocs/op0.99
BenchmarkOrphanKey - ns/op
287.4
ns/op289
ns/op0.99
BenchmarkOrphanKey - B/op
200
B/op200
B/op1
BenchmarkOrphanKey - allocs/op
7
allocs/op7
allocs/op1
BenchmarkOrphanKey
235.3
ns/op 200 B/op 7 allocs/op289
ns/op 200 B/op 7 allocs/op0.81
BenchmarkOrphanKey - ns/op
235.3
ns/op289
ns/op0.81
BenchmarkOrphanKey - B/op
200
B/op200
B/op1
BenchmarkOrphanKey - allocs/op
7
allocs/op7
allocs/op1
BenchmarkImmutableAvlTreeMemDB
3427283
ns/op 1020361 B/op 20762 allocs/op3642041
ns/op 1090212 B/op 22191 allocs/op0.94
BenchmarkImmutableAvlTreeMemDB - ns/op
3427283
ns/op3642041
ns/op0.94
BenchmarkImmutableAvlTreeMemDB - B/op
1020361
B/op1090212
B/op0.94
BenchmarkImmutableAvlTreeMemDB - allocs/op
20762
allocs/op22191
allocs/op0.94
BenchmarkImmutableAvlTreeMemDB
3253980
ns/op 999685 B/op 20337 allocs/op3642041
ns/op 1090212 B/op 22191 allocs/op0.89
BenchmarkImmutableAvlTreeMemDB - ns/op
3253980
ns/op3642041
ns/op0.89
BenchmarkImmutableAvlTreeMemDB - B/op
999685
B/op1090212
B/op0.92
BenchmarkImmutableAvlTreeMemDB - allocs/op
20337
allocs/op22191
allocs/op0.92
BenchmarkTreeLoadAndDelete/LoadAndDelete
471235681
ns/op 80301981 B/op 753222 allocs/op482915705
ns/op 75334522 B/op 757836 allocs/op0.98
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op
471235681
ns/op482915705
ns/op0.98
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op
80301981
B/op75334522
B/op1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op
753222
allocs/op757836
allocs/op0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete
364346676
ns/op 84525325 B/op 754309 allocs/op482915705
ns/op 75334522 B/op 757836 allocs/op0.75
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op
364346676
ns/op482915705
ns/op0.75
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op
84525325
B/op75334522
B/op1.12
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op
754309
allocs/op757836
allocs/op1.00
BenchmarkRandomBytes/random
39.95
ns/op 4 B/op 1 allocs/op40.19
ns/op 4 B/op 1 allocs/op0.99
BenchmarkRandomBytes/random - ns/op
39.95
ns/op40.19
ns/op0.99
BenchmarkRandomBytes/random - B/op
4
B/op4
B/op1
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-4
39.54
ns/op 4 B/op 1 allocs/op39.5
ns/op 4 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random-4 - ns/op
39.54
ns/op39.5
ns/op1.00
BenchmarkRandomBytes/random-4 - B/op
4
B/op4
B/op1
BenchmarkRandomBytes/random-4 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
75.4
ns/op 16 B/op 1 allocs/op40.19
ns/op 4 B/op 1 allocs/op1.88
BenchmarkRandomBytes/random - ns/op
75.4
ns/op40.19
ns/op1.88
BenchmarkRandomBytes/random - B/op
16
B/op4
B/op4
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-16
71.59
ns/op 16 B/op 1 allocs/op71.63
ns/op 16 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random-16 - ns/op
71.59
ns/op71.63
ns/op1.00
BenchmarkRandomBytes/random-16 - B/op
16
B/op16
B/op1
BenchmarkRandomBytes/random-16 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
113
ns/op 32 B/op 1 allocs/op40.19
ns/op 4 B/op 1 allocs/op2.81
BenchmarkRandomBytes/random - ns/op
113
ns/op40.19
ns/op2.81
BenchmarkRandomBytes/random - B/op
32
B/op4
B/op8
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-32
108.1
ns/op 32 B/op 1 allocs/op111.5
ns/op 32 B/op 1 allocs/op0.97
BenchmarkRandomBytes/random-32 - ns/op
108.1
ns/op111.5
ns/op0.97
BenchmarkRandomBytes/random-32 - B/op
32
B/op32
B/op1
BenchmarkRandomBytes/random-32 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
280.7
ns/op 112 B/op 1 allocs/op40.19
ns/op 4 B/op 1 allocs/op6.98
BenchmarkRandomBytes/random - ns/op
280.7
ns/op40.19
ns/op6.98
BenchmarkRandomBytes/random - B/op
112
B/op4
B/op28
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-100
271.9
ns/op 112 B/op 1 allocs/op281.8
ns/op 112 B/op 1 allocs/op0.96
BenchmarkRandomBytes/random-100 - ns/op
271.9
ns/op281.8
ns/op0.96
BenchmarkRandomBytes/random-100 - B/op
112
B/op112
B/op1
BenchmarkRandomBytes/random-100 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
2434
ns/op 1024 B/op 1 allocs/op40.19
ns/op 4 B/op 1 allocs/op60.56
BenchmarkRandomBytes/random - ns/op
2434
ns/op40.19
ns/op60.56
BenchmarkRandomBytes/random - B/op
1024
B/op4
B/op256
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-1000
2318
ns/op 1024 B/op 1 allocs/op2405
ns/op 1024 B/op 1 allocs/op0.96
BenchmarkRandomBytes/random-1000 - ns/op
2318
ns/op2405
ns/op0.96
BenchmarkRandomBytes/random-1000 - B/op
1024
B/op1024
B/op1
BenchmarkRandomBytes/random-1000 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-miss
3270
ns/op 1097 B/op 18 allocs/op3919
ns/op 1071 B/op 17 allocs/op0.83
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op
3270
ns/op3919
ns/op0.83
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op
1097
B/op1071
B/op1.02
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op
18
allocs/op17
allocs/op1.06
BenchmarkSmall/boltdb-1000-100-16-40/query-miss
2592
ns/op 1092 B/op 18 allocs/op3919
ns/op 1071 B/op 17 allocs/op0.66
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op
2592
ns/op3919
ns/op0.66
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op
1092
B/op1071
B/op1.02
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op
18
allocs/op17
allocs/op1.06
BenchmarkSmall/boltdb-1000-100-16-40/query-hits
4035
ns/op 1525 B/op 24 allocs/op5146
ns/op 1530 B/op 24 allocs/op0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op
4035
ns/op5146
ns/op0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op
1525
B/op1530
B/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op
24
allocs/op24
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits
3328
ns/op 1529 B/op 24 allocs/op5146
ns/op 1530 B/op 24 allocs/op0.65
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op
3328
ns/op5146
ns/op0.65
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op
1529
B/op1530
B/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op
24
allocs/op24
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/update
890153
ns/op 37478 B/op 369 allocs/op869065
ns/op 37114 B/op 371 allocs/op1.02
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
890153
ns/op869065
ns/op1.02
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
37478
B/op37114
B/op1.01
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op
369
allocs/op371
allocs/op0.99
BenchmarkSmall/boltdb-1000-100-16-40/update
1541200
ns/op 48805 B/op 410 allocs/op869065
ns/op 37114 B/op 371 allocs/op1.77
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
1541200
ns/op869065
ns/op1.77
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
48805
B/op37114
B/op1.32
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op
410
allocs/op371
allocs/op1.11
BenchmarkSmall/boltdb-1000-100-16-40/block
148648268
ns/op 5031251 B/op 44881 allocs/op148611461
ns/op 4734753 B/op 46076 allocs/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op
148648268
ns/op148611461
ns/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op
5031251
B/op4734753
B/op1.06
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op
44881
allocs/op46076
allocs/op0.97
BenchmarkSmall/boltdb-1000-100-16-40/block
151689966
ns/op 6093547 B/op 48574 allocs/op148611461
ns/op 4734753 B/op 46076 allocs/op1.02
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op
151689966
ns/op148611461
ns/op1.02
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op
6093547
B/op4734753
B/op1.29
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op
48574
allocs/op46076
allocs/op1.05
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss
2290
ns/op 633 B/op 12 allocs/op2846
ns/op 625 B/op 12 allocs/op0.80
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op
2290
ns/op2846
ns/op0.80
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op
633
B/op625
B/op1.01
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op
12
allocs/op12
allocs/op1
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss
2133
ns/op 633 B/op 13 allocs/op2846
ns/op 625 B/op 12 allocs/op0.75
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op
2133
ns/op2846
ns/op0.75
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op
633
B/op625
B/op1.01
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op
13
allocs/op12
allocs/op1.08
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits
2993
ns/op 875 B/op 17 allocs/op3631
ns/op 876 B/op 17 allocs/op0.82
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op
2993
ns/op3631
ns/op0.82
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op
875
B/op876
B/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op
17
allocs/op17
allocs/op1
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits
2700
ns/op 876 B/op 17 allocs/op3631
ns/op 876 B/op 17 allocs/op0.74
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op
2700
ns/op3631
ns/op0.74
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op
876
B/op876
B/op1
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op
17
allocs/op17
allocs/op1
BenchmarkSmall/goleveldb-1000-100-16-40/update
58468
ns/op 23846 B/op 231 allocs/op66622
ns/op 23752 B/op 230 allocs/op0.88
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op
58468
ns/op66622
ns/op0.88
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op
23846
B/op23752
B/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op
231
allocs/op230
allocs/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update
43947
ns/op 24222 B/op 237 allocs/op66622
ns/op 23752 B/op 230 allocs/op0.66
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op
43947
ns/op66622
ns/op0.66
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op
24222
B/op23752
B/op1.02
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op
237
allocs/op230
allocs/op1.03
BenchmarkSmall/goleveldb-1000-100-16-40/block
13248475
ns/op 4446396 B/op 47719 allocs/op10515630
ns/op 3448803 B/op 35574 allocs/op1.26
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op
13248475
ns/op10515630
ns/op1.26
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op
4446396
B/op3448803
B/op1.29
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op
47719
allocs/op35574
allocs/op1.34
BenchmarkSmall/goleveldb-1000-100-16-40/block
11780175
ns/op 5055043 B/op 54504 allocs/op10515630
ns/op 3448803 B/op 35574 allocs/op1.12
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op
11780175
ns/op10515630
ns/op1.12
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op
5055043
B/op3448803
B/op1.47
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op
54504
allocs/op35574
allocs/op1.53
BenchmarkSmall/memdb-1000-100-16-40/query-miss
1400
ns/op 401 B/op 7 allocs/op1491
ns/op 398 B/op 7 allocs/op0.94
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op
1400
ns/op1491
ns/op0.94
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op
401
B/op398
B/op1.01
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/query-miss
1280
ns/op 402 B/op 7 allocs/op1491
ns/op 398 B/op 7 allocs/op0.86
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op
1280
ns/op1491
ns/op0.86
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op
402
B/op398
B/op1.01
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits
1666
ns/op 556 B/op 9 allocs/op1909
ns/op 555 B/op 9 allocs/op0.87
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op
1666
ns/op1909
ns/op0.87
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op
556
B/op555
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits
1477
ns/op 556 B/op 9 allocs/op1909
ns/op 555 B/op 9 allocs/op0.77
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op
1477
ns/op1909
ns/op0.77
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op
556
B/op555
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/update
80232
ns/op 46988 B/op 820 allocs/op105319
ns/op 47092 B/op 821 allocs/op0.76
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op
80232
ns/op105319
ns/op0.76
BenchmarkSmall/memdb-1000-100-16-40/update - B/op
46988
B/op47092
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op
820
allocs/op821
allocs/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update
67490
ns/op 46944 B/op 827 allocs/op105319
ns/op 47092 B/op 821 allocs/op0.64
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op
67490
ns/op105319
ns/op0.64
BenchmarkSmall/memdb-1000-100-16-40/update - B/op
46944
B/op47092
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op
827
allocs/op821
allocs/op1.01
BenchmarkSmall/memdb-1000-100-16-40/block
11487407
ns/op 6594236 B/op 116898 allocs/op15142112
ns/op 6583932 B/op 116810 allocs/op0.76
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
11487407
ns/op15142112
ns/op0.76
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
6594236
B/op6583932
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
116898
allocs/op116810
allocs/op1.00
BenchmarkSmall/memdb-1000-100-16-40/block
14815740
ns/op 9408165 B/op 171922 allocs/op15142112
ns/op 6583932 B/op 116810 allocs/op0.98
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
14815740
ns/op15142112
ns/op0.98
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
9408165
B/op6583932
B/op1.43
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
171922
allocs/op116810
allocs/op1.47
BenchmarkMedium/boltdb-100000-100-16-40/query-miss
9125
ns/op 1216 B/op 33 allocs/op9928
ns/op 1217 B/op 33 allocs/op0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op
9125
ns/op9928
ns/op0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op
1216
B/op1217
B/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - allocs/op
33
allocs/op33
allocs/op1
BenchmarkMedium/boltdb-100000-100-16-40/query-miss
7481
ns/op 1200 B/op 33 allocs/op9928
ns/op 1217 B/op 33 allocs/op0.75
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op
7481
ns/op9928
ns/op0.75
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op
1200
B/op1217
B/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - allocs/op
33
allocs/op33
allocs/op1
BenchmarkMedium/boltdb-100000-100-16-40/query-hits
11359
ns/op 1706 B/op 46 allocs/op12354
ns/op 1708 B/op 46 allocs/op0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op
11359
ns/op12354
ns/op0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op
1706
B/op1708
B/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op
46
allocs/op46
allocs/op1
BenchmarkMedium/boltdb-100000-100-16-40/query-hits
9679
ns/op 1709 B/op 46 allocs/op12354
ns/op 1708 B/op 46 allocs/op0.78
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op
9679
ns/op12354
ns/op0.78
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op
1709
B/op1708
B/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op
46
allocs/op46
allocs/op1
BenchmarkMedium/boltdb-100000-100-16-40/update
5184569
ns/op 98913 B/op 838 allocs/op4734772
ns/op 95439 B/op 808 allocs/op1.09
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
5184569
ns/op4734772
ns/op1.09
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
98913
B/op95439
B/op1.04
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
838
allocs/op808
allocs/op1.04
BenchmarkMedium/boltdb-100000-100-16-40/update
6910355
ns/op 132273 B/op 1026 allocs/op4734772
ns/op 95439 B/op 808 allocs/op1.46
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
6910355
ns/op4734772
ns/op1.46
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
132273
B/op95439
B/op1.39
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
1026
allocs/op808
allocs/op1.27
BenchmarkMedium/boltdb-100000-100-16-40/block
820528196
ns/op 13584472 B/op 112794 allocs/op827791682
ns/op 13260320 B/op 113119 allocs/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op
820528196
ns/op827791682
ns/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op
13584472
B/op13260320
B/op1.02
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op
112794
allocs/op113119
allocs/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/block
822243804
ns/op 13541504 B/op 112981 allocs/op827791682
ns/op 13260320 B/op 113119 allocs/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op
822243804
ns/op827791682
ns/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op
13541504
B/op13260320
B/op1.02
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op
112981
allocs/op113119
allocs/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss
13042
ns/op 1501 B/op 27 allocs/op14245
ns/op 1538 B/op 28 allocs/op0.92
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op
13042
ns/op14245
ns/op0.92
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op
1501
B/op1538
B/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss
11609
ns/op 1520 B/op 27 allocs/op14245
ns/op 1538 B/op 28 allocs/op0.81
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op
11609
ns/op14245
ns/op0.81
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op
1520
B/op1538
B/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits
16805
ns/op 2147 B/op 38 allocs/op18307
ns/op 2178 B/op 38 allocs/op0.92
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op
16805
ns/op18307
ns/op0.92
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op
2147
B/op2178
B/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits
15546
ns/op 2145 B/op 38 allocs/op18307
ns/op 2178 B/op 38 allocs/op0.85
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op
15546
ns/op18307
ns/op0.85
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op
2145
B/op2178
B/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/update
292000
ns/op 47866 B/op 548 allocs/op293494
ns/op 47463 B/op 544 allocs/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op
292000
ns/op293494
ns/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op
47866
B/op47463
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op
548
allocs/op544
allocs/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update
176388
ns/op 48227 B/op 581 allocs/op293494
ns/op 47463 B/op 544 allocs/op0.60
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op
176388
ns/op293494
ns/op0.60
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op
48227
B/op47463
B/op1.02
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op
581
allocs/op544
allocs/op1.07
BenchmarkMedium/goleveldb-100000-100-16-40/block
36009490
ns/op 5098648 B/op 63696 allocs/op38871072
ns/op 5204692 B/op 64055 allocs/op0.93
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op
36009490
ns/op38871072
ns/op0.93
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op
5098648
B/op5204692
B/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op
63696
allocs/op64055
allocs/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/block
19144523
ns/op 5417005 B/op 66472 allocs/op38871072
ns/op 5204692 B/op 64055 allocs/op0.49
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op
19144523
ns/op38871072
ns/op0.49
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op
5417005
B/op5204692
B/op1.04
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op
66472
allocs/op64055
allocs/op1.04
BenchmarkMedium/memdb-100000-100-16-40/query-miss
4760
ns/op 407 B/op 7 allocs/op5119
ns/op 406 B/op 7 allocs/op0.93
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op
4760
ns/op5119
ns/op0.93
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op
407
B/op406
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkMedium/memdb-100000-100-16-40/query-miss
4177
ns/op 407 B/op 7 allocs/op5119
ns/op 406 B/op 7 allocs/op0.82
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op
4177
ns/op5119
ns/op0.82
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op
407
B/op406
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkMedium/memdb-100000-100-16-40/query-hits
5729
ns/op 556 B/op 9 allocs/op5941
ns/op 557 B/op 9 allocs/op0.96
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op
5729
ns/op5941
ns/op0.96
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op
556
B/op557
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkMedium/memdb-100000-100-16-40/query-hits
4917
ns/op 559 B/op 9 allocs/op5941
ns/op 557 B/op 9 allocs/op0.83
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op
4917
ns/op5941
ns/op0.83
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op
559
B/op557
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkMedium/memdb-100000-100-16-40/update
891356
ns/op 279217 B/op 5418 allocs/op893569
ns/op 273050 B/op 5290 allocs/op1.00
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op
891356
ns/op893569
ns/op1.00
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
279217
B/op273050
B/op1.02
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
5418
allocs/op5290
allocs/op1.02
BenchmarkMedium/memdb-100000-100-16-40/update
949340
ns/op 385425 B/op 7640 allocs/op893569
ns/op 273050 B/op 5290 allocs/op1.06
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op
949340
ns/op893569
ns/op1.06
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
385425
B/op273050
B/op1.41
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
7640
allocs/op5290
allocs/op1.44
BenchmarkMedium/memdb-100000-100-16-40/block
123582196
ns/op 39741929 B/op 787497 allocs/op140505421
ns/op 39846953 B/op 789271 allocs/op0.88
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op
123582196
ns/op140505421
ns/op0.88
BenchmarkMedium/memdb-100000-100-16-40/block - B/op
39741929
B/op39846953
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op
787497
allocs/op789271
allocs/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block
99312876
ns/op 39669060 B/op 786716 allocs/op140505421
ns/op 39846953 B/op 789271 allocs/op0.71
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op
99312876
ns/op140505421
ns/op0.71
BenchmarkMedium/memdb-100000-100-16-40/block - B/op
39669060
B/op39846953
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op
786716
allocs/op789271
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss
14295
ns/op 1519 B/op 27 allocs/op15233
ns/op 1527 B/op 28 allocs/op0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op
14295
ns/op15233
ns/op0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op
1519
B/op1527
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss
11885
ns/op 1524 B/op 27 allocs/op15233
ns/op 1527 B/op 28 allocs/op0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op
11885
ns/op15233
ns/op0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op
1524
B/op1527
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits
16972
ns/op 2153 B/op 38 allocs/op21371
ns/op 2177 B/op 38 allocs/op0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op
16972
ns/op21371
ns/op0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op
2153
B/op2177
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits
15386
ns/op 2146 B/op 38 allocs/op21371
ns/op 2177 B/op 38 allocs/op0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op
15386
ns/op21371
ns/op0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op
2146
B/op2177
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update
498977
ns/op 86167 B/op 783 allocs/op544363
ns/op 83428 B/op 780 allocs/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op
498977
ns/op544363
ns/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op
86167
B/op83428
B/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op
783
allocs/op780
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update
293898
ns/op 88759 B/op 788 allocs/op544363
ns/op 83428 B/op 780 allocs/op0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op
293898
ns/op544363
ns/op0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op
88759
B/op83428
B/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op
788
allocs/op780
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block
2561773
ns/op 413760 B/op 4094 allocs/op2867246
ns/op 446078 B/op 4132 allocs/op0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op
2561773
ns/op2867246
ns/op0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op
413760
B/op446078
B/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op
4094
allocs/op4132
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block
1461195
ns/op 414932 B/op 4132 allocs/op2867246
ns/op 446078 B/op 4132 allocs/op0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op
1461195
ns/op2867246
ns/op0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op
414932
B/op446078
B/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op
4132
allocs/op4132
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss
12335
ns/op 1515 B/op 27 allocs/op15737
ns/op 1532 B/op 28 allocs/op0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op
12335
ns/op15737
ns/op0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op
1515
B/op1532
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss
11894
ns/op 1527 B/op 28 allocs/op15737
ns/op 1532 B/op 28 allocs/op0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op
11894
ns/op15737
ns/op0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op
1527
B/op1532
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op
28
allocs/op28
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits
17179
ns/op 2172 B/op 38 allocs/op19160
ns/op 2173 B/op 38 allocs/op0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op
17179
ns/op19160
ns/op0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op
2172
B/op2173
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits
14883
ns/op 2159 B/op 38 allocs/op19160
ns/op 2173 B/op 38 allocs/op0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op
14883
ns/op19160
ns/op0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op
2159
B/op2173
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update
339765
ns/op 58747 B/op 636 allocs/op351226
ns/op 58411 B/op 634 allocs/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op
339765
ns/op351226
ns/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op
58747
B/op58411
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op
636
allocs/op634
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update
193686
ns/op 55965 B/op 669 allocs/op351226
ns/op 58411 B/op 634 allocs/op0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op
193686
ns/op351226
ns/op0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op
55965
B/op58411
B/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op
669
allocs/op634
allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block
10456423
ns/op 1484283 B/op 18138 allocs/op8978270
ns/op 1397218 B/op 17052 allocs/op1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op
10456423
ns/op8978270
ns/op1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op
1484283
B/op1397218
B/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op
18138
allocs/op17052
allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block
5550236
ns/op 1439445 B/op 17766 allocs/op8978270
ns/op 1397218 B/op 17052 allocs/op0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op
5550236
ns/op8978270
ns/op0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op
1439445
B/op1397218
B/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op
17766
allocs/op17052
allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss
12179
ns/op 1513 B/op 27 allocs/op17382
ns/op 1527 B/op 28 allocs/op0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op
12179
ns/op17382
ns/op0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op
1513
B/op1527
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss
11176
ns/op 1513 B/op 27 allocs/op17382
ns/op 1527 B/op 28 allocs/op0.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op
11176
ns/op17382
ns/op0.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op
1513
B/op1527
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits
15903
ns/op 2146 B/op 38 allocs/op20660
ns/op 2168 B/op 38 allocs/op0.77
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op
15903
ns/op20660
ns/op0.77
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op
2146
B/op2168
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits
14955
ns/op 2132 B/op 38 allocs/op20660
ns/op 2168 B/op 38 allocs/op0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op
14955
ns/op20660
ns/op0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op
2132
B/op2168
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update
273977
ns/op 47737 B/op 547 allocs/op317672
ns/op 47461 B/op 546 allocs/op0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op
273977
ns/op317672
ns/op0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op
47737
B/op47461
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op
547
allocs/op546
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update
161271
ns/op 47534 B/op 581 allocs/op317672
ns/op 47461 B/op 546 allocs/op0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op
161271
ns/op317672
ns/op0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op
47534
B/op47461
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op
581
allocs/op546
allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block
37275883
ns/op 5045272 B/op 64059 allocs/op35272179
ns/op 4792278 B/op 60602 allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op
37275883
ns/op35272179
ns/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op
5045272
B/op4792278
B/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op
64059
allocs/op60602
allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block
19887518
ns/op 5271091 B/op 67501 allocs/op35272179
ns/op 4792278 B/op 60602 allocs/op0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op
19887518
ns/op35272179
ns/op0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op
5271091
B/op4792278
B/op1.10
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op
67501
allocs/op60602
allocs/op1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss
12419
ns/op 1515 B/op 27 allocs/op14360
ns/op 1524 B/op 27 allocs/op0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op
12419
ns/op14360
ns/op0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op
1515
B/op1524
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss
11220
ns/op 1521 B/op 27 allocs/op14360
ns/op 1524 B/op 27 allocs/op0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op
11220
ns/op14360
ns/op0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op
1521
B/op1524
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits
16322
ns/op 2132 B/op 38 allocs/op17938
ns/op 2165 B/op 38 allocs/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op
16322
ns/op17938
ns/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op
2132
B/op2165
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits
14433
ns/op 2140 B/op 38 allocs/op17938
ns/op 2165 B/op 38 allocs/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op
14433
ns/op17938
ns/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op
2140
B/op2165
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update
209545
ns/op 38877 B/op 452 allocs/op227766
ns/op 38845 B/op 453 allocs/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op
209545
ns/op227766
ns/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
38877
B/op38845
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
452
allocs/op453
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update
164014
ns/op 47935 B/op 582 allocs/op227766
ns/op 38845 B/op 453 allocs/op0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op
164014
ns/op227766
ns/op0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
47935
B/op38845
B/op1.23
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
582
allocs/op453
allocs/op1.28
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block
150200802
ns/op 20823822 B/op 261246 allocs/op158049146
ns/op 20861841 B/op 262124 allocs/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op
150200802
ns/op158049146
ns/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op
20823822
B/op20861841
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op
261246
allocs/op262124
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block
74422554
ns/op 20683428 B/op 260343 allocs/op158049146
ns/op 20861841 B/op 262124 allocs/op0.47
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op
74422554
ns/op158049146
ns/op0.47
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op
20683428
B/op20861841
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op
260343
allocs/op262124
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss
13080
ns/op 1521 B/op 27 allocs/op14107
ns/op 1517 B/op 27 allocs/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op
13080
ns/op14107
ns/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op
1521
B/op1517
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss
11193
ns/op 1528 B/op 27 allocs/op14107
ns/op 1517 B/op 27 allocs/op0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op
11193
ns/op14107
ns/op0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op
1528
B/op1517
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits
15838
ns/op 2145 B/op 38 allocs/op17437
ns/op 2151 B/op 38 allocs/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op
15838
ns/op17437
ns/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op
2145
B/op2151
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits
14635
ns/op 2138 B/op 38 allocs/op17437
ns/op 2151 B/op 38 allocs/op0.84
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op
14635
ns/op17437
ns/op0.84
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op
2138
B/op2151
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update
147290
ns/op 31698 B/op 347 allocs/op161767
ns/op 31640 B/op 343 allocs/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op
147290
ns/op161767
ns/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op
31698
B/op31640
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
347
allocs/op343
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update
106433
ns/op 34011 B/op 408 allocs/op161767
ns/op 31640 B/op 343 allocs/op0.66
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op
106433
ns/op161767
ns/op0.66
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op
34011
B/op31640
B/op1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
408
allocs/op343
allocs/op1.19
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block
545408708
ns/op 80536442 B/op 993957 allocs/op585307597
ns/op 79436290 B/op 1005165 allocs/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op
545408708
ns/op585307597
ns/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
80536442
B/op79436290
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op
993957
allocs/op1005165
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block
364858633
ns/op 93984874 B/op 1149201 allocs/op585307597
ns/op 79436290 B/op 1005165 allocs/op0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op
364858633
ns/op585307597
ns/op0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
93984874
B/op79436290
B/op1.18
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op
1149201
allocs/op1005165
allocs/op1.14
BenchmarkHash/ripemd160
832.9
ns/op 25 B/op 1 allocs/op834.3
ns/op 25 B/op 1 allocs/op1.00
BenchmarkHash/ripemd160 - ns/op
832.9
ns/op834.3
ns/op1.00
BenchmarkHash/ripemd160 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/ripemd160-64
836.5
ns/op 25 B/op 1 allocs/op842.2
ns/op 25 B/op 1 allocs/op0.99
BenchmarkHash/ripemd160-64 - ns/op
836.5
ns/op842.2
ns/op0.99
BenchmarkHash/ripemd160-64 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160-64 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/ripemd160
3385
ns/op 25 B/op 1 allocs/op834.3
ns/op 25 B/op 1 allocs/op4.06
BenchmarkHash/ripemd160 - ns/op
3385
ns/op834.3
ns/op4.06
BenchmarkHash/ripemd160 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/ripemd160-512
3373
ns/op 25 B/op 1 allocs/op3379
ns/op 25 B/op 1 allocs/op1.00
BenchmarkHash/ripemd160-512 - ns/op
3373
ns/op3379
ns/op1.00
BenchmarkHash/ripemd160-512 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160-512 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256
418.8
ns/op 33 B/op 1 allocs/op434.4
ns/op 33 B/op 1 allocs/op0.96
BenchmarkHash/sha2-256 - ns/op
418.8
ns/op434.4
ns/op0.96
BenchmarkHash/sha2-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256-64
411.7
ns/op 33 B/op 1 allocs/op413
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha2-256-64 - ns/op
411.7
ns/op413
ns/op1.00
BenchmarkHash/sha2-256-64 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256-64 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256
1507
ns/op 33 B/op 1 allocs/op434.4
ns/op 33 B/op 1 allocs/op3.47
BenchmarkHash/sha2-256 - ns/op
1507
ns/op434.4
ns/op3.47
BenchmarkHash/sha2-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256-512
1497
ns/op 33 B/op 1 allocs/op1502
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha2-256-512 - ns/op
1497
ns/op1502
ns/op1.00
BenchmarkHash/sha2-256-512 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256-512 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256
638.3
ns/op 33 B/op 1 allocs/op651.1
ns/op 33 B/op 1 allocs/op0.98
BenchmarkHash/sha3-256 - ns/op
638.3
ns/op651.1
ns/op0.98
BenchmarkHash/sha3-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256-64
627
ns/op 33 B/op 1 allocs/op632.5
ns/op 33 B/op 1 allocs/op0.99
BenchmarkHash/sha3-256-64 - ns/op
627
ns/op632.5
ns/op0.99
BenchmarkHash/sha3-256-64 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256-64 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256
1782
ns/op 33 B/op 1 allocs/op651.1
ns/op 33 B/op 1 allocs/op2.74
BenchmarkHash/sha3-256 - ns/op
1782
ns/op651.1
ns/op2.74
BenchmarkHash/sha3-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256-512
1759
ns/op 33 B/op 1 allocs/op1759
ns/op 33 B/op 1 allocs/op1
BenchmarkHash/sha3-256-512 - ns/op
1759
ns/op1759
ns/op1
BenchmarkHash/sha3-256-512 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256-512 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
183.9
ns/op 16 B/op 1 allocs/op185.3
ns/op 16 B/op 1 allocs/op0.99
BenchmarkRandBytes10B - ns/op
183.9
ns/op185.3
ns/op0.99
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
180.4
ns/op 16 B/op 1 allocs/op185.3
ns/op 16 B/op 1 allocs/op0.97
BenchmarkRandBytes10B - ns/op
180.4
ns/op185.3
ns/op0.97
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1642
ns/op 112 B/op 1 allocs/op1647
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1642
ns/op1647
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1639
ns/op 112 B/op 1 allocs/op1647
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1639
ns/op1647
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16564
ns/op 1024 B/op 1 allocs/op16606
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16564
ns/op16606
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16552
ns/op 1024 B/op 1 allocs/op16606
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16552
ns/op16606
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165218
ns/op 10240 B/op 1 allocs/op166214
ns/op 10240 B/op 1 allocs/op0.99
BenchmarkRandBytes10KiB - ns/op
165218
ns/op166214
ns/op0.99
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165329
ns/op 10240 B/op 1 allocs/op166214
ns/op 10240 B/op 1 allocs/op0.99
BenchmarkRandBytes10KiB - ns/op
165329
ns/op166214
ns/op0.99
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1668018
ns/op 106496 B/op 1 allocs/op1671516
ns/op 106496 B/op 1 allocs/op1.00
BenchmarkRandBytes100KiB - ns/op
1668018
ns/op1671516
ns/op1.00
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1660610
ns/op 106496 B/op 1 allocs/op1671516
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1660610
ns/op1671516
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17141296
ns/op 1048576 B/op 1 allocs/op17199946
ns/op 1048576 B/op 1 allocs/op1.00
BenchmarkRandBytes1MiB - ns/op
17141296
ns/op17199946
ns/op1.00
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17018608
ns/op 1048576 B/op 1 allocs/op17199946
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17018608
ns/op17199946
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSwitchBroadcast
9918
ns/op 1766 B/op 53 allocs/op10245
ns/op 1765 B/op 53 allocs/op0.97
BenchmarkSwitchBroadcast - ns/op
9918
ns/op10245
ns/op0.97
BenchmarkSwitchBroadcast - B/op
1766
B/op1765
B/op1.00
BenchmarkSwitchBroadcast - allocs/op
53
allocs/op53
allocs/op1
BenchmarkSwitchBroadcast
11272
ns/op 1778 B/op 53 allocs/op10245
ns/op 1765 B/op 53 allocs/op1.10
BenchmarkSwitchBroadcast - ns/op
11272
ns/op10245
ns/op1.10
BenchmarkSwitchBroadcast - B/op
1778
B/op1765
B/op1.01
BenchmarkSwitchBroadcast - allocs/op
53
allocs/op53
allocs/op1
BenchmarkWriteSecretConnection
4054
ns/op 0 B/op 0 allocs/op4061
ns/op 0 B/op 0 allocs/op1.00
BenchmarkWriteSecretConnection - ns/op
4054
ns/op4061
ns/op1.00
BenchmarkWriteSecretConnection - B/op
0
B/op0
B/op1
BenchmarkWriteSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkWriteSecretConnection
4331
ns/op 0 B/op 0 allocs/op4061
ns/op 0 B/op 0 allocs/op1.07
BenchmarkWriteSecretConnection - ns/op
4331
ns/op4061
ns/op1.07
BenchmarkWriteSecretConnection - B/op
0
B/op0
B/op1
BenchmarkWriteSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkReadSecretConnection
2378
ns/op 0 B/op 0 allocs/op2384
ns/op 0 B/op 0 allocs/op1.00
BenchmarkReadSecretConnection - ns/op
2378
ns/op2384
ns/op1.00
BenchmarkReadSecretConnection - B/op
0
B/op0
B/op1
BenchmarkReadSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkReadSecretConnection
2503
ns/op 0 B/op 0 allocs/op2384
ns/op 0 B/op 0 allocs/op1.05
BenchmarkReadSecretConnection - ns/op
2503
ns/op2384
ns/op1.05
BenchmarkReadSecretConnection - B/op
0
B/op0
B/op1
BenchmarkReadSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRandBytes10B
183.1
ns/op 16 B/op 1 allocs/op185.3
ns/op 16 B/op 1 allocs/op0.99
BenchmarkRandBytes10B - ns/op
183.1
ns/op185.3
ns/op0.99
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
180.7
ns/op 16 B/op 1 allocs/op185.3
ns/op 16 B/op 1 allocs/op0.98
BenchmarkRandBytes10B - ns/op
180.7
ns/op185.3
ns/op0.98
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1642
ns/op 112 B/op 1 allocs/op1647
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1642
ns/op1647
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1640
ns/op 112 B/op 1 allocs/op1647
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1640
ns/op1647
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16578
ns/op 1024 B/op 1 allocs/op16606
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16578
ns/op16606
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16572
ns/op 1024 B/op 1 allocs/op16606
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16572
ns/op16606
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165796
ns/op 10240 B/op 1 allocs/op166214
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165796
ns/op166214
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165353
ns/op 10240 B/op 1 allocs/op166214
ns/op 10240 B/op 1 allocs/op0.99
BenchmarkRandBytes10KiB - ns/op
165353
ns/op166214
ns/op0.99
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1659845
ns/op 106496 B/op 1 allocs/op1671516
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1659845
ns/op1671516
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1660966
ns/op 106496 B/op 1 allocs/op1671516
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1660966
ns/op1671516
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17043731
ns/op 1048576 B/op 1 allocs/op17199946
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17043731
ns/op17199946
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17068038
ns/op 1048576 B/op 1 allocs/op17199946
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17068038
ns/op17199946
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkAccountMapperGetAccountFound
5847
ns/op 699 B/op 21 allocs/op5523
ns/op 699 B/op 21 allocs/op1.06
BenchmarkAccountMapperGetAccountFound - ns/op
5847
ns/op5523
ns/op1.06
BenchmarkAccountMapperGetAccountFound - B/op
699
B/op699
B/op1
BenchmarkAccountMapperGetAccountFound - allocs/op
21
allocs/op21
allocs/op1
BenchmarkAccountMapperGetAccountFound
4970
ns/op 699 B/op 21 allocs/op5523
ns/op 699 B/op 21 allocs/op0.90
BenchmarkAccountMapperGetAccountFound - ns/op
4970
ns/op5523
ns/op0.90
BenchmarkAccountMapperGetAccountFound - B/op
699
B/op699
B/op1
BenchmarkAccountMapperGetAccountFound - allocs/op
21
allocs/op21
allocs/op1
BenchmarkAccountMapperGetAccountFoundWithCoins
12373
ns/op 1979 B/op 46 allocs/op12597
ns/op 1979 B/op 46 allocs/op0.98
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op
12373
ns/op12597
ns/op0.98
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op
1979
B/op1979
B/op1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op
46
allocs/op46
allocs/op1
BenchmarkAccountMapperGetAccountFoundWithCoins
10602
ns/op 1979 B/op 46 allocs/op12597
ns/op 1979 B/op 46 allocs/op0.84
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op
10602
ns/op12597
ns/op0.84
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op
1979
B/op1979
B/op1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op
46
allocs/op46
allocs/op1
BenchmarkAccountMapperSetAccount
19755
ns/op 10768 B/op 142 allocs/op21534
ns/op 10752 B/op 142 allocs/op0.92
BenchmarkAccountMapperSetAccount - ns/op
19755
ns/op21534
ns/op0.92
BenchmarkAccountMapperSetAccount - B/op
10768
B/op10752
B/op1.00
BenchmarkAccountMapperSetAccount - allocs/op
142
allocs/op142
allocs/op1
BenchmarkAccountMapperSetAccount
14793
ns/op 10991 B/op 144 allocs/op21534
ns/op 10752 B/op 142 allocs/op0.69
BenchmarkAccountMapperSetAccount - ns/op
14793
ns/op21534
ns/op0.69
BenchmarkAccountMapperSetAccount - B/op
10991
B/op10752
B/op1.02
BenchmarkAccountMapperSetAccount - allocs/op
144
allocs/op142
allocs/op1.01
BenchmarkAccountMapperSetAccountWithCoins
24787
ns/op 11533 B/op 187 allocs/op26658
ns/op 11505 B/op 186 allocs/op0.93
BenchmarkAccountMapperSetAccountWithCoins - ns/op
24787
ns/op26658
ns/op0.93
BenchmarkAccountMapperSetAccountWithCoins - B/op
11533
B/op11505
B/op1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op
187
allocs/op186
allocs/op1.01
BenchmarkAccountMapperSetAccountWithCoins
17801
ns/op 11733 B/op 189 allocs/op26658
ns/op 11505 B/op 186 allocs/op0.67
BenchmarkAccountMapperSetAccountWithCoins - ns/op
17801
ns/op26658
ns/op0.67
BenchmarkAccountMapperSetAccountWithCoins - B/op
11733
B/op11505
B/op1.02
BenchmarkAccountMapperSetAccountWithCoins - allocs/op
189
allocs/op186
allocs/op1.02
BenchmarkCacheStoreIterator500
35172
ns/op 9656 B/op 16 allocs/op35184
ns/op 9656 B/op 16 allocs/op1.00
BenchmarkCacheStoreIterator500 - ns/op
35172
ns/op35184
ns/op1.00
BenchmarkCacheStoreIterator500 - B/op
9656
B/op9656
B/op1
BenchmarkCacheStoreIterator500 - allocs/op
16
allocs/op16
allocs/op1
BenchmarkCacheStoreIterator500
29091
ns/op 9654 B/op 16 allocs/op35184
ns/op 9656 B/op 16 allocs/op0.83
BenchmarkCacheStoreIterator500 - ns/op
29091
ns/op35184
ns/op0.83
BenchmarkCacheStoreIterator500 - B/op
9654
B/op9656
B/op1.00
BenchmarkCacheStoreIterator500 - allocs/op
16
allocs/op16
allocs/op1
BenchmarkCacheStoreIterator1000
69152
ns/op 17872 B/op 17 allocs/op69233
ns/op 17872 B/op 17 allocs/op1.00
BenchmarkCacheStoreIterator1000 - ns/op
69152
ns/op69233
ns/op1.00
BenchmarkCacheStoreIterator1000 - B/op
17872
B/op17872
B/op1
BenchmarkCacheStoreIterator1000 - allocs/op
17
allocs/op17
allocs/op1
BenchmarkCacheStoreIterator1000
57998
ns/op 17867 B/op 17 allocs/op69233
ns/op 17872 B/op 17 allocs/op0.84
BenchmarkCacheStoreIterator1000 - ns/op
57998
ns/op69233
ns/op0.84
BenchmarkCacheStoreIterator1000 - B/op
17867
B/op17872
B/op1.00
BenchmarkCacheStoreIterator1000 - allocs/op
17
allocs/op17
allocs/op1
BenchmarkCacheStoreIterator10000
1063759
ns/op 315585 B/op 107 allocs/op1088439
ns/op 315649 B/op 108 allocs/op0.98
BenchmarkCacheStoreIterator10000 - ns/op
1063759
ns/op1088439
ns/op0.98
BenchmarkCacheStoreIterator10000 - B/op
315585
B/op315649
B/op1.00
BenchmarkCacheStoreIterator10000 - allocs/op
107
allocs/op108
allocs/op0.99
BenchmarkCacheStoreIterator10000
892675
ns/op 314734 B/op 92 allocs/op1088439
ns/op 315649 B/op 108 allocs/op0.82
BenchmarkCacheStoreIterator10000 - ns/op
892675
ns/op1088439
ns/op0.82
BenchmarkCacheStoreIterator10000 - B/op
314734
B/op315649
B/op1.00
BenchmarkCacheStoreIterator10000 - allocs/op
92
allocs/op108
allocs/op0.85
BenchmarkCacheStoreIterator50000
8737019
ns/op 2360082 B/op 3368 allocs/op12642805
ns/op 2404889 B/op 4156 allocs/op0.69
BenchmarkCacheStoreIterator50000 - ns/op
8737019
ns/op12642805
ns/op0.69
BenchmarkCacheStoreIterator50000 - B/op
2360082
B/op2404889
B/op0.98
BenchmarkCacheStoreIterator50000 - allocs/op
3368
allocs/op4156
allocs/op0.81
BenchmarkCacheStoreIterator50000
6515161
ns/op 2316198 B/op 2595 allocs/op12642805
ns/op 2404889 B/op 4156 allocs/op0.52
BenchmarkCacheStoreIterator50000 - ns/op
6515161
ns/op12642805
ns/op0.52
BenchmarkCacheStoreIterator50000 - B/op
2316198
B/op2404889
B/op0.96
BenchmarkCacheStoreIterator50000 - allocs/op
2595
allocs/op4156
allocs/op0.62
BenchmarkCacheStoreIterator100000
24539173
ns/op 5700810 B/op 21146 allocs/op30554843
ns/op 5824414 B/op 23312 allocs/op0.80
BenchmarkCacheStoreIterator100000 - ns/op
24539173
ns/op30554843
ns/op0.80
BenchmarkCacheStoreIterator100000 - B/op
5700810
B/op5824414
B/op0.98
BenchmarkCacheStoreIterator100000 - allocs/op
21146
allocs/op23312
allocs/op0.91
BenchmarkCacheStoreIterator100000
19331161
ns/op 5421459 B/op 16246 allocs/op30554843
ns/op 5824414 B/op 23312 allocs/op0.63
BenchmarkCacheStoreIterator100000 - ns/op
19331161
ns/op30554843
ns/op0.63
BenchmarkCacheStoreIterator100000 - B/op
5421459
B/op5824414
B/op0.93
BenchmarkCacheStoreIterator100000 - allocs/op
16246
allocs/op23312
allocs/op0.70
BenchmarkCacheStoreGetNoKeyFound
789.5
ns/op 175 B/op 3 allocs/op781.2
ns/op 154 B/op 3 allocs/op1.01
BenchmarkCacheStoreGetNoKeyFound - ns/op
789.5
ns/op781.2
ns/op1.01
BenchmarkCacheStoreGetNoKeyFound - B/op
175
B/op154
B/op1.14
BenchmarkCacheStoreGetNoKeyFound - allocs/op
3
allocs/op3
allocs/op1
BenchmarkCacheStoreGetNoKeyFound
646.9
ns/op 152 B/op 3 allocs/op781.2
ns/op 154 B/op 3 allocs/op0.83
BenchmarkCacheStoreGetNoKeyFound - ns/op
646.9
ns/op781.2
ns/op0.83
BenchmarkCacheStoreGetNoKeyFound - B/op
152
B/op154
B/op0.99
BenchmarkCacheStoreGetNoKeyFound - allocs/op
3
allocs/op3
allocs/op1
BenchmarkCacheStoreGetKeyFound
183.7
ns/op 3 B/op 1 allocs/op186.8
ns/op 3 B/op 1 allocs/op0.98
BenchmarkCacheStoreGetKeyFound - ns/op
183.7
ns/op186.8
ns/op0.98
BenchmarkCacheStoreGetKeyFound - B/op
3
B/op3
B/op1
BenchmarkCacheStoreGetKeyFound - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCacheStoreGetKeyFound
186.5
ns/op 3 B/op 1 allocs/op186.8
ns/op 3 B/op 1 allocs/op1.00
BenchmarkCacheStoreGetKeyFound - ns/op
186.5
ns/op186.8
ns/op1.00
BenchmarkCacheStoreGetKeyFound - B/op
3
B/op3
B/op1
BenchmarkCacheStoreGetKeyFound - allocs/op
1
allocs/op1
allocs/op1
BenchmarkIAVLIteratorNext
426.1
ns/op 0 B/op 0 allocs/op426.3
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIAVLIteratorNext - ns/op
426.1
ns/op426.3
ns/op1.00
BenchmarkIAVLIteratorNext - B/op
0
B/op0
B/op1
BenchmarkIAVLIteratorNext - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIAVLIteratorNext
414.6
ns/op 0 B/op 0 allocs/op426.3
ns/op 0 B/op 0 allocs/op0.97
BenchmarkIAVLIteratorNext - ns/op
414.6
ns/op426.3
ns/op0.97
BenchmarkIAVLIteratorNext - B/op
0
B/op0
B/op1
BenchmarkIAVLIteratorNext - allocs/op
0
allocs/op0
allocs/op1
This comment was automatically generated by workflow using github-action-benchmark.
CC: @ajnavarro @thehowl @zivkovicmilos