-
Notifications
You must be signed in to change notification settings - Fork 367
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(portal-loop): hotfix revert "chore: rename r/manfred -> r/moul (#…
…2820)" (#2865) This reverts commit bdc9d0e. Waiting for the portal loop to be backed up on a repository that we can patch before applying this commit again.
- Loading branch information
Showing
45 changed files
with
109 additions
and
117 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
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
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
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
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
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
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
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
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
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
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
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
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
File renamed without changes.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
module gno.land/r/manfred/config |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
module gno.land/r/manfred/home | ||
|
||
require gno.land/r/manfred/config v0.0.0-latest |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,56 @@ | ||
package home | ||
|
||
import "gno.land/r/manfred/config" | ||
|
||
var ( | ||
todos []string | ||
status string | ||
memeImgURL string | ||
) | ||
|
||
func init() { | ||
todos = append(todos, "fill this todo list...") | ||
status = "Online" // Initial status set to "Online" | ||
memeImgURL = "https://i.imgflip.com/7ze8dc.jpg" | ||
} | ||
|
||
func Render(path string) string { | ||
return "Moved to r/moul" | ||
content := "# Manfred's (gn)home Dashboard\n\n" | ||
|
||
content += "## Meme\n" | ||
content += "![](" + memeImgURL + ")\n\n" | ||
|
||
content += "## Status\n" | ||
content += status + "\n\n" | ||
|
||
content += "## Personal ToDo List\n" | ||
for _, todo := range todos { | ||
content += "- [ ] " + todo + "\n" | ||
} | ||
content += "\n" | ||
|
||
// TODO: Implement a feature to list replies on r/boards on my posts | ||
// TODO: Maybe integrate a calendar feature for upcoming events? | ||
|
||
return content | ||
} | ||
|
||
func AddNewTodo(todo string) { | ||
config.AssertIsAdmin() | ||
todos = append(todos, todo) | ||
} | ||
|
||
func DeleteTodo(todoIndex int) { | ||
config.AssertIsAdmin() | ||
if todoIndex >= 0 && todoIndex < len(todos) { | ||
// Remove the todo from the list by merging slices from before and after the todo | ||
todos = append(todos[:todoIndex], todos[todoIndex+1:]...) | ||
} else { | ||
panic("Invalid todo index") | ||
} | ||
} | ||
|
||
func UpdateStatus(newStatus string) { | ||
config.AssertIsAdmin() | ||
status = newStatus | ||
} |
2 changes: 1 addition & 1 deletion
2
...ples/gno.land/r/moul/home/z1_filetest.gno → ...s/gno.land/r/manfred/home/z1_filetest.gno
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
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
2 changes: 1 addition & 1 deletion
2
examples/gno.land/r/moul/present/gno.mod → examples/gno.land/r/manfred/present/gno.mod
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
module gno.land/r/moul/present | ||
module gno.land/r/manfred/present | ||
|
||
require ( | ||
gno.land/p/demo/avl v0.0.0-latest | ||
|
File renamed without changes.
Oops, something went wrong.
69400d4
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
11362758
ns/op 8434787 B/op 94084 allocs/op11011479
ns/op 8434847 B/op 94084 allocs/op1.03
BenchmarkStringLargeData - ns/op
11362758
ns/op11011479
ns/op1.03
BenchmarkStringLargeData - B/op
8434787
B/op8434847
B/op1.00
BenchmarkStringLargeData - allocs/op
94084
allocs/op94084
allocs/op1
BenchmarkStringLargeData
9664783
ns/op 8435641 B/op 94090 allocs/op11011479
ns/op 8434847 B/op 94084 allocs/op0.88
BenchmarkStringLargeData - ns/op
9664783
ns/op11011479
ns/op0.88
BenchmarkStringLargeData - B/op
8435641
B/op8434847
B/op1.00
BenchmarkStringLargeData - allocs/op
94090
allocs/op94084
allocs/op1.00
BenchmarkPreprocessForLoop
1104678
ns/op 5779 B/op 44 allocs/op1097834
ns/op 5779 B/op 44 allocs/op1.01
BenchmarkPreprocessForLoop - ns/op
1104678
ns/op1097834
ns/op1.01
BenchmarkPreprocessForLoop - B/op
5779
B/op5779
B/op1
BenchmarkPreprocessForLoop - allocs/op
44
allocs/op44
allocs/op1
BenchmarkPreprocessForLoop
1092996
ns/op 5928 B/op 44 allocs/op1097834
ns/op 5779 B/op 44 allocs/op1.00
BenchmarkPreprocessForLoop - ns/op
1092996
ns/op1097834
ns/op1.00
BenchmarkPreprocessForLoop - B/op
5928
B/op5779
B/op1.03
BenchmarkPreprocessForLoop - allocs/op
44
allocs/op44
allocs/op1
BenchmarkIfStatement
5655724
ns/op 4886045 B/op 10059 allocs/op5634709
ns/op 4886422 B/op 10060 allocs/op1.00
BenchmarkIfStatement - ns/op
5655724
ns/op5634709
ns/op1.00
BenchmarkIfStatement - B/op
4886045
B/op4886422
B/op1.00
BenchmarkIfStatement - allocs/op
10059
allocs/op10060
allocs/op1.00
BenchmarkIfStatement
4684978
ns/op 4886742 B/op 10059 allocs/op5634709
ns/op 4886422 B/op 10060 allocs/op0.83
BenchmarkIfStatement - ns/op
4684978
ns/op5634709
ns/op0.83
BenchmarkIfStatement - B/op
4886742
B/op4886422
B/op1.00
BenchmarkIfStatement - allocs/op
10059
allocs/op10060
allocs/op1.00
BenchmarkPreprocess
182859
ns/op 66938 B/op 482 allocs/op187389
ns/op 66950 B/op 482 allocs/op0.98
BenchmarkPreprocess - ns/op
182859
ns/op187389
ns/op0.98
BenchmarkPreprocess - B/op
66938
B/op66950
B/op1.00
BenchmarkPreprocess - allocs/op
482
allocs/op482
allocs/op1
BenchmarkPreprocess
123871
ns/op 66972 B/op 482 allocs/op187389
ns/op 66950 B/op 482 allocs/op0.66
BenchmarkPreprocess - ns/op
123871
ns/op187389
ns/op0.66
BenchmarkPreprocess - B/op
66972
B/op66950
B/op1.00
BenchmarkPreprocess - allocs/op
482
allocs/op482
allocs/op1
BenchmarkBenchdata/fib.gno_param:4
15226
ns/op 11088 B/op 36 allocs/op15286
ns/op 11088 B/op 36 allocs/op1.00
BenchmarkBenchdata/fib.gno_param:4 - ns/op
15226
ns/op15286
ns/op1.00
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
12068
ns/op 11088 B/op 36 allocs/op15286
ns/op 11088 B/op 36 allocs/op0.79
BenchmarkBenchdata/fib.gno_param:4 - ns/op
12068
ns/op15286
ns/op0.79
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
112061
ns/op 82548 B/op 268 allocs/op113021
ns/op 82548 B/op 268 allocs/op0.99
BenchmarkBenchdata/fib.gno_param:8 - ns/op
112061
ns/op113021
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
88614
ns/op 82547 B/op 268 allocs/op113021
ns/op 82548 B/op 268 allocs/op0.78
BenchmarkBenchdata/fib.gno_param:8 - ns/op
88614
ns/op113021
ns/op0.78
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
5350937
ns/op 3933987 B/op 12772 allocs/op5435373
ns/op 3933998 B/op 12772 allocs/op0.98
BenchmarkBenchdata/fib.gno_param:16 - ns/op
5350937
ns/op5435373
ns/op0.98
BenchmarkBenchdata/fib.gno_param:16 - B/op
3933987
B/op3933998
B/op1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op
12772
allocs/op12772
allocs/op1
BenchmarkBenchdata/fib.gno_param:16
4265751
ns/op 3933945 B/op 12772 allocs/op5435373
ns/op 3933998 B/op 12772 allocs/op0.78
BenchmarkBenchdata/fib.gno_param:16 - ns/op
4265751
ns/op5435373
ns/op0.78
BenchmarkBenchdata/fib.gno_param:16 - B/op
3933945
B/op3933998
B/op1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op
12772
allocs/op12772
allocs/op1
BenchmarkBenchdata/loop.gno
110.7
ns/op 0 B/op 0 allocs/op111.1
ns/op 0 B/op 0 allocs/op1.00
BenchmarkBenchdata/loop.gno - ns/op
110.7
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.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
BenchmarkCreateNewMachine
9484
ns/op 3164 B/op 30 allocs/op9562
ns/op 3163 B/op 30 allocs/op0.99
BenchmarkCreateNewMachine - ns/op
9484
ns/op9562
ns/op0.99
BenchmarkCreateNewMachine - B/op
3164
B/op3163
B/op1.00
BenchmarkCreateNewMachine - allocs/op
30
allocs/op30
allocs/op1
BenchmarkCreateNewMachine
5494
ns/op 3178 B/op 30 allocs/op9562
ns/op 3163 B/op 30 allocs/op0.57
BenchmarkCreateNewMachine - ns/op
5494
ns/op9562
ns/op0.57
BenchmarkCreateNewMachine - B/op
3178
B/op3163
B/op1.00
BenchmarkCreateNewMachine - allocs/op
30
allocs/op30
allocs/op1
Benchmark_txLogRead/stack2
49.23
ns/op 0 B/op 0 allocs/op49.97
ns/op 0 B/op 0 allocs/op0.99
Benchmark_txLogRead/stack2 - ns/op
49.23
ns/op49.97
ns/op0.99
Benchmark_txLogRead/stack2 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack2 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/stack2
49.27
ns/op 0 B/op 0 allocs/op49.97
ns/op 0 B/op 0 allocs/op0.99
Benchmark_txLogRead/stack2 - ns/op
49.27
ns/op49.97
ns/op0.99
Benchmark_txLogRead/stack2 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack2 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/stack1
36.77
ns/op 0 B/op 0 allocs/op37.1
ns/op 0 B/op 0 allocs/op0.99
Benchmark_txLogRead/stack1 - ns/op
36.77
ns/op37.1
ns/op0.99
Benchmark_txLogRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/stack1
36.85
ns/op 0 B/op 0 allocs/op37.1
ns/op 0 B/op 0 allocs/op0.99
Benchmark_txLogRead/stack1 - ns/op
36.85
ns/op37.1
ns/op0.99
Benchmark_txLogRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/wrapped
23.48
ns/op 0 B/op 0 allocs/op23.43
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/wrapped - ns/op
23.48
ns/op23.43
ns/op1.00
Benchmark_txLogRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_txLogRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/wrapped
23.5
ns/op 0 B/op 0 allocs/op23.43
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/wrapped - ns/op
23.5
ns/op23.43
ns/op1.00
Benchmark_txLogRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_txLogRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/baseline
22.46
ns/op 0 B/op 0 allocs/op22.34
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/baseline - ns/op
22.46
ns/op22.34
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.43
ns/op 0 B/op 0 allocs/op22.34
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/baseline - ns/op
22.43
ns/op22.34
ns/op1.00
Benchmark_txLogRead/baseline - B/op
0
B/op0
B/op1
Benchmark_txLogRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/stack1
103.2
ns/op 119 B/op 0 allocs/op102.2
ns/op 119 B/op 0 allocs/op1.01
Benchmark_txLogWrite/stack1 - ns/op
103.2
ns/op102.2
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/stack1
108.5
ns/op 119 B/op 0 allocs/op102.2
ns/op 119 B/op 0 allocs/op1.06
Benchmark_txLogWrite/stack1 - ns/op
108.5
ns/op102.2
ns/op1.06
Benchmark_txLogWrite/stack1 - B/op
119
B/op119
B/op1
Benchmark_txLogWrite/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/wrapped
87.14
ns/op 83 B/op 0 allocs/op87.04
ns/op 83 B/op 0 allocs/op1.00
Benchmark_txLogWrite/wrapped - ns/op
87.14
ns/op87.04
ns/op1.00
Benchmark_txLogWrite/wrapped - B/op
83
B/op83
B/op1
Benchmark_txLogWrite/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/wrapped
93.38
ns/op 83 B/op 0 allocs/op87.04
ns/op 83 B/op 0 allocs/op1.07
Benchmark_txLogWrite/wrapped - ns/op
93.38
ns/op87.04
ns/op1.07
Benchmark_txLogWrite/wrapped - B/op
83
B/op83
B/op1
Benchmark_txLogWrite/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/baseline
86.54
ns/op 83 B/op 0 allocs/op87.56
ns/op 83 B/op 0 allocs/op0.99
Benchmark_txLogWrite/baseline - ns/op
86.54
ns/op87.56
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
91.87
ns/op 82 B/op 0 allocs/op87.56
ns/op 83 B/op 0 allocs/op1.05
Benchmark_txLogWrite/baseline - ns/op
91.87
ns/op87.56
ns/op1.05
Benchmark_txLogWrite/baseline - B/op
82
B/op83
B/op0.99
Benchmark_txLogWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/stack1
30.88
ns/op 0 B/op 0 allocs/op30.43
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/stack1 - ns/op
30.88
ns/op30.43
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.89
ns/op 0 B/op 0 allocs/op30.43
ns/op 0 B/op 0 allocs/op1.02
Benchmark_bufferedTxMapRead/stack1 - ns/op
30.89
ns/op30.43
ns/op1.02
Benchmark_bufferedTxMapRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/wrapped
22.69
ns/op 0 B/op 0 allocs/op22.42
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/wrapped - ns/op
22.69
ns/op22.42
ns/op1.01
Benchmark_bufferedTxMapRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/wrapped
22.7
ns/op 0 B/op 0 allocs/op22.42
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/wrapped - ns/op
22.7
ns/op22.42
ns/op1.01
Benchmark_bufferedTxMapRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/baseline
22.66
ns/op 0 B/op 0 allocs/op22.45
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/baseline - ns/op
22.66
ns/op22.45
ns/op1.01
Benchmark_bufferedTxMapRead/baseline - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/baseline
22.67
ns/op 0 B/op 0 allocs/op22.45
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/baseline - ns/op
22.67
ns/op22.45
ns/op1.01
Benchmark_bufferedTxMapRead/baseline - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/buffered
95.91
ns/op 119 B/op 0 allocs/op98.15
ns/op 119 B/op 0 allocs/op0.98
Benchmark_bufferedTxMapWrite/buffered - ns/op
95.91
ns/op98.15
ns/op0.98
Benchmark_bufferedTxMapWrite/buffered - B/op
119
B/op119
B/op1
Benchmark_bufferedTxMapWrite/buffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/buffered
102.3
ns/op 119 B/op 0 allocs/op98.15
ns/op 119 B/op 0 allocs/op1.04
Benchmark_bufferedTxMapWrite/buffered - ns/op
102.3
ns/op98.15
ns/op1.04
Benchmark_bufferedTxMapWrite/buffered - B/op
119
B/op119
B/op1
Benchmark_bufferedTxMapWrite/buffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/unbuffered
89.09
ns/op 82 B/op 0 allocs/op87.32
ns/op 83 B/op 0 allocs/op1.02
Benchmark_bufferedTxMapWrite/unbuffered - ns/op
89.09
ns/op87.32
ns/op1.02
Benchmark_bufferedTxMapWrite/unbuffered - B/op
82
B/op83
B/op0.99
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/unbuffered
91.79
ns/op 83 B/op 0 allocs/op87.32
ns/op 83 B/op 0 allocs/op1.05
Benchmark_bufferedTxMapWrite/unbuffered - ns/op
91.79
ns/op87.32
ns/op1.05
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.65
ns/op 82 B/op 0 allocs/op0.99
Benchmark_bufferedTxMapWrite/baseline - ns/op
87.04
ns/op87.65
ns/op0.99
Benchmark_bufferedTxMapWrite/baseline - B/op
82
B/op82
B/op1
Benchmark_bufferedTxMapWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/baseline
92.65
ns/op 83 B/op 0 allocs/op87.65
ns/op 82 B/op 0 allocs/op1.06
Benchmark_bufferedTxMapWrite/baseline - ns/op
92.65
ns/op87.65
ns/op1.06
Benchmark_bufferedTxMapWrite/baseline - B/op
83
B/op82
B/op1.01
Benchmark_bufferedTxMapWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/EmptyStruct:encode
313.6
ns/op 96 B/op 2 allocs/op326.2
ns/op 96 B/op 2 allocs/op0.96
BenchmarkBinary/EmptyStruct:encode - ns/op
313.6
ns/op326.2
ns/op0.96
BenchmarkBinary/EmptyStruct:encode - B/op
96
B/op96
B/op1
BenchmarkBinary/EmptyStruct:encode - allocs/op
2
allocs/op2
allocs/op1
BenchmarkBinary/EmptyStruct:encode
450
ns/op 96 B/op 2 allocs/op326.2
ns/op 96 B/op 2 allocs/op1.38
BenchmarkBinary/EmptyStruct:encode - ns/op
450
ns/op326.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
183.1
ns/op 0 B/op 0 allocs/op181.3
ns/op 0 B/op 0 allocs/op1.01
BenchmarkBinary/EmptyStruct:decode - ns/op
183.1
ns/op181.3
ns/op1.01
BenchmarkBinary/EmptyStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/EmptyStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/EmptyStruct:decode
287.3
ns/op 0 B/op 0 allocs/op181.3
ns/op 0 B/op 0 allocs/op1.58
BenchmarkBinary/EmptyStruct:decode - ns/op
287.3
ns/op181.3
ns/op1.58
BenchmarkBinary/EmptyStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/EmptyStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/PrimitivesStruct:encode
4784
ns/op 1724 B/op 60 allocs/op4822
ns/op 1724 B/op 60 allocs/op0.99
BenchmarkBinary/PrimitivesStruct:encode - ns/op
4784
ns/op4822
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:encode
4925
ns/op 1724 B/op 60 allocs/op4822
ns/op 1724 B/op 60 allocs/op1.02
BenchmarkBinary/PrimitivesStruct:encode - ns/op
4925
ns/op4822
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
3172
ns/op 137 B/op 7 allocs/op3116
ns/op 137 B/op 7 allocs/op1.02
BenchmarkBinary/PrimitivesStruct:decode - ns/op
3172
ns/op3116
ns/op1.02
BenchmarkBinary/PrimitivesStruct:decode - B/op
137
B/op137
B/op1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op
7
allocs/op7
allocs/op1
BenchmarkBinary/PrimitivesStruct:decode
3203
ns/op 137 B/op 7 allocs/op3116
ns/op 137 B/op 7 allocs/op1.03
BenchmarkBinary/PrimitivesStruct:decode - ns/op
3203
ns/op3116
ns/op1.03
BenchmarkBinary/PrimitivesStruct:decode - B/op
137
B/op137
B/op1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op
7
allocs/op7
allocs/op1
BenchmarkBinary/ShortArraysStruct:encode
684
ns/op 192 B/op 4 allocs/op699.6
ns/op 192 B/op 4 allocs/op0.98
BenchmarkBinary/ShortArraysStruct:encode - ns/op
684
ns/op699.6
ns/op0.98
BenchmarkBinary/ShortArraysStruct:encode - B/op
192
B/op192
B/op1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op
4
allocs/op4
allocs/op1
BenchmarkBinary/ShortArraysStruct:encode
813
ns/op 192 B/op 4 allocs/op699.6
ns/op 192 B/op 4 allocs/op1.16
BenchmarkBinary/ShortArraysStruct:encode - ns/op
813
ns/op699.6
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
247.5
ns/op 0 B/op 0 allocs/op246.4
ns/op 0 B/op 0 allocs/op1.00
BenchmarkBinary/ShortArraysStruct:decode - ns/op
247.5
ns/op246.4
ns/op1.00
BenchmarkBinary/ShortArraysStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/ShortArraysStruct:decode
369.8
ns/op 0 B/op 0 allocs/op246.4
ns/op 0 B/op 0 allocs/op1.50
BenchmarkBinary/ShortArraysStruct:decode - ns/op
369.8
ns/op246.4
ns/op1.50
BenchmarkBinary/ShortArraysStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/ArraysStruct:encode
17968
ns/op 7900 B/op 222 allocs/op17808
ns/op 7901 B/op 222 allocs/op1.01
BenchmarkBinary/ArraysStruct:encode - ns/op
17968
ns/op17808
ns/op1.01
BenchmarkBinary/ArraysStruct:encode - B/op
7900
B/op7901
B/op1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op
222
allocs/op222
allocs/op1
BenchmarkBinary/ArraysStruct:encode
16389
ns/op 7900 B/op 222 allocs/op17808
ns/op 7901 B/op 222 allocs/op0.92
BenchmarkBinary/ArraysStruct:encode - ns/op
16389
ns/op17808
ns/op0.92
BenchmarkBinary/ArraysStruct:encode - B/op
7900
B/op7901
B/op1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op
222
allocs/op222
allocs/op1
BenchmarkBinary/ArraysStruct:decode
11564
ns/op 790 B/op 40 allocs/op11575
ns/op 790 B/op 40 allocs/op1.00
BenchmarkBinary/ArraysStruct:decode - ns/op
11564
ns/op11575
ns/op1.00
BenchmarkBinary/ArraysStruct:decode - B/op
790
B/op790
B/op1
BenchmarkBinary/ArraysStruct:decode - allocs/op
40
allocs/op40
allocs/op1
BenchmarkBinary/ArraysStruct:decode
10709
ns/op 790 B/op 40 allocs/op11575
ns/op 790 B/op 40 allocs/op0.93
BenchmarkBinary/ArraysStruct:decode - ns/op
10709
ns/op11575
ns/op0.93
BenchmarkBinary/ArraysStruct:decode - B/op
790
B/op790
B/op1
BenchmarkBinary/ArraysStruct:decode - allocs/op
40
allocs/op40
allocs/op1
BenchmarkBinary/ArraysArraysStruct:encode
34048
ns/op 16779 B/op 448 allocs/op32779
ns/op 16779 B/op 448 allocs/op1.04
BenchmarkBinary/ArraysArraysStruct:encode - ns/op
34048
ns/op32779
ns/op1.04
BenchmarkBinary/ArraysArraysStruct:encode - B/op
16779
B/op16779
B/op1
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op
448
allocs/op448
allocs/op1
BenchmarkBinary/ArraysArraysStruct:encode
31334
ns/op 16780 B/op 448 allocs/op32779
ns/op 16779 B/op 448 allocs/op0.96
BenchmarkBinary/ArraysArraysStruct:encode - ns/op
31334
ns/op32779
ns/op0.96
BenchmarkBinary/ArraysArraysStruct:encode - B/op
16780
B/op16779
B/op1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op
448
allocs/op448
allocs/op1
BenchmarkBinary/ArraysArraysStruct:decode
21128
ns/op 1291 B/op 88 allocs/op21063
ns/op 1291 B/op 88 allocs/op1.00
BenchmarkBinary/ArraysArraysStruct:decode - ns/op
21128
ns/op21063
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
19298
ns/op 1292 B/op 88 allocs/op21063
ns/op 1291 B/op 88 allocs/op0.92
BenchmarkBinary/ArraysArraysStruct:decode - ns/op
19298
ns/op21063
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
17869
ns/op 8534 B/op 232 allocs/op18015
ns/op 8534 B/op 232 allocs/op0.99
BenchmarkBinary/SlicesStruct:encode - ns/op
17869
ns/op18015
ns/op0.99
BenchmarkBinary/SlicesStruct:encode - B/op
8534
B/op8534
B/op1
BenchmarkBinary/SlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/SlicesStruct:encode
16989
ns/op 8534 B/op 232 allocs/op18015
ns/op 8534 B/op 232 allocs/op0.94
BenchmarkBinary/SlicesStruct:encode - ns/op
16989
ns/op18015
ns/op0.94
BenchmarkBinary/SlicesStruct:encode - B/op
8534
B/op8534
B/op1
BenchmarkBinary/SlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/SlicesStruct:decode
28430
ns/op 5134 B/op 240 allocs/op28156
ns/op 5134 B/op 240 allocs/op1.01
BenchmarkBinary/SlicesStruct:decode - ns/op
28430
ns/op28156
ns/op1.01
BenchmarkBinary/SlicesStruct:decode - B/op
5134
B/op5134
B/op1
BenchmarkBinary/SlicesStruct:decode - allocs/op
240
allocs/op240
allocs/op1
BenchmarkBinary/SlicesStruct:decode
26374
ns/op 5134 B/op 241 allocs/op28156
ns/op 5134 B/op 240 allocs/op0.94
BenchmarkBinary/SlicesStruct:decode - ns/op
26374
ns/op28156
ns/op0.94
BenchmarkBinary/SlicesStruct:decode - B/op
5134
B/op5134
B/op1
BenchmarkBinary/SlicesStruct:decode - allocs/op
241
allocs/op240
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode
85438
ns/op 54214 B/op 1298 allocs/op85366
ns/op 54201 B/op 1297 allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op
85438
ns/op85366
ns/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - B/op
54214
B/op54201
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op
1298
allocs/op1297
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode
78281
ns/op 54225 B/op 1298 allocs/op85366
ns/op 54201 B/op 1297 allocs/op0.92
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op
78281
ns/op85366
ns/op0.92
BenchmarkBinary/SlicesSlicesStruct:encode - B/op
54225
B/op54201
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op
1298
allocs/op1297
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode
144799
ns/op 35249 B/op 1356 allocs/op145753
ns/op 35248 B/op 1356 allocs/op0.99
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op
144799
ns/op145753
ns/op0.99
BenchmarkBinary/SlicesSlicesStruct:decode - B/op
35249
B/op35248
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op
1356
allocs/op1356
allocs/op1
BenchmarkBinary/SlicesSlicesStruct:decode
127152
ns/op 35272 B/op 1357 allocs/op145753
ns/op 35248 B/op 1356 allocs/op0.87
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op
127152
ns/op145753
ns/op0.87
BenchmarkBinary/SlicesSlicesStruct:decode - B/op
35272
B/op35248
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op
1357
allocs/op1356
allocs/op1.00
BenchmarkBinary/PointersStruct:encode
5561
ns/op 1702 B/op 59 allocs/op5601
ns/op 1702 B/op 59 allocs/op0.99
BenchmarkBinary/PointersStruct:encode - ns/op
5561
ns/op5601
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
5674
ns/op 1702 B/op 59 allocs/op5601
ns/op 1702 B/op 59 allocs/op1.01
BenchmarkBinary/PointersStruct:encode - ns/op
5674
ns/op5601
ns/op1.01
BenchmarkBinary/PointersStruct:encode - B/op
1702
B/op1702
B/op1
BenchmarkBinary/PointersStruct:encode - allocs/op
59
allocs/op59
allocs/op1
BenchmarkBinary/PointersStruct:decode
4723
ns/op 286 B/op 26 allocs/op4768
ns/op 286 B/op 26 allocs/op0.99
BenchmarkBinary/PointersStruct:decode - ns/op
4723
ns/op4768
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
4540
ns/op 286 B/op 26 allocs/op4768
ns/op 286 B/op 26 allocs/op0.95
BenchmarkBinary/PointersStruct:decode - ns/op
4540
ns/op4768
ns/op0.95
BenchmarkBinary/PointersStruct:decode - B/op
286
B/op286
B/op1
BenchmarkBinary/PointersStruct:decode - allocs/op
26
allocs/op26
allocs/op1
BenchmarkBinary/PointerSlicesStruct:encode
19532
ns/op 8396 B/op 232 allocs/op20435
ns/op 8396 B/op 232 allocs/op0.96
BenchmarkBinary/PointerSlicesStruct:encode - ns/op
19532
ns/op20435
ns/op0.96
BenchmarkBinary/PointerSlicesStruct:encode - B/op
8396
B/op8396
B/op1
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/PointerSlicesStruct:encode
18624
ns/op 8398 B/op 232 allocs/op20435
ns/op 8396 B/op 232 allocs/op0.91
BenchmarkBinary/PointerSlicesStruct:encode - ns/op
18624
ns/op20435
ns/op0.91
BenchmarkBinary/PointerSlicesStruct:encode - B/op
8398
B/op8396
B/op1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/PointerSlicesStruct:decode
40369
ns/op 6051 B/op 352 allocs/op40806
ns/op 6050 B/op 352 allocs/op0.99
BenchmarkBinary/PointerSlicesStruct:decode - ns/op
40369
ns/op40806
ns/op0.99
BenchmarkBinary/PointerSlicesStruct:decode - B/op
6051
B/op6050
B/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op
352
allocs/op352
allocs/op1
BenchmarkBinary/PointerSlicesStruct:decode
36465
ns/op 6055 B/op 352 allocs/op40806
ns/op 6050 B/op 352 allocs/op0.89
BenchmarkBinary/PointerSlicesStruct:decode - ns/op
36465
ns/op40806
ns/op0.89
BenchmarkBinary/PointerSlicesStruct:decode - B/op
6055
B/op6050
B/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op
352
allocs/op352
allocs/op1
BenchmarkBinary/ComplexSt:encode
47216
ns/op 24116 B/op 582 allocs/op50747
ns/op 24117 B/op 582 allocs/op0.93
BenchmarkBinary/ComplexSt:encode - ns/op
47216
ns/op50747
ns/op0.93
BenchmarkBinary/ComplexSt:encode - B/op
24116
B/op24117
B/op1.00
BenchmarkBinary/ComplexSt:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/ComplexSt:encode
44661
ns/op 24120 B/op 582 allocs/op50747
ns/op 24117 B/op 582 allocs/op0.88
BenchmarkBinary/ComplexSt:encode - ns/op
44661
ns/op50747
ns/op0.88
BenchmarkBinary/ComplexSt:encode - B/op
24120
B/op24117
B/op1.00
BenchmarkBinary/ComplexSt:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/ComplexSt:decode
50699
ns/op 7921 B/op 319 allocs/op50692
ns/op 7919 B/op 319 allocs/op1.00
BenchmarkBinary/ComplexSt:decode - ns/op
50699
ns/op50692
ns/op1.00
BenchmarkBinary/ComplexSt:decode - B/op
7921
B/op7919
B/op1.00
BenchmarkBinary/ComplexSt:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/ComplexSt:decode
48861
ns/op 7922 B/op 319 allocs/op50692
ns/op 7919 B/op 319 allocs/op0.96
BenchmarkBinary/ComplexSt:decode - ns/op
48861
ns/op50692
ns/op0.96
BenchmarkBinary/ComplexSt:decode - B/op
7922
B/op7919
B/op1.00
BenchmarkBinary/ComplexSt:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt1:encode
6079
ns/op 2037 B/op 65 allocs/op5341
ns/op 2037 B/op 65 allocs/op1.14
BenchmarkBinary/EmbeddedSt1:encode - ns/op
6079
ns/op5341
ns/op1.14
BenchmarkBinary/EmbeddedSt1:encode - B/op
2037
B/op2037
B/op1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op
65
allocs/op65
allocs/op1
BenchmarkBinary/EmbeddedSt1:encode
6174
ns/op 2037 B/op 65 allocs/op5341
ns/op 2037 B/op 65 allocs/op1.16
BenchmarkBinary/EmbeddedSt1:encode - ns/op
6174
ns/op5341
ns/op1.16
BenchmarkBinary/EmbeddedSt1:encode - B/op
2037
B/op2037
B/op1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op
65
allocs/op65
allocs/op1
BenchmarkBinary/EmbeddedSt1:decode
3609
ns/op 300 B/op 8 allocs/op3428
ns/op 300 B/op 8 allocs/op1.05
BenchmarkBinary/EmbeddedSt1:decode - ns/op
3609
ns/op3428
ns/op1.05
BenchmarkBinary/EmbeddedSt1:decode - B/op
300
B/op300
B/op1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/EmbeddedSt1:decode
3666
ns/op 300 B/op 8 allocs/op3428
ns/op 300 B/op 8 allocs/op1.07
BenchmarkBinary/EmbeddedSt1:decode - ns/op
3666
ns/op3428
ns/op1.07
BenchmarkBinary/EmbeddedSt1:decode - B/op
300
B/op300
B/op1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/EmbeddedSt2:encode
55363
ns/op 24118 B/op 582 allocs/op47355
ns/op 24117 B/op 582 allocs/op1.17
BenchmarkBinary/EmbeddedSt2:encode - ns/op
55363
ns/op47355
ns/op1.17
BenchmarkBinary/EmbeddedSt2:encode - B/op
24118
B/op24117
B/op1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/EmbeddedSt2:encode
50716
ns/op 24118 B/op 582 allocs/op47355
ns/op 24117 B/op 582 allocs/op1.07
BenchmarkBinary/EmbeddedSt2:encode - ns/op
50716
ns/op47355
ns/op1.07
BenchmarkBinary/EmbeddedSt2:encode - B/op
24118
B/op24117
B/op1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/EmbeddedSt2:decode
52975
ns/op 7919 B/op 319 allocs/op49771
ns/op 7921 B/op 319 allocs/op1.06
BenchmarkBinary/EmbeddedSt2:decode - ns/op
52975
ns/op49771
ns/op1.06
BenchmarkBinary/EmbeddedSt2:decode - B/op
7919
B/op7921
B/op1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt2:decode
48688
ns/op 7922 B/op 319 allocs/op49771
ns/op 7921 B/op 319 allocs/op0.98
BenchmarkBinary/EmbeddedSt2:decode - ns/op
48688
ns/op49771
ns/op0.98
BenchmarkBinary/EmbeddedSt2:decode - B/op
7922
B/op7921
B/op1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt3:encode
44447
ns/op 19175 B/op 468 allocs/op39134
ns/op 19183 B/op 468 allocs/op1.14
BenchmarkBinary/EmbeddedSt3:encode - ns/op
44447
ns/op39134
ns/op1.14
BenchmarkBinary/EmbeddedSt3:encode - B/op
19175
B/op19183
B/op1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op
468
allocs/op468
allocs/op1
BenchmarkBinary/EmbeddedSt3:encode
41283
ns/op 19184 B/op 468 allocs/op39134
ns/op 19183 B/op 468 allocs/op1.05
BenchmarkBinary/EmbeddedSt3:encode - ns/op
41283
ns/op39134
ns/op1.05
BenchmarkBinary/EmbeddedSt3:encode - B/op
19184
B/op19183
B/op1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op
468
allocs/op468
allocs/op1
BenchmarkBinary/EmbeddedSt3:decode
44269
ns/op 7484 B/op 258 allocs/op44129
ns/op 7484 B/op 258 allocs/op1.00
BenchmarkBinary/EmbeddedSt3:decode - ns/op
44269
ns/op44129
ns/op1.00
BenchmarkBinary/EmbeddedSt3:decode - B/op
7484
B/op7484
B/op1
BenchmarkBinary/EmbeddedSt3:decode - allocs/op
258
allocs/op258
allocs/op1
BenchmarkBinary/EmbeddedSt3:decode
40591
ns/op 7487 B/op 258 allocs/op44129
ns/op 7484 B/op 258 allocs/op0.92
BenchmarkBinary/EmbeddedSt3:decode - ns/op
40591
ns/op44129
ns/op0.92
BenchmarkBinary/EmbeddedSt3:decode - B/op
7487
B/op7484
B/op1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op
258
allocs/op258
allocs/op1
BenchmarkBinary/EmbeddedSt4:encode
58147
ns/op 24425 B/op 591 allocs/op56296
ns/op 24425 B/op 591 allocs/op1.03
BenchmarkBinary/EmbeddedSt4:encode - ns/op
58147
ns/op56296
ns/op1.03
BenchmarkBinary/EmbeddedSt4:encode - B/op
24425
B/op24425
B/op1
BenchmarkBinary/EmbeddedSt4:encode - allocs/op
591
allocs/op591
allocs/op1
BenchmarkBinary/EmbeddedSt4:encode
52168
ns/op 24425 B/op 591 allocs/op56296
ns/op 24425 B/op 591 allocs/op0.93
BenchmarkBinary/EmbeddedSt4:encode - ns/op
52168
ns/op56296
ns/op0.93
BenchmarkBinary/EmbeddedSt4:encode - B/op
24425
B/op24425
B/op1
BenchmarkBinary/EmbeddedSt4:encode - allocs/op
591
allocs/op591
allocs/op1
BenchmarkBinary/EmbeddedSt4:decode
54807
ns/op 7979 B/op 322 allocs/op50741
ns/op 7979 B/op 322 allocs/op1.08
BenchmarkBinary/EmbeddedSt4:decode - ns/op
54807
ns/op50741
ns/op1.08
BenchmarkBinary/EmbeddedSt4:decode - B/op
7979
B/op7979
B/op1
BenchmarkBinary/EmbeddedSt4:decode - allocs/op
322
allocs/op322
allocs/op1
BenchmarkBinary/EmbeddedSt4:decode
49391
ns/op 7980 B/op 322 allocs/op50741
ns/op 7979 B/op 322 allocs/op0.97
BenchmarkBinary/EmbeddedSt4:decode - ns/op
49391
ns/op50741
ns/op0.97
BenchmarkBinary/EmbeddedSt4:decode - B/op
7980
B/op7979
B/op1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op
322
allocs/op322
allocs/op1
BenchmarkBinary/EmbeddedSt5:encode
45750
ns/op 19561 B/op 475 allocs/op39835
ns/op 19586 B/op 475 allocs/op1.15
BenchmarkBinary/EmbeddedSt5:encode - ns/op
45750
ns/op39835
ns/op1.15
BenchmarkBinary/EmbeddedSt5:encode - B/op
19561
B/op19586
B/op1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op
475
allocs/op475
allocs/op1
BenchmarkBinary/EmbeddedSt5:encode
42200
ns/op 19571 B/op 475 allocs/op39835
ns/op 19586 B/op 475 allocs/op1.06
BenchmarkBinary/EmbeddedSt5:encode - ns/op
42200
ns/op39835
ns/op1.06
BenchmarkBinary/EmbeddedSt5:encode - B/op
19571
B/op19586
B/op1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op
475
allocs/op475
allocs/op1
BenchmarkBinary/EmbeddedSt5:decode
45288
ns/op 7549 B/op 261 allocs/op42554
ns/op 7555 B/op 262 allocs/op1.06
BenchmarkBinary/EmbeddedSt5:decode - ns/op
45288
ns/op42554
ns/op1.06
BenchmarkBinary/EmbeddedSt5:decode - B/op
7549
B/op7555
B/op1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op
261
allocs/op262
allocs/op1.00
BenchmarkBinary/EmbeddedSt5:decode
41093
ns/op 7557 B/op 262 allocs/op42554
ns/op 7555 B/op 262 allocs/op0.97
BenchmarkBinary/EmbeddedSt5:decode - ns/op
41093
ns/op42554
ns/op0.97
BenchmarkBinary/EmbeddedSt5:decode - B/op
7557
B/op7555
B/op1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op
262
allocs/op262
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:encode
2562
ns/op 512 B/op 16 allocs/op2356
ns/op 512 B/op 16 allocs/op1.09
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op
2562
ns/op2356
ns/op1.09
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op
512
B/op512
B/op1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op
16
allocs/op16
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:encode
2737
ns/op 512 B/op 16 allocs/op2356
ns/op 512 B/op 16 allocs/op1.16
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op
2737
ns/op2356
ns/op1.16
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op
512
B/op512
B/op1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op
16
allocs/op16
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:decode
2173
ns/op 200 B/op 8 allocs/op2087
ns/op 200 B/op 8 allocs/op1.04
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op
2173
ns/op2087
ns/op1.04
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:decode
2387
ns/op 200 B/op 8 allocs/op2087
ns/op 200 B/op 8 allocs/op1.14
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op
2387
ns/op2087
ns/op1.14
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:encode
5999
ns/op 1783 B/op 53 allocs/op5451
ns/op 1783 B/op 53 allocs/op1.10
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op
5999
ns/op5451
ns/op1.10
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op
1783
B/op1783
B/op1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op
53
allocs/op53
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:encode
6081
ns/op 1783 B/op 53 allocs/op5451
ns/op 1783 B/op 53 allocs/op1.12
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op
6081
ns/op5451
ns/op1.12
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op
1783
B/op1783
B/op1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op
53
allocs/op53
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:decode
5412
ns/op 832 B/op 31 allocs/op4810
ns/op 832 B/op 31 allocs/op1.13
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op
5412
ns/op4810
ns/op1.13
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op
832
B/op832
B/op1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op
31
allocs/op31
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:decode
5414
ns/op 832 B/op 31 allocs/op4810
ns/op 832 B/op 31 allocs/op1.13
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op
5414
ns/op4810
ns/op1.13
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op
832
B/op832
B/op1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op
31
allocs/op31
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:encode
2153
ns/op 352 B/op 12 allocs/op2008
ns/op 352 B/op 12 allocs/op1.07
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op
2153
ns/op2008
ns/op1.07
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op
352
B/op352
B/op1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op
12
allocs/op12
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:encode
2372
ns/op 352 B/op 12 allocs/op2008
ns/op 352 B/op 12 allocs/op1.18
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op
2372
ns/op2008
ns/op1.18
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op
352
B/op352
B/op1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op
12
allocs/op12
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:decode
2036
ns/op 200 B/op 8 allocs/op1930
ns/op 200 B/op 8 allocs/op1.05
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op
2036
ns/op1930
ns/op1.05
BenchmarkBinary/AminoMarshalerStruct3:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:decode
2073
ns/op 200 B/op 8 allocs/op1930
ns/op 200 B/op 8 allocs/op1.07
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op
2073
ns/op1930
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
2187
ns/op 464 B/op 14 allocs/op2249
ns/op 464 B/op 14 allocs/op0.97
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op
2187
ns/op2249
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
2287
ns/op 464 B/op 14 allocs/op2249
ns/op 464 B/op 14 allocs/op1.02
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op
2287
ns/op2249
ns/op1.02
BenchmarkBinary/AminoMarshalerInt4:encode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op
14
allocs/op14
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:decode
1924
ns/op 200 B/op 8 allocs/op1963
ns/op 200 B/op 8 allocs/op0.98
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op
1924
ns/op1963
ns/op0.98
BenchmarkBinary/AminoMarshalerInt4:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:decode
2057
ns/op 200 B/op 8 allocs/op1963
ns/op 200 B/op 8 allocs/op1.05
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op
2057
ns/op1963
ns/op1.05
BenchmarkBinary/AminoMarshalerInt4:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:encode
2400
ns/op 399 B/op 15 allocs/op2461
ns/op 399 B/op 15 allocs/op0.98
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op
2400
ns/op2461
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
2433
ns/op 399 B/op 15 allocs/op2461
ns/op 399 B/op 15 allocs/op0.99
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op
2433
ns/op2461
ns/op0.99
BenchmarkBinary/AminoMarshalerInt5:encode - B/op
399
B/op399
B/op1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op
15
allocs/op15
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:decode
2059
ns/op 231 B/op 10 allocs/op2109
ns/op 231 B/op 10 allocs/op0.98
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op
2059
ns/op2109
ns/op0.98
BenchmarkBinary/AminoMarshalerInt5:decode - B/op
231
B/op231
B/op1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:decode
2180
ns/op 231 B/op 10 allocs/op2109
ns/op 231 B/op 10 allocs/op1.03
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op
2180
ns/op2109
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
3960
ns/op 904 B/op 29 allocs/op3942
ns/op 904 B/op 29 allocs/op1.00
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op
3960
ns/op3942
ns/op1.00
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op
904
B/op904
B/op1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op
29
allocs/op29
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:encode
3898
ns/op 904 B/op 29 allocs/op3942
ns/op 904 B/op 29 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op
3898
ns/op3942
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:decode
3905
ns/op 464 B/op 20 allocs/op3879
ns/op 464 B/op 20 allocs/op1.01
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op
3905
ns/op3879
ns/op1.01
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:decode
3986
ns/op 464 B/op 20 allocs/op3879
ns/op 464 B/op 20 allocs/op1.03
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op
3986
ns/op3879
ns/op1.03
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:encode
3647
ns/op 696 B/op 24 allocs/op3614
ns/op 696 B/op 24 allocs/op1.01
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op
3647
ns/op3614
ns/op1.01
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op
696
B/op696
B/op1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op
24
allocs/op24
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:encode
3710
ns/op 696 B/op 24 allocs/op3614
ns/op 696 B/op 24 allocs/op1.03
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op
3710
ns/op3614
ns/op1.03
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op
696
B/op696
B/op1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op
24
allocs/op24
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:decode
3619
ns/op 432 B/op 20 allocs/op3744
ns/op 432 B/op 20 allocs/op0.97
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op
3619
ns/op3744
ns/op0.97
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op
432
B/op432
B/op1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:decode
3710
ns/op 432 B/op 20 allocs/op3744
ns/op 432 B/op 20 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op
3710
ns/op3744
ns/op0.99
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op
432
B/op432
B/op1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkRoundStateDeepCopy
4706957
ns/op 783249 B/op 24143 allocs/op4751833
ns/op 783249 B/op 24143 allocs/op0.99
BenchmarkRoundStateDeepCopy - ns/op
4706957
ns/op4751833
ns/op0.99
BenchmarkRoundStateDeepCopy - B/op
783249
B/op783249
B/op1
BenchmarkRoundStateDeepCopy - allocs/op
24143
allocs/op24143
allocs/op1
BenchmarkRoundStateDeepCopy
4479851
ns/op 783249 B/op 24143 allocs/op4751833
ns/op 783249 B/op 24143 allocs/op0.94
BenchmarkRoundStateDeepCopy - ns/op
4479851
ns/op4751833
ns/op0.94
BenchmarkRoundStateDeepCopy - B/op
783249
B/op783249
B/op1
BenchmarkRoundStateDeepCopy - allocs/op
24143
allocs/op24143
allocs/op1
BenchmarkReap
160235
ns/op 122880 B/op 1 allocs/op159244
ns/op 122880 B/op 1 allocs/op1.01
BenchmarkReap - ns/op
160235
ns/op159244
ns/op1.01
BenchmarkReap - B/op
122880
B/op122880
B/op1
BenchmarkReap - allocs/op
1
allocs/op1
allocs/op1
BenchmarkReap
117508
ns/op 122880 B/op 1 allocs/op159244
ns/op 122880 B/op 1 allocs/op0.74
BenchmarkReap - ns/op
117508
ns/op159244
ns/op0.74
BenchmarkReap - B/op
122880
B/op122880
B/op1
BenchmarkReap - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCheckTx
94.87
ns/op 40 B/op 2 allocs/op95.92
ns/op 40 B/op 2 allocs/op0.99
BenchmarkCheckTx - ns/op
94.87
ns/op95.92
ns/op0.99
BenchmarkCheckTx - B/op
40
B/op40
B/op1
BenchmarkCheckTx - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCheckTx
76.72
ns/op 40 B/op 2 allocs/op95.92
ns/op 40 B/op 2 allocs/op0.80
BenchmarkCheckTx - ns/op
76.72
ns/op95.92
ns/op0.80
BenchmarkCheckTx - B/op
40
B/op40
B/op1
BenchmarkCheckTx - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheInsertTime
757.3
ns/op 80 B/op 2 allocs/op752.3
ns/op 80 B/op 2 allocs/op1.01
BenchmarkCacheInsertTime - ns/op
757.3
ns/op752.3
ns/op1.01
BenchmarkCacheInsertTime - B/op
80
B/op80
B/op1
BenchmarkCacheInsertTime - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheInsertTime
638.6
ns/op 80 B/op 2 allocs/op752.3
ns/op 80 B/op 2 allocs/op0.85
BenchmarkCacheInsertTime - ns/op
638.6
ns/op752.3
ns/op0.85
BenchmarkCacheInsertTime - B/op
80
B/op80
B/op1
BenchmarkCacheInsertTime - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheRemoveTime
486.5
ns/op 0 B/op 0 allocs/op478.3
ns/op 0 B/op 0 allocs/op1.02
BenchmarkCacheRemoveTime - ns/op
486.5
ns/op478.3
ns/op1.02
BenchmarkCacheRemoveTime - B/op
0
B/op0
B/op1
BenchmarkCacheRemoveTime - allocs/op
0
allocs/op0
allocs/op1
BenchmarkCacheRemoveTime
489.8
ns/op 0 B/op 0 allocs/op478.3
ns/op 0 B/op 0 allocs/op1.02
BenchmarkCacheRemoveTime - ns/op
489.8
ns/op478.3
ns/op1.02
BenchmarkCacheRemoveTime - B/op
0
B/op0
B/op1
BenchmarkCacheRemoveTime - allocs/op
0
allocs/op0
allocs/op1
BenchmarkLoadValidators/height=10
510881
ns/op 100469 B/op 2440 allocs/op506334
ns/op 100469 B/op 2440 allocs/op1.01
BenchmarkLoadValidators/height=10 - ns/op
510881
ns/op506334
ns/op1.01
BenchmarkLoadValidators/height=10 - B/op
100469
B/op100469
B/op1
BenchmarkLoadValidators/height=10 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=10
478911
ns/op 100478 B/op 2440 allocs/op506334
ns/op 100469 B/op 2440 allocs/op0.95
BenchmarkLoadValidators/height=10 - ns/op
478911
ns/op506334
ns/op0.95
BenchmarkLoadValidators/height=10 - B/op
100478
B/op100469
B/op1.00
BenchmarkLoadValidators/height=10 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=100
730970
ns/op 100469 B/op 2440 allocs/op715283
ns/op 100469 B/op 2440 allocs/op1.02
BenchmarkLoadValidators/height=100 - ns/op
730970
ns/op715283
ns/op1.02
BenchmarkLoadValidators/height=100 - B/op
100469
B/op100469
B/op1
BenchmarkLoadValidators/height=100 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=100
696330
ns/op 100478 B/op 2440 allocs/op715283
ns/op 100469 B/op 2440 allocs/op0.97
BenchmarkLoadValidators/height=100 - ns/op
696330
ns/op715283
ns/op0.97
BenchmarkLoadValidators/height=100 - B/op
100478
B/op100469
B/op1.00
BenchmarkLoadValidators/height=100 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=1000
2793017
ns/op 100492 B/op 2441 allocs/op2778020
ns/op 100492 B/op 2441 allocs/op1.01
BenchmarkLoadValidators/height=1000 - ns/op
2793017
ns/op2778020
ns/op1.01
BenchmarkLoadValidators/height=1000 - B/op
100492
B/op100492
B/op1
BenchmarkLoadValidators/height=1000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=1000
2759673
ns/op 100500 B/op 2441 allocs/op2778020
ns/op 100492 B/op 2441 allocs/op0.99
BenchmarkLoadValidators/height=1000 - ns/op
2759673
ns/op2778020
ns/op0.99
BenchmarkLoadValidators/height=1000 - B/op
100500
B/op100492
B/op1.00
BenchmarkLoadValidators/height=1000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=10000
23556588
ns/op 100493 B/op 2441 allocs/op23562978
ns/op 100493 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=10000 - ns/op
23556588
ns/op23562978
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
23453745
ns/op 100504 B/op 2441 allocs/op23562978
ns/op 100493 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=10000 - ns/op
23453745
ns/op23562978
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
482149
ns/op 100405 B/op 2436 allocs/op484944
ns/op 100405 B/op 2436 allocs/op0.99
BenchmarkLoadValidators/height=100000 - ns/op
482149
ns/op484944
ns/op0.99
BenchmarkLoadValidators/height=100000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=100000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000
443754
ns/op 100415 B/op 2436 allocs/op484944
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=100000 - ns/op
443754
ns/op484944
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
485492
ns/op 100405 B/op 2436 allocs/op483148
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=1000000 - ns/op
485492
ns/op483148
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
454044
ns/op 100415 B/op 2436 allocs/op483148
ns/op 100405 B/op 2436 allocs/op0.94
BenchmarkLoadValidators/height=1000000 - ns/op
454044
ns/op483148
ns/op0.94
BenchmarkLoadValidators/height=1000000 - B/op
100415
B/op100405
B/op1.00
BenchmarkLoadValidators/height=1000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=10000000
493630
ns/op 100405 B/op 2436 allocs/op486746
ns/op 100405 B/op 2436 allocs/op1.01
BenchmarkLoadValidators/height=10000000 - ns/op
493630
ns/op486746
ns/op1.01
BenchmarkLoadValidators/height=10000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=10000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=10000000
460434
ns/op 100415 B/op 2436 allocs/op486746
ns/op 100405 B/op 2436 allocs/op0.95
BenchmarkLoadValidators/height=10000000 - ns/op
460434
ns/op486746
ns/op0.95
BenchmarkLoadValidators/height=10000000 - B/op
100415
B/op100405
B/op1.00
BenchmarkLoadValidators/height=10000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000000
499510
ns/op 100405 B/op 2436 allocs/op482715
ns/op 100405 B/op 2436 allocs/op1.03
BenchmarkLoadValidators/height=100000000 - ns/op
499510
ns/op482715
ns/op1.03
BenchmarkLoadValidators/height=100000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=100000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000000
459684
ns/op 100415 B/op 2436 allocs/op482715
ns/op 100405 B/op 2436 allocs/op0.95
BenchmarkLoadValidators/height=100000000 - ns/op
459684
ns/op482715
ns/op0.95
BenchmarkLoadValidators/height=100000000 - B/op
100415
B/op100405
B/op1.00
BenchmarkLoadValidators/height=100000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000000
497570
ns/op 100405 B/op 2436 allocs/op482521
ns/op 100405 B/op 2436 allocs/op1.03
BenchmarkLoadValidators/height=1000000000 - ns/op
497570
ns/op482521
ns/op1.03
BenchmarkLoadValidators/height=1000000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=1000000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000000
458734
ns/op 100414 B/op 2436 allocs/op482521
ns/op 100405 B/op 2436 allocs/op0.95
BenchmarkLoadValidators/height=1000000000 - ns/op
458734
ns/op482521
ns/op0.95
BenchmarkLoadValidators/height=1000000000 - B/op
100414
B/op100405
B/op1.00
BenchmarkLoadValidators/height=1000000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkProposalWriteSignBytes
2675
ns/op 1512 B/op 43 allocs/op2619
ns/op 1512 B/op 43 allocs/op1.02
BenchmarkProposalWriteSignBytes - ns/op
2675
ns/op2619
ns/op1.02
BenchmarkProposalWriteSignBytes - B/op
1512
B/op1512
B/op1
BenchmarkProposalWriteSignBytes - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalWriteSignBytes
2381
ns/op 1512 B/op 43 allocs/op2619
ns/op 1512 B/op 43 allocs/op0.91
BenchmarkProposalWriteSignBytes - ns/op
2381
ns/op2619
ns/op0.91
BenchmarkProposalWriteSignBytes - B/op
1512
B/op1512
B/op1
BenchmarkProposalWriteSignBytes - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalSign
29850
ns/op 1576 B/op 44 allocs/op29939
ns/op 1576 B/op 44 allocs/op1.00
BenchmarkProposalSign - ns/op
29850
ns/op29939
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/op29939
ns/op 1576 B/op 44 allocs/op0.99
BenchmarkProposalSign - ns/op
29614
ns/op29939
ns/op0.99
BenchmarkProposalSign - B/op
1576
B/op1576
B/op1
BenchmarkProposalSign - allocs/op
44
allocs/op44
allocs/op1
BenchmarkProposalVerifySignature
65353
ns/op 1512 B/op 43 allocs/op64800
ns/op 1512 B/op 43 allocs/op1.01
BenchmarkProposalVerifySignature - ns/op
65353
ns/op64800
ns/op1.01
BenchmarkProposalVerifySignature - B/op
1512
B/op1512
B/op1
BenchmarkProposalVerifySignature - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalVerifySignature
65769
ns/op 1512 B/op 43 allocs/op64800
ns/op 1512 B/op 43 allocs/op1.01
BenchmarkProposalVerifySignature - ns/op
65769
ns/op64800
ns/op1.01
BenchmarkProposalVerifySignature - B/op
1512
B/op1512
B/op1
BenchmarkProposalVerifySignature - allocs/op
43
allocs/op43
allocs/op1
BenchmarkValidatorSetCopy
55301
ns/op 72192 B/op 1001 allocs/op55454
ns/op 72192 B/op 1001 allocs/op1.00
BenchmarkValidatorSetCopy - ns/op
55301
ns/op55454
ns/op1.00
BenchmarkValidatorSetCopy - B/op
72192
B/op72192
B/op1
BenchmarkValidatorSetCopy - allocs/op
1001
allocs/op1001
allocs/op1
BenchmarkValidatorSetCopy
41911
ns/op 72192 B/op 1001 allocs/op55454
ns/op 72192 B/op 1001 allocs/op0.76
BenchmarkValidatorSetCopy - ns/op
41911
ns/op55454
ns/op0.76
BenchmarkValidatorSetCopy - B/op
72192
B/op72192
B/op1
BenchmarkValidatorSetCopy - allocs/op
1001
allocs/op1001
allocs/op1
BenchmarkUpdates
879297
ns/op 221432 B/op 2111 allocs/op890138
ns/op 221432 B/op 2111 allocs/op0.99
BenchmarkUpdates - ns/op
879297
ns/op890138
ns/op0.99
BenchmarkUpdates - B/op
221432
B/op221432
B/op1
BenchmarkUpdates - allocs/op
2111
allocs/op2111
allocs/op1
BenchmarkUpdates
814444
ns/op 221432 B/op 2111 allocs/op890138
ns/op 221432 B/op 2111 allocs/op0.91
BenchmarkUpdates - ns/op
814444
ns/op890138
ns/op0.91
BenchmarkUpdates - B/op
221432
B/op221432
B/op1
BenchmarkUpdates - allocs/op
2111
allocs/op2111
allocs/op1
BenchmarkWalRead512B
4153
ns/op 8136 B/op 16 allocs/op4065
ns/op 8136 B/op 16 allocs/op1.02
BenchmarkWalRead512B - ns/op
4153
ns/op4065
ns/op1.02
BenchmarkWalRead512B - B/op
8136
B/op8136
B/op1
BenchmarkWalRead512B - allocs/op
16
allocs/op16
allocs/op1
BenchmarkWalRead512B
3844
ns/op 8136 B/op 16 allocs/op4065
ns/op 8136 B/op 16 allocs/op0.95
BenchmarkWalRead512B - ns/op
3844
ns/op4065
ns/op0.95
BenchmarkWalRead512B - B/op
8136
B/op8136
B/op1
BenchmarkWalRead512B - allocs/op
16
allocs/op16
allocs/op1
BenchmarkWalRead10KB
31507
ns/op 88368 B/op 22 allocs/op29889
ns/op 88368 B/op 22 allocs/op1.05
BenchmarkWalRead10KB - ns/op
31507
ns/op29889
ns/op1.05
BenchmarkWalRead10KB - B/op
88368
B/op88368
B/op1
BenchmarkWalRead10KB - allocs/op
22
allocs/op22
allocs/op1
BenchmarkWalRead10KB
28690
ns/op 88368 B/op 22 allocs/op29889
ns/op 88368 B/op 22 allocs/op0.96
BenchmarkWalRead10KB - ns/op
28690
ns/op29889
ns/op0.96
BenchmarkWalRead10KB - B/op
88368
B/op88368
B/op1
BenchmarkWalRead10KB - allocs/op
22
allocs/op22
allocs/op1
BenchmarkDetaching
91.94
ns/op 0 B/op 0 allocs/op119.9
ns/op 0 B/op 0 allocs/op0.77
BenchmarkDetaching - ns/op
91.94
ns/op119.9
ns/op0.77
BenchmarkDetaching - B/op
0
B/op0
B/op1
BenchmarkDetaching - allocs/op
0
allocs/op0
allocs/op1
BenchmarkDetaching
71.35
ns/op 0 B/op 0 allocs/op119.9
ns/op 0 B/op 0 allocs/op0.60
BenchmarkDetaching - ns/op
71.35
ns/op119.9
ns/op0.60
BenchmarkDetaching - B/op
0
B/op0
B/op1
BenchmarkDetaching - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRemoved
39.36
ns/op 0 B/op 0 allocs/op39.77
ns/op 0 B/op 0 allocs/op0.99
BenchmarkRemoved - ns/op
39.36
ns/op39.77
ns/op0.99
BenchmarkRemoved - B/op
0
B/op0
B/op1
BenchmarkRemoved - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRemoved
37.55
ns/op 0 B/op 0 allocs/op39.77
ns/op 0 B/op 0 allocs/op0.94
BenchmarkRemoved - ns/op
37.55
ns/op39.77
ns/op0.94
BenchmarkRemoved - B/op
0
B/op0
B/op1
BenchmarkRemoved - allocs/op
0
allocs/op0
allocs/op1
BenchmarkPushBack
470.3
ns/op 327 B/op 5 allocs/op481.4
ns/op 327 B/op 5 allocs/op0.98
BenchmarkPushBack - ns/op
470.3
ns/op481.4
ns/op0.98
BenchmarkPushBack - B/op
327
B/op327
B/op1
BenchmarkPushBack - allocs/op
5
allocs/op5
allocs/op1
BenchmarkPushBack
403.6
ns/op 327 B/op 5 allocs/op481.4
ns/op 327 B/op 5 allocs/op0.84
BenchmarkPushBack - ns/op
403.6
ns/op481.4
ns/op0.84
BenchmarkPushBack - B/op
327
B/op327
B/op1
BenchmarkPushBack - allocs/op
5
allocs/op5
allocs/op1
BenchmarkCMapHas
122.6
ns/op 16 B/op 1 allocs/op124.7
ns/op 16 B/op 1 allocs/op0.98
BenchmarkCMapHas - ns/op
122.6
ns/op124.7
ns/op0.98
BenchmarkCMapHas - B/op
16
B/op16
B/op1
BenchmarkCMapHas - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCMapHas
117.4
ns/op 16 B/op 1 allocs/op124.7
ns/op 16 B/op 1 allocs/op0.94
BenchmarkCMapHas - ns/op
117.4
ns/op124.7
ns/op0.94
BenchmarkCMapHas - B/op
16
B/op16
B/op1
BenchmarkCMapHas - allocs/op
1
allocs/op1
allocs/op1
BenchmarkEqual
59658532
ns/op 5244 B/op 12 allocs/op59619708
ns/op 5244 B/op 12 allocs/op1.00
BenchmarkEqual - ns/op
59658532
ns/op59619708
ns/op1.00
BenchmarkEqual - B/op
5244
B/op5244
B/op1
BenchmarkEqual - allocs/op
12
allocs/op12
allocs/op1
BenchmarkEqual
59664777
ns/op 5244 B/op 12 allocs/op59619708
ns/op 5244 B/op 12 allocs/op1.00
BenchmarkEqual - ns/op
59664777
ns/op59619708
ns/op1.00
BenchmarkEqual - B/op
5244
B/op5244
B/op1
BenchmarkEqual - allocs/op
12
allocs/op12
allocs/op1
BenchmarkDefaultCost
59679712
ns/op 5153 B/op 9 allocs/op59698423
ns/op 5153 B/op 9 allocs/op1.00
BenchmarkDefaultCost - ns/op
59679712
ns/op59698423
ns/op1.00
BenchmarkDefaultCost - B/op
5153
B/op5153
B/op1
BenchmarkDefaultCost - allocs/op
9
allocs/op9
allocs/op1
BenchmarkDefaultCost
59691084
ns/op 5160 B/op 9 allocs/op59698423
ns/op 5153 B/op 9 allocs/op1.00
BenchmarkDefaultCost - ns/op
59691084
ns/op59698423
ns/op1.00
BenchmarkDefaultCost - B/op
5160
B/op5153
B/op1.00
BenchmarkDefaultCost - allocs/op
9
allocs/op9
allocs/op1
BenchmarkIsMnemonicValid
1463
ns/op 576 B/op 3 allocs/op1487
ns/op 576 B/op 3 allocs/op0.98
BenchmarkIsMnemonicValid - ns/op
1463
ns/op1487
ns/op0.98
BenchmarkIsMnemonicValid - B/op
576
B/op576
B/op1
BenchmarkIsMnemonicValid - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsMnemonicValid
1372
ns/op 576 B/op 3 allocs/op1487
ns/op 576 B/op 3 allocs/op0.92
BenchmarkIsMnemonicValid - ns/op
1372
ns/op1487
ns/op0.92
BenchmarkIsMnemonicValid - B/op
576
B/op576
B/op1
BenchmarkIsMnemonicValid - allocs/op
3
allocs/op3
allocs/op1
BenchmarkKeyGeneration
21738
ns/op 32 B/op 1 allocs/op21704
ns/op 32 B/op 1 allocs/op1.00
BenchmarkKeyGeneration - ns/op
21738
ns/op21704
ns/op1.00
BenchmarkKeyGeneration - B/op
32
B/op32
B/op1
BenchmarkKeyGeneration - allocs/op
1
allocs/op1
allocs/op1
BenchmarkKeyGeneration
21722
ns/op 32 B/op 1 allocs/op21704
ns/op 32 B/op 1 allocs/op1.00
BenchmarkKeyGeneration - ns/op
21722
ns/op21704
ns/op1.00
BenchmarkKeyGeneration - B/op
32
B/op32
B/op1
BenchmarkKeyGeneration - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSigning
26654
ns/op 64 B/op 1 allocs/op26654
ns/op 64 B/op 1 allocs/op1
BenchmarkSigning - ns/op
26654
ns/op26654
ns/op1
BenchmarkSigning - B/op
64
B/op64
B/op1
BenchmarkSigning - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSigning
26708
ns/op 64 B/op 1 allocs/op26654
ns/op 64 B/op 1 allocs/op1.00
BenchmarkSigning - ns/op
26708
ns/op26654
ns/op1.00
BenchmarkSigning - B/op
64
B/op64
B/op1
BenchmarkSigning - allocs/op
1
allocs/op1
allocs/op1
BenchmarkVerification
62466
ns/op 0 B/op 0 allocs/op62844
ns/op 0 B/op 0 allocs/op0.99
BenchmarkVerification - ns/op
62466
ns/op62844
ns/op0.99
BenchmarkVerification - B/op
0
B/op0
B/op1
BenchmarkVerification - allocs/op
0
allocs/op0
allocs/op1
BenchmarkVerification
62812
ns/op 0 B/op 0 allocs/op62844
ns/op 0 B/op 0 allocs/op1.00
BenchmarkVerification - ns/op
62812
ns/op62844
ns/op1.00
BenchmarkVerification - B/op
0
B/op0
B/op1
BenchmarkVerification - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
29855245
ns/op 5125 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
29855245
ns/op29863220
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5125
B/op5125
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9
29878917
ns/op 5134 B/op 9 allocs/op29869041
ns/op 5128 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op
29878917
ns/op29869041
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op
5134
B/op5128
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
59684228
ns/op 5129 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
59684228
ns/op29863220
ns/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5129
B/op5125
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10
59694769
ns/op 5136 B/op 9 allocs/op59686168
ns/op 5147 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op
59694769
ns/op59686168
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
119307829
ns/op 5138 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op4.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
119307829
ns/op29863220
ns/op4.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5138
B/op5125
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11
119350448
ns/op 5152 B/op 9 allocs/op119313957
ns/op 5152 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op
119350448
ns/op119313957
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op
5152
B/op5152
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
238558521
ns/op 5150 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
238558521
ns/op29863220
ns/op7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5150
B/op5125
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12
238610276
ns/op 5220 B/op 9 allocs/op238461107
ns/op 5176 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op
238610276
ns/op238461107
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op
5220
B/op5176
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
477156814
ns/op 5170 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op15.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
477156814
ns/op29863220
ns/op15.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5170
B/op5125
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13
477126577
ns/op 5282 B/op 10 allocs/op476910725
ns/op 5213 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op
477126577
ns/op476910725
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
954129676
ns/op 5196 B/op 10 allocs/op29863220
ns/op 5125 B/op 9 allocs/op31.95
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
954129676
ns/op29863220
ns/op31.95
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5196
B/op5125
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
10
allocs/op9
allocs/op1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14
954668255
ns/op 5260 B/op 10 allocs/op955480857
ns/op 5260 B/op 10 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op
954668255
ns/op955480857
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op
5260
B/op5260
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
1908535778
ns/op 5736 B/op 15 allocs/op29863220
ns/op 5125 B/op 9 allocs/op63.91
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
1908535778
ns/op29863220
ns/op63.91
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5736
B/op5125
B/op1.12
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
15
allocs/op9
allocs/op1.67
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15
1908283649
ns/op 5528 B/op 13 allocs/op1907122100
ns/op 5736 B/op 15 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op
1908283649
ns/op1907122100
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
80239
ns/op 25424 B/op 497 allocs/op79294
ns/op 25424 B/op 497 allocs/op1.01
BenchmarkSimpleHashAlternatives/recursive - ns/op
80239
ns/op79294
ns/op1.01
BenchmarkSimpleHashAlternatives/recursive - B/op
25424
B/op25424
B/op1
BenchmarkSimpleHashAlternatives/recursive - allocs/op
497
allocs/op497
allocs/op1
BenchmarkSimpleHashAlternatives/recursive
76969
ns/op 25424 B/op 497 allocs/op79294
ns/op 25424 B/op 497 allocs/op0.97
BenchmarkSimpleHashAlternatives/recursive - ns/op
76969
ns/op79294
ns/op0.97
BenchmarkSimpleHashAlternatives/recursive - B/op
25424
B/op25424
B/op1
BenchmarkSimpleHashAlternatives/recursive - allocs/op
497
allocs/op497
allocs/op1
BenchmarkSimpleHashAlternatives/iterative
80899
ns/op 28112 B/op 498 allocs/op81969
ns/op 28112 B/op 498 allocs/op0.99
BenchmarkSimpleHashAlternatives/iterative - ns/op
80899
ns/op81969
ns/op0.99
BenchmarkSimpleHashAlternatives/iterative - B/op
28112
B/op28112
B/op1
BenchmarkSimpleHashAlternatives/iterative - allocs/op
498
allocs/op498
allocs/op1
BenchmarkSimpleHashAlternatives/iterative
77185
ns/op 28112 B/op 498 allocs/op81969
ns/op 28112 B/op 498 allocs/op0.94
BenchmarkSimpleHashAlternatives/iterative - ns/op
77185
ns/op81969
ns/op0.94
BenchmarkSimpleHashAlternatives/iterative - B/op
28112
B/op28112
B/op1
BenchmarkSimpleHashAlternatives/iterative - allocs/op
498
allocs/op498
allocs/op1
BenchmarkSigning
83657
ns/op 1856 B/op 36 allocs/op26654
ns/op 64 B/op 1 allocs/op3.14
BenchmarkSigning - ns/op
83657
ns/op26654
ns/op3.14
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkSigning
83484
ns/op 1856 B/op 36 allocs/op26654
ns/op 64 B/op 1 allocs/op3.13
BenchmarkSigning - ns/op
83484
ns/op26654
ns/op3.13
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkVerification
162467
ns/op 864 B/op 19 allocs/op62844
ns/op 0 B/op 0 allocs/op2.59
BenchmarkVerification - ns/op
162467
ns/op62844
ns/op2.59
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerification
160518
ns/op 864 B/op 19 allocs/op62844
ns/op 0 B/op 0 allocs/op2.55
BenchmarkVerification - ns/op
160518
ns/op62844
ns/op2.55
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerify
160779
ns/op 864 B/op 19 allocs/op166655
ns/op 864 B/op 19 allocs/op0.96
BenchmarkVerify - ns/op
160779
ns/op166655
ns/op0.96
BenchmarkVerify - B/op
864
B/op864
B/op1
BenchmarkVerify - allocs/op
19
allocs/op19
allocs/op1
BenchmarkVerify
156907
ns/op 864 B/op 19 allocs/op166655
ns/op 864 B/op 19 allocs/op0.94
BenchmarkVerify - ns/op
156907
ns/op166655
ns/op0.94
BenchmarkVerify - B/op
864
B/op864
B/op1
BenchmarkVerify - allocs/op
19
allocs/op19
allocs/op1
BenchmarkBoltDBRandomReadsWrites
1608795
ns/op 25939 B/op 64 allocs/op1595643
ns/op 26291 B/op 64 allocs/op1.01
BenchmarkBoltDBRandomReadsWrites - ns/op
1608795
ns/op1595643
ns/op1.01
BenchmarkBoltDBRandomReadsWrites - B/op
25939
B/op26291
B/op0.99
BenchmarkBoltDBRandomReadsWrites - allocs/op
64
allocs/op64
allocs/op1
BenchmarkBoltDBRandomReadsWrites
1740278
ns/op 24577 B/op 63 allocs/op1595643
ns/op 26291 B/op 64 allocs/op1.09
BenchmarkBoltDBRandomReadsWrites - ns/op
1740278
ns/op1595643
ns/op1.09
BenchmarkBoltDBRandomReadsWrites - B/op
24577
B/op26291
B/op0.93
BenchmarkBoltDBRandomReadsWrites - allocs/op
63
allocs/op64
allocs/op0.98
BenchmarkGoLevelDBRandomReadsWrites
6233
ns/op 593 B/op 11 allocs/op5857
ns/op 617 B/op 12 allocs/op1.06
BenchmarkGoLevelDBRandomReadsWrites - ns/op
6233
ns/op5857
ns/op1.06
BenchmarkGoLevelDBRandomReadsWrites - B/op
593
B/op617
B/op0.96
BenchmarkGoLevelDBRandomReadsWrites - allocs/op
11
allocs/op12
allocs/op0.92
BenchmarkGoLevelDBRandomReadsWrites
6069
ns/op 618 B/op 12 allocs/op5857
ns/op 617 B/op 12 allocs/op1.04
BenchmarkGoLevelDBRandomReadsWrites - ns/op
6069
ns/op5857
ns/op1.04
BenchmarkGoLevelDBRandomReadsWrites - B/op
618
B/op617
B/op1.00
BenchmarkGoLevelDBRandomReadsWrites - allocs/op
12
allocs/op12
allocs/op1
BenchmarkNodeKey
74.76
ns/op 48 B/op 1 allocs/op74.29
ns/op 48 B/op 1 allocs/op1.01
BenchmarkNodeKey - ns/op
74.76
ns/op74.29
ns/op1.01
BenchmarkNodeKey - B/op
48
B/op48
B/op1
BenchmarkNodeKey - allocs/op
1
allocs/op1
allocs/op1
BenchmarkNodeKey
55.97
ns/op 48 B/op 1 allocs/op74.29
ns/op 48 B/op 1 allocs/op0.75
BenchmarkNodeKey - ns/op
55.97
ns/op74.29
ns/op0.75
BenchmarkNodeKey - B/op
48
B/op48
B/op1
BenchmarkNodeKey - allocs/op
1
allocs/op1
allocs/op1
BenchmarkOrphanKey
302.4
ns/op 200 B/op 7 allocs/op294.2
ns/op 200 B/op 7 allocs/op1.03
BenchmarkOrphanKey - ns/op
302.4
ns/op294.2
ns/op1.03
BenchmarkOrphanKey - B/op
200
B/op200
B/op1
BenchmarkOrphanKey - allocs/op
7
allocs/op7
allocs/op1
BenchmarkOrphanKey
239.3
ns/op 200 B/op 7 allocs/op294.2
ns/op 200 B/op 7 allocs/op0.81
BenchmarkOrphanKey - ns/op
239.3
ns/op294.2
ns/op0.81
BenchmarkOrphanKey - B/op
200
B/op200
B/op1
BenchmarkOrphanKey - allocs/op
7
allocs/op7
allocs/op1
BenchmarkImmutableAvlTreeMemDB
3853711
ns/op 1104408 B/op 22484 allocs/op3702594
ns/op 918129 B/op 18664 allocs/op1.04
BenchmarkImmutableAvlTreeMemDB - ns/op
3853711
ns/op3702594
ns/op1.04
BenchmarkImmutableAvlTreeMemDB - B/op
1104408
B/op918129
B/op1.20
BenchmarkImmutableAvlTreeMemDB - allocs/op
22484
allocs/op18664
allocs/op1.20
BenchmarkImmutableAvlTreeMemDB
3801408
ns/op 1093496 B/op 22260 allocs/op3702594
ns/op 918129 B/op 18664 allocs/op1.03
BenchmarkImmutableAvlTreeMemDB - ns/op
3801408
ns/op3702594
ns/op1.03
BenchmarkImmutableAvlTreeMemDB - B/op
1093496
B/op918129
B/op1.19
BenchmarkImmutableAvlTreeMemDB - allocs/op
22260
allocs/op18664
allocs/op1.19
BenchmarkTreeLoadAndDelete/LoadAndDelete
522305190
ns/op 81025281 B/op 757825 allocs/op488162147
ns/op 78889290 B/op 766624 allocs/op1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op
522305190
ns/op488162147
ns/op1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op
81025281
B/op78889290
B/op1.03
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op
757825
allocs/op766624
allocs/op0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete
320430845
ns/op 84101944 B/op 737374 allocs/op488162147
ns/op 78889290 B/op 766624 allocs/op0.66
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op
320430845
ns/op488162147
ns/op0.66
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op
84101944
B/op78889290
B/op1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op
737374
allocs/op766624
allocs/op0.96
BenchmarkRandomBytes/random
40.31
ns/op 4 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op1.01
BenchmarkRandomBytes/random - ns/op
40.31
ns/op39.75
ns/op1.01
BenchmarkRandomBytes/random - B/op
4
B/op4
B/op1
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-4
39.7
ns/op 4 B/op 1 allocs/op39.44
ns/op 4 B/op 1 allocs/op1.01
BenchmarkRandomBytes/random-4 - ns/op
39.7
ns/op39.44
ns/op1.01
BenchmarkRandomBytes/random-4 - B/op
4
B/op4
B/op1
BenchmarkRandomBytes/random-4 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
76.4
ns/op 16 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op1.92
BenchmarkRandomBytes/random - ns/op
76.4
ns/op39.75
ns/op1.92
BenchmarkRandomBytes/random - B/op
16
B/op4
B/op4
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-16
72.52
ns/op 16 B/op 1 allocs/op71.67
ns/op 16 B/op 1 allocs/op1.01
BenchmarkRandomBytes/random-16 - ns/op
72.52
ns/op71.67
ns/op1.01
BenchmarkRandomBytes/random-16 - B/op
16
B/op16
B/op1
BenchmarkRandomBytes/random-16 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
114
ns/op 32 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op2.87
BenchmarkRandomBytes/random - ns/op
114
ns/op39.75
ns/op2.87
BenchmarkRandomBytes/random - B/op
32
B/op4
B/op8
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-32
108.7
ns/op 32 B/op 1 allocs/op108
ns/op 32 B/op 1 allocs/op1.01
BenchmarkRandomBytes/random-32 - ns/op
108.7
ns/op108
ns/op1.01
BenchmarkRandomBytes/random-32 - B/op
32
B/op32
B/op1
BenchmarkRandomBytes/random-32 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
283.1
ns/op 112 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op7.12
BenchmarkRandomBytes/random - ns/op
283.1
ns/op39.75
ns/op7.12
BenchmarkRandomBytes/random - B/op
112
B/op4
B/op28
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-100
274.1
ns/op 112 B/op 1 allocs/op279.2
ns/op 112 B/op 1 allocs/op0.98
BenchmarkRandomBytes/random-100 - ns/op
274.1
ns/op279.2
ns/op0.98
BenchmarkRandomBytes/random-100 - B/op
112
B/op112
B/op1
BenchmarkRandomBytes/random-100 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
2422
ns/op 1024 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op60.93
BenchmarkRandomBytes/random - ns/op
2422
ns/op39.75
ns/op60.93
BenchmarkRandomBytes/random - B/op
1024
B/op4
B/op256
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-1000
2359
ns/op 1024 B/op 1 allocs/op2399
ns/op 1024 B/op 1 allocs/op0.98
BenchmarkRandomBytes/random-1000 - ns/op
2359
ns/op2399
ns/op0.98
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
3563
ns/op 1121 B/op 18 allocs/op3313
ns/op 1086 B/op 18 allocs/op1.08
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op
3563
ns/op3313
ns/op1.08
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op
1121
B/op1086
B/op1.03
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op
18
allocs/op18
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-miss
2772
ns/op 1120 B/op 18 allocs/op3313
ns/op 1086 B/op 18 allocs/op0.84
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op
2772
ns/op3313
ns/op0.84
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op
1120
B/op1086
B/op1.03
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op
18
allocs/op18
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits
4338
ns/op 1529 B/op 24 allocs/op4320
ns/op 1526 B/op 24 allocs/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op
4338
ns/op4320
ns/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op
1529
B/op1526
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
3477
ns/op 1525 B/op 24 allocs/op4320
ns/op 1526 B/op 24 allocs/op0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op
3477
ns/op4320
ns/op0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op
1525
B/op1526
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
946980
ns/op 37217 B/op 372 allocs/op939136
ns/op 37688 B/op 370 allocs/op1.01
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
946980
ns/op939136
ns/op1.01
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
37217
B/op37688
B/op0.99
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op
372
allocs/op370
allocs/op1.01
BenchmarkSmall/boltdb-1000-100-16-40/update
1435596
ns/op 48165 B/op 397 allocs/op939136
ns/op 37688 B/op 370 allocs/op1.53
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
1435596
ns/op939136
ns/op1.53
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
48165
B/op37688
B/op1.28
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op
397
allocs/op370
allocs/op1.07
BenchmarkSmall/boltdb-1000-100-16-40/block
150392993
ns/op 4748392 B/op 44690 allocs/op149092285
ns/op 4744092 B/op 46956 allocs/op1.01
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op
150392993
ns/op149092285
ns/op1.01
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op
4748392
B/op4744092
B/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op
44690
allocs/op46956
allocs/op0.95
BenchmarkSmall/boltdb-1000-100-16-40/block
158781889
ns/op 5561587 B/op 48601 allocs/op149092285
ns/op 4744092 B/op 46956 allocs/op1.06
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op
158781889
ns/op149092285
ns/op1.06
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op
5561587
B/op4744092
B/op1.17
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op
48601
allocs/op46956
allocs/op1.04
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss
2701
ns/op 617 B/op 12 allocs/op2312
ns/op 639 B/op 13 allocs/op1.17
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op
2701
ns/op2312
ns/op1.17
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op
617
B/op639
B/op0.97
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op
12
allocs/op13
allocs/op0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss
2485
ns/op 616 B/op 12 allocs/op2312
ns/op 639 B/op 13 allocs/op1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op
2485
ns/op2312
ns/op1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op
616
B/op639
B/op0.96
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op
12
allocs/op13
allocs/op0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits
3459
ns/op 876 B/op 17 allocs/op3021
ns/op 877 B/op 17 allocs/op1.14
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op
3459
ns/op3021
ns/op1.14
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op
876
B/op877
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
3127
ns/op 875 B/op 17 allocs/op3021
ns/op 877 B/op 17 allocs/op1.04
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op
3127
ns/op3021
ns/op1.04
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op
875
B/op877
B/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op
17
allocs/op17
allocs/op1
BenchmarkSmall/goleveldb-1000-100-16-40/update
65704
ns/op 23855 B/op 230 allocs/op61797
ns/op 23662 B/op 231 allocs/op1.06
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op
65704
ns/op61797
ns/op1.06
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op
23855
B/op23662
B/op1.01
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op
230
allocs/op231
allocs/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update
51849
ns/op 23932 B/op 237 allocs/op61797
ns/op 23662 B/op 231 allocs/op0.84
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op
51849
ns/op61797
ns/op0.84
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op
23932
B/op23662
B/op1.01
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op
237
allocs/op231
allocs/op1.03
BenchmarkSmall/goleveldb-1000-100-16-40/block
10618574
ns/op 3356296 B/op 35510 allocs/op13866835
ns/op 4485493 B/op 47647 allocs/op0.77
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op
10618574
ns/op13866835
ns/op0.77
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op
3356296
B/op4485493
B/op0.75
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op
35510
allocs/op47647
allocs/op0.75
BenchmarkSmall/goleveldb-1000-100-16-40/block
10663439
ns/op 4449659 B/op 46785 allocs/op13866835
ns/op 4485493 B/op 47647 allocs/op0.77
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op
10663439
ns/op13866835
ns/op0.77
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op
4449659
B/op4485493
B/op0.99
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op
46785
allocs/op47647
allocs/op0.98
BenchmarkSmall/memdb-1000-100-16-40/query-miss
1550
ns/op 392 B/op 7 allocs/op1450
ns/op 398 B/op 7 allocs/op1.07
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op
1550
ns/op1450
ns/op1.07
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op
392
B/op398
B/op0.98
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/query-miss
1403
ns/op 392 B/op 7 allocs/op1450
ns/op 398 B/op 7 allocs/op0.97
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op
1403
ns/op1450
ns/op0.97
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op
392
B/op398
B/op0.98
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits
1896
ns/op 555 B/op 9 allocs/op1838
ns/op 556 B/op 9 allocs/op1.03
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op
1896
ns/op1838
ns/op1.03
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op
555
B/op556
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
1681
ns/op 556 B/op 9 allocs/op1838
ns/op 556 B/op 9 allocs/op0.91
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op
1681
ns/op1838
ns/op0.91
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op
556
B/op556
B/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/update
102425
ns/op 47252 B/op 824 allocs/op94819
ns/op 46947 B/op 819 allocs/op1.08
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op
102425
ns/op94819
ns/op1.08
BenchmarkSmall/memdb-1000-100-16-40/update - B/op
47252
B/op46947
B/op1.01
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op
824
allocs/op819
allocs/op1.01
BenchmarkSmall/memdb-1000-100-16-40/update
89551
ns/op 47104 B/op 830 allocs/op94819
ns/op 46947 B/op 819 allocs/op0.94
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op
89551
ns/op94819
ns/op0.94
BenchmarkSmall/memdb-1000-100-16-40/update - B/op
47104
B/op46947
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op
830
allocs/op819
allocs/op1.01
BenchmarkSmall/memdb-1000-100-16-40/block
14615387
ns/op 6577741 B/op 116732 allocs/op14779426
ns/op 6583538 B/op 116865 allocs/op0.99
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
14615387
ns/op14779426
ns/op0.99
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
6577741
B/op6583538
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
116732
allocs/op116865
allocs/op1.00
BenchmarkSmall/memdb-1000-100-16-40/block
18252002
ns/op 9091862 B/op 165558 allocs/op14779426
ns/op 6583538 B/op 116865 allocs/op1.23
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
18252002
ns/op14779426
ns/op1.23
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
9091862
B/op6583538
B/op1.38
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
165558
allocs/op116865
allocs/op1.42
BenchmarkMedium/boltdb-100000-100-16-40/query-miss
10117
ns/op 1197 B/op 33 allocs/op9762
ns/op 1215 B/op 33 allocs/op1.04
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op
10117
ns/op9762
ns/op1.04
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op
1197
B/op1215
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-miss
8933
ns/op 1199 B/op 33 allocs/op9762
ns/op 1215 B/op 33 allocs/op0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op
8933
ns/op9762
ns/op0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op
1199
B/op1215
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
13949
ns/op 1713 B/op 46 allocs/op12520
ns/op 1713 B/op 46 allocs/op1.11
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op
13949
ns/op12520
ns/op1.11
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op
1713
B/op1713
B/op1
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op
46
allocs/op46
allocs/op1
BenchmarkMedium/boltdb-100000-100-16-40/query-hits
11514
ns/op 1719 B/op 46 allocs/op12520
ns/op 1713 B/op 46 allocs/op0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op
11514
ns/op12520
ns/op0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op
1719
B/op1713
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
4648459
ns/op 93795 B/op 794 allocs/op5345608
ns/op 99665 B/op 844 allocs/op0.87
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
4648459
ns/op5345608
ns/op0.87
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
93795
B/op99665
B/op0.94
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
794
allocs/op844
allocs/op0.94
BenchmarkMedium/boltdb-100000-100-16-40/update
6267561
ns/op 124458 B/op 963 allocs/op5345608
ns/op 99665 B/op 844 allocs/op1.17
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
6267561
ns/op5345608
ns/op1.17
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
124458
B/op99665
B/op1.25
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
963
allocs/op844
allocs/op1.14
BenchmarkMedium/boltdb-100000-100-16-40/block
803665271
ns/op 13253324 B/op 113203 allocs/op803646488
ns/op 13041680 B/op 111467 allocs/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op
803665271
ns/op803646488
ns/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op
13253324
B/op13041680
B/op1.02
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op
113203
allocs/op111467
allocs/op1.02
BenchmarkMedium/boltdb-100000-100-16-40/block
806682934
ns/op 13805756 B/op 113169 allocs/op803646488
ns/op 13041680 B/op 111467 allocs/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op
806682934
ns/op803646488
ns/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op
13805756
B/op13041680
B/op1.06
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op
113169
allocs/op111467
allocs/op1.02
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss
14570
ns/op 1528 B/op 27 allocs/op13140
ns/op 1521 B/op 27 allocs/op1.11
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op
14570
ns/op13140
ns/op1.11
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op
1528
B/op1521
B/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss
13829
ns/op 1521 B/op 27 allocs/op13140
ns/op 1521 B/op 27 allocs/op1.05
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op
13829
ns/op13140
ns/op1.05
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op
1521
B/op1521
B/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits
19723
ns/op 2150 B/op 38 allocs/op18047
ns/op 2143 B/op 38 allocs/op1.09
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op
19723
ns/op18047
ns/op1.09
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op
2150
B/op2143
B/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits
17713
ns/op 2151 B/op 38 allocs/op18047
ns/op 2143 B/op 38 allocs/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op
17713
ns/op18047
ns/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op
2151
B/op2143
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
329037
ns/op 48457 B/op 546 allocs/op316312
ns/op 47026 B/op 541 allocs/op1.04
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op
329037
ns/op316312
ns/op1.04
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op
48457
B/op47026
B/op1.03
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op
546
allocs/op541
allocs/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update
182742
ns/op 47540 B/op 578 allocs/op316312
ns/op 47026 B/op 541 allocs/op0.58
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op
182742
ns/op316312
ns/op0.58
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op
47540
B/op47026
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op
578
allocs/op541
allocs/op1.07
BenchmarkMedium/goleveldb-100000-100-16-40/block
41865844
ns/op 5111568 B/op 63130 allocs/op39828048
ns/op 5165545 B/op 63764 allocs/op1.05
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op
41865844
ns/op39828048
ns/op1.05
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op
5111568
B/op5165545
B/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op
63130
allocs/op63764
allocs/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/block
21583701
ns/op 5163734 B/op 64891 allocs/op39828048
ns/op 5165545 B/op 63764 allocs/op0.54
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op
21583701
ns/op39828048
ns/op0.54
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op
5163734
B/op5165545
B/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op
64891
allocs/op63764
allocs/op1.02
BenchmarkMedium/memdb-100000-100-16-40/query-miss
5802
ns/op 406 B/op 7 allocs/op5253
ns/op 405 B/op 7 allocs/op1.10
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op
5802
ns/op5253
ns/op1.10
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op
406
B/op405
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
5145
ns/op 405 B/op 7 allocs/op5253
ns/op 405 B/op 7 allocs/op0.98
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op
5145
ns/op5253
ns/op0.98
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op
405
B/op405
B/op1
BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkMedium/memdb-100000-100-16-40/query-hits
6877
ns/op 557 B/op 9 allocs/op5761
ns/op 558 B/op 9 allocs/op1.19
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op
6877
ns/op5761
ns/op1.19
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op
557
B/op558
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
6091
ns/op 556 B/op 9 allocs/op5761
ns/op 558 B/op 9 allocs/op1.06
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op
6091
ns/op5761
ns/op1.06
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op
556
B/op558
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
996724
ns/op 249467 B/op 4804 allocs/op898100
ns/op 270818 B/op 5250 allocs/op1.11
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op
996724
ns/op898100
ns/op1.11
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
249467
B/op270818
B/op0.92
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
4804
allocs/op5250
allocs/op0.92
BenchmarkMedium/memdb-100000-100-16-40/update
1267684
ns/op 395296 B/op 7834 allocs/op898100
ns/op 270818 B/op 5250 allocs/op1.41
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op
1267684
ns/op898100
ns/op1.41
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
395296
B/op270818
B/op1.46
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
7834
allocs/op5250
allocs/op1.49
BenchmarkMedium/memdb-100000-100-16-40/block
156021996
ns/op 39908206 B/op 789830 allocs/op128176452
ns/op 39991434 B/op 791638 allocs/op1.22
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op
156021996
ns/op128176452
ns/op1.22
BenchmarkMedium/memdb-100000-100-16-40/block - B/op
39908206
B/op39991434
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op
789830
allocs/op791638
allocs/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block
128971522
ns/op 39656368 B/op 786158 allocs/op128176452
ns/op 39991434 B/op 791638 allocs/op1.01
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op
128971522
ns/op128176452
ns/op1.01
BenchmarkMedium/memdb-100000-100-16-40/block - B/op
39656368
B/op39991434
B/op0.99
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op
786158
allocs/op791638
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss
14564
ns/op 1506 B/op 27 allocs/op13414
ns/op 1527 B/op 27 allocs/op1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op
14564
ns/op13414
ns/op1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op
1506
B/op1527
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss
13555
ns/op 1523 B/op 27 allocs/op13414
ns/op 1527 B/op 27 allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op
13555
ns/op13414
ns/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op
1523
B/op1527
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits
19864
ns/op 2165 B/op 38 allocs/op23049
ns/op 2150 B/op 38 allocs/op0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op
19864
ns/op23049
ns/op0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op
2165
B/op2150
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits
17655
ns/op 2139 B/op 38 allocs/op23049
ns/op 2150 B/op 38 allocs/op0.77
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op
17655
ns/op23049
ns/op0.77
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op
2139
B/op2150
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
567251
ns/op 85712 B/op 784 allocs/op555419
ns/op 80089 B/op 773 allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op
567251
ns/op555419
ns/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op
85712
B/op80089
B/op1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op
784
allocs/op773
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update
305413
ns/op 92735 B/op 791 allocs/op555419
ns/op 80089 B/op 773 allocs/op0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op
305413
ns/op555419
ns/op0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op
92735
B/op80089
B/op1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op
791
allocs/op773
allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block
2947095
ns/op 444303 B/op 4112 allocs/op2756824
ns/op 433204 B/op 4107 allocs/op1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op
2947095
ns/op2756824
ns/op1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op
444303
B/op433204
B/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op
4112
allocs/op4107
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block
1588935
ns/op 453754 B/op 4149 allocs/op2756824
ns/op 433204 B/op 4107 allocs/op0.58
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op
1588935
ns/op2756824
ns/op0.58
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op
453754
B/op433204
B/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op
4149
allocs/op4107
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss
14047
ns/op 1527 B/op 28 allocs/op13727
ns/op 1546 B/op 28 allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op
14047
ns/op13727
ns/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op
1527
B/op1546
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op
28
allocs/op28
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss
13062
ns/op 1532 B/op 28 allocs/op13727
ns/op 1546 B/op 28 allocs/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op
13062
ns/op13727
ns/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op
1532
B/op1546
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op
28
allocs/op28
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits
18273
ns/op 2161 B/op 38 allocs/op18084
ns/op 2169 B/op 38 allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op
18273
ns/op18084
ns/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op
2161
B/op2169
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
16838
ns/op 2165 B/op 38 allocs/op18084
ns/op 2169 B/op 38 allocs/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op
16838
ns/op18084
ns/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op
2165
B/op2169
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
382544
ns/op 58966 B/op 639 allocs/op356884
ns/op 59632 B/op 637 allocs/op1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op
382544
ns/op356884
ns/op1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op
58966
B/op59632
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op
639
allocs/op637
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update
201756
ns/op 56411 B/op 668 allocs/op356884
ns/op 59632 B/op 637 allocs/op0.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op
201756
ns/op356884
ns/op0.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op
56411
B/op59632
B/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op
668
allocs/op637
allocs/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block
10185129
ns/op 1511541 B/op 17513 allocs/op9683077
ns/op 1407724 B/op 17429 allocs/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op
10185129
ns/op9683077
ns/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op
1511541
B/op1407724
B/op1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op
17513
allocs/op17429
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block
5381238
ns/op 1515471 B/op 17711 allocs/op9683077
ns/op 1407724 B/op 17429 allocs/op0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op
5381238
ns/op9683077
ns/op0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op
1515471
B/op1407724
B/op1.08
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op
17711
allocs/op17429
allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss
14301
ns/op 1506 B/op 27 allocs/op13011
ns/op 1517 B/op 27 allocs/op1.10
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op
14301
ns/op13011
ns/op1.10
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op
1506
B/op1517
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss
12520
ns/op 1523 B/op 27 allocs/op13011
ns/op 1517 B/op 27 allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op
12520
ns/op13011
ns/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op
1523
B/op1517
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits
17643
ns/op 2158 B/op 38 allocs/op17815
ns/op 2144 B/op 38 allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op
17643
ns/op17815
ns/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op
2158
B/op2144
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits
16366
ns/op 2137 B/op 38 allocs/op17815
ns/op 2144 B/op 38 allocs/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op
16366
ns/op17815
ns/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op
2137
B/op2144
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update
283585
ns/op 47528 B/op 543 allocs/op284758
ns/op 48073 B/op 550 allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op
283585
ns/op284758
ns/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op
47528
B/op48073
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op
543
allocs/op550
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update
170322
ns/op 46676 B/op 578 allocs/op284758
ns/op 48073 B/op 550 allocs/op0.60
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op
170322
ns/op284758
ns/op0.60
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op
46676
B/op48073
B/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op
578
allocs/op550
allocs/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block
39777627
ns/op 5198291 B/op 63675 allocs/op33847617
ns/op 5006508 B/op 62261 allocs/op1.18
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op
39777627
ns/op33847617
ns/op1.18
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op
5198291
B/op5006508
B/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op
63675
allocs/op62261
allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block
19628376
ns/op 5138035 B/op 64980 allocs/op33847617
ns/op 5006508 B/op 62261 allocs/op0.58
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op
19628376
ns/op33847617
ns/op0.58
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op
5138035
B/op5006508
B/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op
64980
allocs/op62261
allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss
12721
ns/op 1515 B/op 27 allocs/op12639
ns/op 1520 B/op 27 allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op
12721
ns/op12639
ns/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op
1515
B/op1520
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-miss
11552
ns/op 1517 B/op 27 allocs/op12639
ns/op 1520 B/op 27 allocs/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op
11552
ns/op12639
ns/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op
1517
B/op1520
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
16292
ns/op 2149 B/op 38 allocs/op17275
ns/op 2157 B/op 38 allocs/op0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op
16292
ns/op17275
ns/op0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op
2149
B/op2157
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
15753
ns/op 2158 B/op 38 allocs/op17275
ns/op 2157 B/op 38 allocs/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op
15753
ns/op17275
ns/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op
2158
B/op2157
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update
207765
ns/op 38396 B/op 452 allocs/op214754
ns/op 39139 B/op 456 allocs/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op
207765
ns/op214754
ns/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
38396
B/op39139
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
452
allocs/op456
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update
171130
ns/op 48963 B/op 594 allocs/op214754
ns/op 39139 B/op 456 allocs/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op
171130
ns/op214754
ns/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
48963
B/op39139
B/op1.25
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
594
allocs/op456
allocs/op1.30
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block
157032628
ns/op 21440325 B/op 266826 allocs/op152993180
ns/op 21369190 B/op 267380 allocs/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op
157032628
ns/op152993180
ns/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op
21440325
B/op21369190
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op
266826
allocs/op267380
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block
76218829
ns/op 20555148 B/op 254841 allocs/op152993180
ns/op 21369190 B/op 267380 allocs/op0.50
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op
76218829
ns/op152993180
ns/op0.50
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op
20555148
B/op21369190
B/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op
254841
allocs/op267380
allocs/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss
12411
ns/op 1514 B/op 27 allocs/op13896
ns/op 1513 B/op 27 allocs/op0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op
12411
ns/op13896
ns/op0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op
1514
B/op1513
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
11406
ns/op 1516 B/op 27 allocs/op13896
ns/op 1513 B/op 27 allocs/op0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op
11406
ns/op13896
ns/op0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op
1516
B/op1513
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-hits
16368
ns/op 2146 B/op 38 allocs/op16003
ns/op 2137 B/op 38 allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op
16368
ns/op16003
ns/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op
2146
B/op2137
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
15048
ns/op 2162 B/op 38 allocs/op16003
ns/op 2137 B/op 38 allocs/op0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op
15048
ns/op16003
ns/op0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op
2162
B/op2137
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
150260
ns/op 31449 B/op 343 allocs/op148595
ns/op 31978 B/op 344 allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op
150260
ns/op148595
ns/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op
31449
B/op31978
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
343
allocs/op344
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update
113065
ns/op 34391 B/op 413 allocs/op148595
ns/op 31978 B/op 344 allocs/op0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op
113065
ns/op148595
ns/op0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op
34391
B/op31978
B/op1.08
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
413
allocs/op344
allocs/op1.20
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block
545532691
ns/op 80210038 B/op 1015488 allocs/op556754979
ns/op 79829568 B/op 994572 allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op
545532691
ns/op556754979
ns/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
80210038
B/op79829568
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op
1015488
allocs/op994572
allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block
309398930
ns/op 88334716 B/op 1096848 allocs/op556754979
ns/op 79829568 B/op 994572 allocs/op0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op
309398930
ns/op556754979
ns/op0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
88334716
B/op79829568
B/op1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op
1096848
allocs/op994572
allocs/op1.10
BenchmarkHash/ripemd160
838.3
ns/op 25 B/op 1 allocs/op833.3
ns/op 25 B/op 1 allocs/op1.01
BenchmarkHash/ripemd160 - ns/op
838.3
ns/op833.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
827.5
ns/op 25 B/op 1 allocs/op837.8
ns/op 25 B/op 1 allocs/op0.99
BenchmarkHash/ripemd160-64 - ns/op
827.5
ns/op837.8
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/op833.3
ns/op 25 B/op 1 allocs/op4.07
BenchmarkHash/ripemd160 - ns/op
3390
ns/op833.3
ns/op4.07
BenchmarkHash/ripemd160 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/ripemd160-512
3384
ns/op 25 B/op 1 allocs/op3378
ns/op 25 B/op 1 allocs/op1.00
BenchmarkHash/ripemd160-512 - ns/op
3384
ns/op3378
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
419.8
ns/op 33 B/op 1 allocs/op426
ns/op 33 B/op 1 allocs/op0.99
BenchmarkHash/sha2-256 - ns/op
419.8
ns/op426
ns/op0.99
BenchmarkHash/sha2-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256-64
407.7
ns/op 33 B/op 1 allocs/op411.7
ns/op 33 B/op 1 allocs/op0.99
BenchmarkHash/sha2-256-64 - ns/op
407.7
ns/op411.7
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
1514
ns/op 33 B/op 1 allocs/op426
ns/op 33 B/op 1 allocs/op3.55
BenchmarkHash/sha2-256 - ns/op
1514
ns/op426
ns/op3.55
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/op1500
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha2-256-512 - ns/op
1497
ns/op1500
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
639.6
ns/op 33 B/op 1 allocs/op646.6
ns/op 33 B/op 1 allocs/op0.99
BenchmarkHash/sha3-256 - ns/op
639.6
ns/op646.6
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
622.8
ns/op 33 B/op 1 allocs/op624.7
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha3-256-64 - ns/op
622.8
ns/op624.7
ns/op1.00
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
1775
ns/op 33 B/op 1 allocs/op646.6
ns/op 33 B/op 1 allocs/op2.75
BenchmarkHash/sha3-256 - ns/op
1775
ns/op646.6
ns/op2.75
BenchmarkHash/sha3-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256-512
1760
ns/op 33 B/op 1 allocs/op1763
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha3-256-512 - ns/op
1760
ns/op1763
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
182.8
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op1.00
BenchmarkRandBytes10B - ns/op
182.8
ns/op183.6
ns/op1.00
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/op183.6
ns/op 16 B/op 1 allocs/op0.98
BenchmarkRandBytes10B - ns/op
180.7
ns/op183.6
ns/op0.98
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1643
ns/op 112 B/op 1 allocs/op1643
ns/op 112 B/op 1 allocs/op1
BenchmarkRandBytes100B - ns/op
1643
ns/op1643
ns/op1
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1641
ns/op 112 B/op 1 allocs/op1643
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1641
ns/op1643
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16599
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16599
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16580
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16580
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165450
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165450
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165490
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165490
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1668143
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1668143
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1661829
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1661829
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17017687
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17017687
ns/op17115603
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17063949
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op1.00
BenchmarkRandBytes1MiB - ns/op
17063949
ns/op17115603
ns/op1.00
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSwitchBroadcast
10010
ns/op 1764 B/op 53 allocs/op10051
ns/op 1769 B/op 53 allocs/op1.00
BenchmarkSwitchBroadcast - ns/op
10010
ns/op10051
ns/op1.00
BenchmarkSwitchBroadcast - B/op
1764
B/op1769
B/op1.00
BenchmarkSwitchBroadcast - allocs/op
53
allocs/op53
allocs/op1
BenchmarkSwitchBroadcast
11601
ns/op 1779 B/op 53 allocs/op10051
ns/op 1769 B/op 53 allocs/op1.15
BenchmarkSwitchBroadcast - ns/op
11601
ns/op10051
ns/op1.15
BenchmarkSwitchBroadcast - B/op
1779
B/op1769
B/op1.01
BenchmarkSwitchBroadcast - allocs/op
53
allocs/op53
allocs/op1
BenchmarkWriteSecretConnection
4148
ns/op 0 B/op 0 allocs/op4057
ns/op 0 B/op 0 allocs/op1.02
BenchmarkWriteSecretConnection - ns/op
4148
ns/op4057
ns/op1.02
BenchmarkWriteSecretConnection - B/op
0
B/op0
B/op1
BenchmarkWriteSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkWriteSecretConnection
4312
ns/op 0 B/op 0 allocs/op4057
ns/op 0 B/op 0 allocs/op1.06
BenchmarkWriteSecretConnection - ns/op
4312
ns/op4057
ns/op1.06
BenchmarkWriteSecretConnection - B/op
0
B/op0
B/op1
BenchmarkWriteSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkReadSecretConnection
2376
ns/op 0 B/op 0 allocs/op2386
ns/op 0 B/op 0 allocs/op1.00
BenchmarkReadSecretConnection - ns/op
2376
ns/op2386
ns/op1.00
BenchmarkReadSecretConnection - B/op
0
B/op0
B/op1
BenchmarkReadSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkReadSecretConnection
2537
ns/op 0 B/op 0 allocs/op2386
ns/op 0 B/op 0 allocs/op1.06
BenchmarkReadSecretConnection - ns/op
2537
ns/op2386
ns/op1.06
BenchmarkReadSecretConnection - B/op
0
B/op0
B/op1
BenchmarkReadSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRandBytes10B
184.2
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op1.00
BenchmarkRandBytes10B - ns/op
184.2
ns/op183.6
ns/op1.00
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
180.3
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op0.98
BenchmarkRandBytes10B - ns/op
180.3
ns/op183.6
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/op1643
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1642
ns/op1643
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/op1643
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1640
ns/op1643
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16579
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16579
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16566
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16566
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165392
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165392
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165433
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165433
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1659526
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1659526
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1658496
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1658496
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17017391
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17017391
ns/op17115603
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17023723
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17023723
ns/op17115603
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkAccountMapperGetAccountFound
5514
ns/op 699 B/op 21 allocs/op6133
ns/op 699 B/op 21 allocs/op0.90
BenchmarkAccountMapperGetAccountFound - ns/op
5514
ns/op6133
ns/op0.90
BenchmarkAccountMapperGetAccountFound - B/op
699
B/op699
B/op1
BenchmarkAccountMapperGetAccountFound - allocs/op
21
allocs/op21
allocs/op1
BenchmarkAccountMapperGetAccountFound
4847
ns/op 699 B/op 21 allocs/op6133
ns/op 699 B/op 21 allocs/op0.79
BenchmarkAccountMapperGetAccountFound - ns/op
4847
ns/op6133
ns/op0.79
BenchmarkAccountMapperGetAccountFound - B/op
699
B/op699
B/op1
BenchmarkAccountMapperGetAccountFound - allocs/op
21
allocs/op21
allocs/op1
BenchmarkAccountMapperGetAccountFoundWithCoins
12462
ns/op 1979 B/op 46 allocs/op12682
ns/op 1979 B/op 46 allocs/op0.98
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op
12462
ns/op12682
ns/op0.98
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op
1979
B/op1979
B/op1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op
46
allocs/op46
allocs/op1
BenchmarkAccountMapperGetAccountFoundWithCoins
10548
ns/op 1979 B/op 46 allocs/op12682
ns/op 1979 B/op 46 allocs/op0.83
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op
10548
ns/op12682
ns/op0.83
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op
1979
B/op1979
B/op1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op
46
allocs/op46
allocs/op1
BenchmarkAccountMapperSetAccount
20635
ns/op 10779 B/op 142 allocs/op21091
ns/op 10770 B/op 142 allocs/op0.98
BenchmarkAccountMapperSetAccount - ns/op
20635
ns/op21091
ns/op0.98
BenchmarkAccountMapperSetAccount - B/op
10779
B/op10770
B/op1.00
BenchmarkAccountMapperSetAccount - allocs/op
142
allocs/op142
allocs/op1
BenchmarkAccountMapperSetAccount
14917
ns/op 10997 B/op 144 allocs/op21091
ns/op 10770 B/op 142 allocs/op0.71
BenchmarkAccountMapperSetAccount - ns/op
14917
ns/op21091
ns/op0.71
BenchmarkAccountMapperSetAccount - B/op
10997
B/op10770
B/op1.02
BenchmarkAccountMapperSetAccount - allocs/op
144
allocs/op142
allocs/op1.01
BenchmarkAccountMapperSetAccountWithCoins
23612
ns/op 11529 B/op 187 allocs/op25910
ns/op 11525 B/op 187 allocs/op0.91
BenchmarkAccountMapperSetAccountWithCoins - ns/op
23612
ns/op25910
ns/op0.91
BenchmarkAccountMapperSetAccountWithCoins - B/op
11529
B/op11525
B/op1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op
187
allocs/op187
allocs/op1
BenchmarkAccountMapperSetAccountWithCoins
18737
ns/op 11748 B/op 189 allocs/op25910
ns/op 11525 B/op 187 allocs/op0.72
BenchmarkAccountMapperSetAccountWithCoins - ns/op
18737
ns/op25910
ns/op0.72
BenchmarkAccountMapperSetAccountWithCoins - B/op
11748
B/op11525
B/op1.02
BenchmarkAccountMapperSetAccountWithCoins - allocs/op
189
allocs/op187
allocs/op1.01
BenchmarkCacheStoreIterator500
34820
ns/op 9656 B/op 16 allocs/op34832
ns/op 9656 B/op 16 allocs/op1.00
BenchmarkCacheStoreIterator500 - ns/op
34820
ns/op34832
ns/op1.00
BenchmarkCacheStoreIterator500 - B/op
9656
B/op9656
B/op1
BenchmarkCacheStoreIterator500 - allocs/op
16
allocs/op16
allocs/op1
BenchmarkCacheStoreIterator500
29363
ns/op 9654 B/op 16 allocs/op34832
ns/op 9656 B/op 16 allocs/op0.84
BenchmarkCacheStoreIterator500 - ns/op
29363
ns/op34832
ns/op0.84
BenchmarkCacheStoreIterator500 - B/op
9654
B/op9656
B/op1.00
BenchmarkCacheStoreIterator500 - allocs/op
16
allocs/op16
allocs/op1
BenchmarkCacheStoreIterator1000
69060
ns/op 17872 B/op 17 allocs/op69137
ns/op 17872 B/op 17 allocs/op1.00
BenchmarkCacheStoreIterator1000 - ns/op
69060
ns/op69137
ns/op1.00
BenchmarkCacheStoreIterator1000 - B/op
17872
B/op17872
B/op1
BenchmarkCacheStoreIterator1000 - allocs/op
17
allocs/op17
allocs/op1
BenchmarkCacheStoreIterator1000
58235
ns/op 17867 B/op 17 allocs/op69137
ns/op 17872 B/op 17 allocs/op0.84
BenchmarkCacheStoreIterator1000 - ns/op
58235
ns/op69137
ns/op0.84
BenchmarkCacheStoreIterator1000 - B/op
17867
B/op17872
B/op1.00
BenchmarkCacheStoreIterator1000 - allocs/op
17
allocs/op17
allocs/op1
BenchmarkCacheStoreIterator10000
1085895
ns/op 315607 B/op 107 allocs/op1076161
ns/op 315832 B/op 111 allocs/op1.01
BenchmarkCacheStoreIterator10000 - ns/op
1085895
ns/op1076161
ns/op1.01
BenchmarkCacheStoreIterator10000 - B/op
315607
B/op315832
B/op1.00
BenchmarkCacheStoreIterator10000 - allocs/op
107
allocs/op111
allocs/op0.96
BenchmarkCacheStoreIterator10000
900890
ns/op 314684 B/op 91 allocs/op1076161
ns/op 315832 B/op 111 allocs/op0.84
BenchmarkCacheStoreIterator10000 - ns/op
900890
ns/op1076161
ns/op0.84
BenchmarkCacheStoreIterator10000 - B/op
314684
B/op315832
B/op1.00
BenchmarkCacheStoreIterator10000 - allocs/op
91
allocs/op111
allocs/op0.82
BenchmarkCacheStoreIterator50000
8316792
ns/op 2364351 B/op 3443 allocs/op8614486
ns/op 2368772 B/op 3521 allocs/op0.97
BenchmarkCacheStoreIterator50000 - ns/op
8316792
ns/op8614486
ns/op0.97
BenchmarkCacheStoreIterator50000 - B/op
2364351
B/op2368772
B/op1.00
BenchmarkCacheStoreIterator50000 - allocs/op
3443
allocs/op3521
allocs/op0.98
BenchmarkCacheStoreIterator50000
6577316
ns/op 2317800 B/op 2624 allocs/op8614486
ns/op 2368772 B/op 3521 allocs/op0.76
BenchmarkCacheStoreIterator50000 - ns/op
6577316
ns/op8614486
ns/op0.76
BenchmarkCacheStoreIterator50000 - B/op
2317800
B/op2368772
B/op0.98
BenchmarkCacheStoreIterator50000 - allocs/op
2624
allocs/op3521
allocs/op0.75
BenchmarkCacheStoreIterator100000
24995631
ns/op 5729549 B/op 21649 allocs/op26918647
ns/op 5859344 B/op 23925 allocs/op0.93
BenchmarkCacheStoreIterator100000 - ns/op
24995631
ns/op26918647
ns/op0.93
BenchmarkCacheStoreIterator100000 - B/op
5729549
B/op5859344
B/op0.98
BenchmarkCacheStoreIterator100000 - allocs/op
21649
allocs/op23925
allocs/op0.90
BenchmarkCacheStoreIterator100000
19554065
ns/op 5438347 B/op 16541 allocs/op26918647
ns/op 5859344 B/op 23925 allocs/op0.73
BenchmarkCacheStoreIterator100000 - ns/op
19554065
ns/op26918647
ns/op0.73
BenchmarkCacheStoreIterator100000 - B/op
5438347
B/op5859344
B/op0.93
BenchmarkCacheStoreIterator100000 - allocs/op
16541
allocs/op23925
allocs/op0.69
BenchmarkCacheStoreGetNoKeyFound
771
ns/op 179 B/op 3 allocs/op789.6
ns/op 175 B/op 3 allocs/op0.98
BenchmarkCacheStoreGetNoKeyFound - ns/op
771
ns/op789.6
ns/op0.98
BenchmarkCacheStoreGetNoKeyFound - B/op
179
B/op175
B/op1.02
BenchmarkCacheStoreGetNoKeyFound - allocs/op
3
allocs/op3
allocs/op1
BenchmarkCacheStoreGetNoKeyFound
658.2
ns/op 160 B/op 3 allocs/op789.6
ns/op 175 B/op 3 allocs/op0.83
BenchmarkCacheStoreGetNoKeyFound - ns/op
658.2
ns/op789.6
ns/op0.83
BenchmarkCacheStoreGetNoKeyFound - B/op
160
B/op175
B/op0.91
BenchmarkCacheStoreGetNoKeyFound - allocs/op
3
allocs/op3
allocs/op1
BenchmarkCacheStoreGetKeyFound
190
ns/op 3 B/op 1 allocs/op187.3
ns/op 3 B/op 1 allocs/op1.01
BenchmarkCacheStoreGetKeyFound - ns/op
190
ns/op187.3
ns/op1.01
BenchmarkCacheStoreGetKeyFound - B/op
3
B/op3
B/op1
BenchmarkCacheStoreGetKeyFound - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCacheStoreGetKeyFound
184.7
ns/op 3 B/op 1 allocs/op187.3
ns/op 3 B/op 1 allocs/op0.99
BenchmarkCacheStoreGetKeyFound - ns/op
184.7
ns/op187.3
ns/op0.99
BenchmarkCacheStoreGetKeyFound - B/op
3
B/op3
B/op1
BenchmarkCacheStoreGetKeyFound - allocs/op
1
allocs/op1
allocs/op1
BenchmarkIAVLIteratorNext
425.9
ns/op 0 B/op 0 allocs/op426.1
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIAVLIteratorNext - ns/op
425.9
ns/op426.1
ns/op1.00
BenchmarkIAVLIteratorNext - B/op
0
B/op0
B/op1
BenchmarkIAVLIteratorNext - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIAVLIteratorNext
410.7
ns/op 0 B/op 0 allocs/op426.1
ns/op 0 B/op 0 allocs/op0.96
BenchmarkIAVLIteratorNext - ns/op
410.7
ns/op426.1
ns/op0.96
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
69400d4
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
10963818
ns/op 8434542 B/op 94084 allocs/op11011479
ns/op 8434847 B/op 94084 allocs/op1.00
BenchmarkStringLargeData - ns/op
10963818
ns/op11011479
ns/op1.00
BenchmarkStringLargeData - B/op
8434542
B/op8434847
B/op1.00
BenchmarkStringLargeData - allocs/op
94084
allocs/op94084
allocs/op1
BenchmarkStringLargeData
9530951
ns/op 8435593 B/op 94090 allocs/op11011479
ns/op 8434847 B/op 94084 allocs/op0.87
BenchmarkStringLargeData - ns/op
9530951
ns/op11011479
ns/op0.87
BenchmarkStringLargeData - B/op
8435593
B/op8434847
B/op1.00
BenchmarkStringLargeData - allocs/op
94090
allocs/op94084
allocs/op1.00
BenchmarkPreprocessForLoop
1105653
ns/op 5780 B/op 44 allocs/op1097834
ns/op 5779 B/op 44 allocs/op1.01
BenchmarkPreprocessForLoop - ns/op
1105653
ns/op1097834
ns/op1.01
BenchmarkPreprocessForLoop - B/op
5780
B/op5779
B/op1.00
BenchmarkPreprocessForLoop - allocs/op
44
allocs/op44
allocs/op1
BenchmarkPreprocessForLoop
1093240
ns/op 5819 B/op 44 allocs/op1097834
ns/op 5779 B/op 44 allocs/op1.00
BenchmarkPreprocessForLoop - ns/op
1093240
ns/op1097834
ns/op1.00
BenchmarkPreprocessForLoop - B/op
5819
B/op5779
B/op1.01
BenchmarkPreprocessForLoop - allocs/op
44
allocs/op44
allocs/op1
BenchmarkIfStatement
5614180
ns/op 4886424 B/op 10060 allocs/op5634709
ns/op 4886422 B/op 10060 allocs/op1.00
BenchmarkIfStatement - ns/op
5614180
ns/op5634709
ns/op1.00
BenchmarkIfStatement - B/op
4886424
B/op4886422
B/op1.00
BenchmarkIfStatement - allocs/op
10060
allocs/op10060
allocs/op1
BenchmarkIfStatement
4623958
ns/op 4886710 B/op 10059 allocs/op5634709
ns/op 4886422 B/op 10060 allocs/op0.82
BenchmarkIfStatement - ns/op
4623958
ns/op5634709
ns/op0.82
BenchmarkIfStatement - B/op
4886710
B/op4886422
B/op1.00
BenchmarkIfStatement - allocs/op
10059
allocs/op10060
allocs/op1.00
BenchmarkPreprocess
181504
ns/op 66948 B/op 482 allocs/op187389
ns/op 66950 B/op 482 allocs/op0.97
BenchmarkPreprocess - ns/op
181504
ns/op187389
ns/op0.97
BenchmarkPreprocess - B/op
66948
B/op66950
B/op1.00
BenchmarkPreprocess - allocs/op
482
allocs/op482
allocs/op1
BenchmarkPreprocess
124442
ns/op 66952 B/op 482 allocs/op187389
ns/op 66950 B/op 482 allocs/op0.66
BenchmarkPreprocess - ns/op
124442
ns/op187389
ns/op0.66
BenchmarkPreprocess - B/op
66952
B/op66950
B/op1.00
BenchmarkPreprocess - allocs/op
482
allocs/op482
allocs/op1
BenchmarkBenchdata/fib.gno_param:4
15276
ns/op 11088 B/op 36 allocs/op15286
ns/op 11088 B/op 36 allocs/op1.00
BenchmarkBenchdata/fib.gno_param:4 - ns/op
15276
ns/op15286
ns/op1.00
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
11971
ns/op 11088 B/op 36 allocs/op15286
ns/op 11088 B/op 36 allocs/op0.78
BenchmarkBenchdata/fib.gno_param:4 - ns/op
11971
ns/op15286
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
112371
ns/op 82548 B/op 268 allocs/op113021
ns/op 82548 B/op 268 allocs/op0.99
BenchmarkBenchdata/fib.gno_param:8 - ns/op
112371
ns/op113021
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
88492
ns/op 82547 B/op 268 allocs/op113021
ns/op 82548 B/op 268 allocs/op0.78
BenchmarkBenchdata/fib.gno_param:8 - ns/op
88492
ns/op113021
ns/op0.78
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
5355857
ns/op 3933989 B/op 12772 allocs/op5435373
ns/op 3933998 B/op 12772 allocs/op0.99
BenchmarkBenchdata/fib.gno_param:16 - ns/op
5355857
ns/op5435373
ns/op0.99
BenchmarkBenchdata/fib.gno_param:16 - B/op
3933989
B/op3933998
B/op1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op
12772
allocs/op12772
allocs/op1
BenchmarkBenchdata/fib.gno_param:16
4263625
ns/op 3933945 B/op 12772 allocs/op5435373
ns/op 3933998 B/op 12772 allocs/op0.78
BenchmarkBenchdata/fib.gno_param:16 - ns/op
4263625
ns/op5435373
ns/op0.78
BenchmarkBenchdata/fib.gno_param:16 - B/op
3933945
B/op3933998
B/op1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op
12772
allocs/op12772
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
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
9546
ns/op 3164 B/op 30 allocs/op9562
ns/op 3163 B/op 30 allocs/op1.00
BenchmarkCreateNewMachine - ns/op
9546
ns/op9562
ns/op1.00
BenchmarkCreateNewMachine - B/op
3164
B/op3163
B/op1.00
BenchmarkCreateNewMachine - allocs/op
30
allocs/op30
allocs/op1
BenchmarkCreateNewMachine
5479
ns/op 3181 B/op 30 allocs/op9562
ns/op 3163 B/op 30 allocs/op0.57
BenchmarkCreateNewMachine - ns/op
5479
ns/op9562
ns/op0.57
BenchmarkCreateNewMachine - B/op
3181
B/op3163
B/op1.01
BenchmarkCreateNewMachine - allocs/op
30
allocs/op30
allocs/op1
Benchmark_txLogRead/stack2
49.8
ns/op 0 B/op 0 allocs/op49.97
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/stack2 - ns/op
49.8
ns/op49.97
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.85
ns/op 0 B/op 0 allocs/op49.97
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/stack2 - ns/op
49.85
ns/op49.97
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.6
ns/op 0 B/op 0 allocs/op37.1
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/stack1 - ns/op
37.6
ns/op37.1
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.59
ns/op 0 B/op 0 allocs/op37.1
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/stack1 - ns/op
37.59
ns/op37.1
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.59
ns/op 0 B/op 0 allocs/op23.43
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/wrapped - ns/op
23.59
ns/op23.43
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.59
ns/op 0 B/op 0 allocs/op23.43
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/wrapped - ns/op
23.59
ns/op23.43
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.34
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/baseline - ns/op
22.48
ns/op22.34
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.5
ns/op 0 B/op 0 allocs/op22.34
ns/op 0 B/op 0 allocs/op1.01
Benchmark_txLogRead/baseline - ns/op
22.5
ns/op22.34
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
102.3
ns/op 119 B/op 0 allocs/op102.2
ns/op 119 B/op 0 allocs/op1.00
Benchmark_txLogWrite/stack1 - ns/op
102.3
ns/op102.2
ns/op1.00
Benchmark_txLogWrite/stack1 - B/op
119
B/op119
B/op1
Benchmark_txLogWrite/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/stack1
105.7
ns/op 119 B/op 0 allocs/op102.2
ns/op 119 B/op 0 allocs/op1.03
Benchmark_txLogWrite/stack1 - ns/op
105.7
ns/op102.2
ns/op1.03
Benchmark_txLogWrite/stack1 - B/op
119
B/op119
B/op1
Benchmark_txLogWrite/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/wrapped
88.08
ns/op 83 B/op 0 allocs/op87.04
ns/op 83 B/op 0 allocs/op1.01
Benchmark_txLogWrite/wrapped - ns/op
88.08
ns/op87.04
ns/op1.01
Benchmark_txLogWrite/wrapped - B/op
83
B/op83
B/op1
Benchmark_txLogWrite/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/wrapped
94.21
ns/op 83 B/op 0 allocs/op87.04
ns/op 83 B/op 0 allocs/op1.08
Benchmark_txLogWrite/wrapped - ns/op
94.21
ns/op87.04
ns/op1.08
Benchmark_txLogWrite/wrapped - B/op
83
B/op83
B/op1
Benchmark_txLogWrite/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/baseline
88.79
ns/op 82 B/op 0 allocs/op87.56
ns/op 83 B/op 0 allocs/op1.01
Benchmark_txLogWrite/baseline - ns/op
88.79
ns/op87.56
ns/op1.01
Benchmark_txLogWrite/baseline - B/op
82
B/op83
B/op0.99
Benchmark_txLogWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/baseline
93.14
ns/op 83 B/op 0 allocs/op87.56
ns/op 83 B/op 0 allocs/op1.06
Benchmark_txLogWrite/baseline - ns/op
93.14
ns/op87.56
ns/op1.06
Benchmark_txLogWrite/baseline - B/op
83
B/op83
B/op1
Benchmark_txLogWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/stack1
30.69
ns/op 0 B/op 0 allocs/op30.43
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/stack1 - ns/op
30.69
ns/op30.43
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.43
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/stack1 - ns/op
30.71
ns/op30.43
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.73
ns/op 0 B/op 0 allocs/op22.42
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/wrapped - ns/op
22.73
ns/op22.42
ns/op1.01
Benchmark_bufferedTxMapRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/wrapped
22.74
ns/op 0 B/op 0 allocs/op22.42
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/wrapped - ns/op
22.74
ns/op22.42
ns/op1.01
Benchmark_bufferedTxMapRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/baseline
22.7
ns/op 0 B/op 0 allocs/op22.45
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/baseline - ns/op
22.7
ns/op22.45
ns/op1.01
Benchmark_bufferedTxMapRead/baseline - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/baseline
22.71
ns/op 0 B/op 0 allocs/op22.45
ns/op 0 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapRead/baseline - ns/op
22.71
ns/op22.45
ns/op1.01
Benchmark_bufferedTxMapRead/baseline - B/op
0
B/op0
B/op1
Benchmark_bufferedTxMapRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/buffered
96.62
ns/op 119 B/op 0 allocs/op98.15
ns/op 119 B/op 0 allocs/op0.98
Benchmark_bufferedTxMapWrite/buffered - ns/op
96.62
ns/op98.15
ns/op0.98
Benchmark_bufferedTxMapWrite/buffered - B/op
119
B/op119
B/op1
Benchmark_bufferedTxMapWrite/buffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/buffered
102.3
ns/op 119 B/op 0 allocs/op98.15
ns/op 119 B/op 0 allocs/op1.04
Benchmark_bufferedTxMapWrite/buffered - ns/op
102.3
ns/op98.15
ns/op1.04
Benchmark_bufferedTxMapWrite/buffered - B/op
119
B/op119
B/op1
Benchmark_bufferedTxMapWrite/buffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/unbuffered
87.76
ns/op 82 B/op 0 allocs/op87.32
ns/op 83 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapWrite/unbuffered - ns/op
87.76
ns/op87.32
ns/op1.01
Benchmark_bufferedTxMapWrite/unbuffered - B/op
82
B/op83
B/op0.99
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/unbuffered
87.57
ns/op 83 B/op 0 allocs/op87.32
ns/op 83 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapWrite/unbuffered - ns/op
87.57
ns/op87.32
ns/op1.00
Benchmark_bufferedTxMapWrite/unbuffered - B/op
83
B/op83
B/op1
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/baseline
87.61
ns/op 83 B/op 0 allocs/op87.65
ns/op 82 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapWrite/baseline - ns/op
87.61
ns/op87.65
ns/op1.00
Benchmark_bufferedTxMapWrite/baseline - B/op
83
B/op82
B/op1.01
Benchmark_bufferedTxMapWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/baseline
87.24
ns/op 82 B/op 0 allocs/op87.65
ns/op 82 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapWrite/baseline - ns/op
87.24
ns/op87.65
ns/op1.00
Benchmark_bufferedTxMapWrite/baseline - B/op
82
B/op82
B/op1
Benchmark_bufferedTxMapWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/EmptyStruct:encode
324
ns/op 96 B/op 2 allocs/op326.2
ns/op 96 B/op 2 allocs/op0.99
BenchmarkBinary/EmptyStruct:encode - ns/op
324
ns/op326.2
ns/op0.99
BenchmarkBinary/EmptyStruct:encode - B/op
96
B/op96
B/op1
BenchmarkBinary/EmptyStruct:encode - allocs/op
2
allocs/op2
allocs/op1
BenchmarkBinary/EmptyStruct:encode
458.8
ns/op 96 B/op 2 allocs/op326.2
ns/op 96 B/op 2 allocs/op1.41
BenchmarkBinary/EmptyStruct:encode - ns/op
458.8
ns/op326.2
ns/op1.41
BenchmarkBinary/EmptyStruct:encode - B/op
96
B/op96
B/op1
BenchmarkBinary/EmptyStruct:encode - allocs/op
2
allocs/op2
allocs/op1
BenchmarkBinary/EmptyStruct:decode
181.1
ns/op 0 B/op 0 allocs/op181.3
ns/op 0 B/op 0 allocs/op1.00
BenchmarkBinary/EmptyStruct:decode - ns/op
181.1
ns/op181.3
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
283.4
ns/op 0 B/op 0 allocs/op181.3
ns/op 0 B/op 0 allocs/op1.56
BenchmarkBinary/EmptyStruct:decode - ns/op
283.4
ns/op181.3
ns/op1.56
BenchmarkBinary/EmptyStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/EmptyStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/PrimitivesStruct:encode
4834
ns/op 1724 B/op 60 allocs/op4822
ns/op 1724 B/op 60 allocs/op1.00
BenchmarkBinary/PrimitivesStruct:encode - ns/op
4834
ns/op4822
ns/op1.00
BenchmarkBinary/PrimitivesStruct:encode - B/op
1724
B/op1724
B/op1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op
60
allocs/op60
allocs/op1
BenchmarkBinary/PrimitivesStruct:encode
4828
ns/op 1724 B/op 60 allocs/op4822
ns/op 1724 B/op 60 allocs/op1.00
BenchmarkBinary/PrimitivesStruct:encode - ns/op
4828
ns/op4822
ns/op1.00
BenchmarkBinary/PrimitivesStruct:encode - B/op
1724
B/op1724
B/op1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op
60
allocs/op60
allocs/op1
BenchmarkBinary/PrimitivesStruct:decode
3118
ns/op 137 B/op 7 allocs/op3116
ns/op 137 B/op 7 allocs/op1.00
BenchmarkBinary/PrimitivesStruct:decode - ns/op
3118
ns/op3116
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
3285
ns/op 137 B/op 7 allocs/op3116
ns/op 137 B/op 7 allocs/op1.05
BenchmarkBinary/PrimitivesStruct:decode - ns/op
3285
ns/op3116
ns/op1.05
BenchmarkBinary/PrimitivesStruct:decode - B/op
137
B/op137
B/op1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op
7
allocs/op7
allocs/op1
BenchmarkBinary/ShortArraysStruct:encode
681.4
ns/op 192 B/op 4 allocs/op699.6
ns/op 192 B/op 4 allocs/op0.97
BenchmarkBinary/ShortArraysStruct:encode - ns/op
681.4
ns/op699.6
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
806.2
ns/op 192 B/op 4 allocs/op699.6
ns/op 192 B/op 4 allocs/op1.15
BenchmarkBinary/ShortArraysStruct:encode - ns/op
806.2
ns/op699.6
ns/op1.15
BenchmarkBinary/ShortArraysStruct:encode - B/op
192
B/op192
B/op1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op
4
allocs/op4
allocs/op1
BenchmarkBinary/ShortArraysStruct:decode
237.2
ns/op 0 B/op 0 allocs/op246.4
ns/op 0 B/op 0 allocs/op0.96
BenchmarkBinary/ShortArraysStruct:decode - ns/op
237.2
ns/op246.4
ns/op0.96
BenchmarkBinary/ShortArraysStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/ShortArraysStruct:decode
366.2
ns/op 0 B/op 0 allocs/op246.4
ns/op 0 B/op 0 allocs/op1.49
BenchmarkBinary/ShortArraysStruct:decode - ns/op
366.2
ns/op246.4
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
17548
ns/op 7900 B/op 222 allocs/op17808
ns/op 7901 B/op 222 allocs/op0.99
BenchmarkBinary/ArraysStruct:encode - ns/op
17548
ns/op17808
ns/op0.99
BenchmarkBinary/ArraysStruct:encode - B/op
7900
B/op7901
B/op1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op
222
allocs/op222
allocs/op1
BenchmarkBinary/ArraysStruct:encode
16496
ns/op 7900 B/op 222 allocs/op17808
ns/op 7901 B/op 222 allocs/op0.93
BenchmarkBinary/ArraysStruct:encode - ns/op
16496
ns/op17808
ns/op0.93
BenchmarkBinary/ArraysStruct:encode - B/op
7900
B/op7901
B/op1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op
222
allocs/op222
allocs/op1
BenchmarkBinary/ArraysStruct:decode
11515
ns/op 790 B/op 40 allocs/op11575
ns/op 790 B/op 40 allocs/op0.99
BenchmarkBinary/ArraysStruct:decode - ns/op
11515
ns/op11575
ns/op0.99
BenchmarkBinary/ArraysStruct:decode - B/op
790
B/op790
B/op1
BenchmarkBinary/ArraysStruct:decode - allocs/op
40
allocs/op40
allocs/op1
BenchmarkBinary/ArraysStruct:decode
10434
ns/op 790 B/op 40 allocs/op11575
ns/op 790 B/op 40 allocs/op0.90
BenchmarkBinary/ArraysStruct:decode - ns/op
10434
ns/op11575
ns/op0.90
BenchmarkBinary/ArraysStruct:decode - B/op
790
B/op790
B/op1
BenchmarkBinary/ArraysStruct:decode - allocs/op
40
allocs/op40
allocs/op1
BenchmarkBinary/ArraysArraysStruct:encode
33424
ns/op 16779 B/op 448 allocs/op32779
ns/op 16779 B/op 448 allocs/op1.02
BenchmarkBinary/ArraysArraysStruct:encode - ns/op
33424
ns/op32779
ns/op1.02
BenchmarkBinary/ArraysArraysStruct:encode - B/op
16779
B/op16779
B/op1
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op
448
allocs/op448
allocs/op1
BenchmarkBinary/ArraysArraysStruct:encode
31441
ns/op 16780 B/op 448 allocs/op32779
ns/op 16779 B/op 448 allocs/op0.96
BenchmarkBinary/ArraysArraysStruct:encode - ns/op
31441
ns/op32779
ns/op0.96
BenchmarkBinary/ArraysArraysStruct:encode - B/op
16780
B/op16779
B/op1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op
448
allocs/op448
allocs/op1
BenchmarkBinary/ArraysArraysStruct:decode
21173
ns/op 1291 B/op 88 allocs/op21063
ns/op 1291 B/op 88 allocs/op1.01
BenchmarkBinary/ArraysArraysStruct:decode - ns/op
21173
ns/op21063
ns/op1.01
BenchmarkBinary/ArraysArraysStruct:decode - B/op
1291
B/op1291
B/op1
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op
88
allocs/op88
allocs/op1
BenchmarkBinary/ArraysArraysStruct:decode
19492
ns/op 1292 B/op 88 allocs/op21063
ns/op 1291 B/op 88 allocs/op0.93
BenchmarkBinary/ArraysArraysStruct:decode - ns/op
19492
ns/op21063
ns/op0.93
BenchmarkBinary/ArraysArraysStruct:decode - B/op
1292
B/op1291
B/op1.00
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op
88
allocs/op88
allocs/op1
BenchmarkBinary/SlicesStruct:encode
17893
ns/op 8534 B/op 232 allocs/op18015
ns/op 8534 B/op 232 allocs/op0.99
BenchmarkBinary/SlicesStruct:encode - ns/op
17893
ns/op18015
ns/op0.99
BenchmarkBinary/SlicesStruct:encode - B/op
8534
B/op8534
B/op1
BenchmarkBinary/SlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/SlicesStruct:encode
16897
ns/op 8535 B/op 232 allocs/op18015
ns/op 8534 B/op 232 allocs/op0.94
BenchmarkBinary/SlicesStruct:encode - ns/op
16897
ns/op18015
ns/op0.94
BenchmarkBinary/SlicesStruct:encode - B/op
8535
B/op8534
B/op1.00
BenchmarkBinary/SlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/SlicesStruct:decode
28075
ns/op 5134 B/op 240 allocs/op28156
ns/op 5134 B/op 240 allocs/op1.00
BenchmarkBinary/SlicesStruct:decode - ns/op
28075
ns/op28156
ns/op1.00
BenchmarkBinary/SlicesStruct:decode - B/op
5134
B/op5134
B/op1
BenchmarkBinary/SlicesStruct:decode - allocs/op
240
allocs/op240
allocs/op1
BenchmarkBinary/SlicesStruct:decode
25977
ns/op 5134 B/op 240 allocs/op28156
ns/op 5134 B/op 240 allocs/op0.92
BenchmarkBinary/SlicesStruct:decode - ns/op
25977
ns/op28156
ns/op0.92
BenchmarkBinary/SlicesStruct:decode - B/op
5134
B/op5134
B/op1
BenchmarkBinary/SlicesStruct:decode - allocs/op
240
allocs/op240
allocs/op1
BenchmarkBinary/SlicesSlicesStruct:encode
85879
ns/op 54214 B/op 1298 allocs/op85366
ns/op 54201 B/op 1297 allocs/op1.01
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op
85879
ns/op85366
ns/op1.01
BenchmarkBinary/SlicesSlicesStruct:encode - B/op
54214
B/op54201
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op
1298
allocs/op1297
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode
78294
ns/op 54218 B/op 1297 allocs/op85366
ns/op 54201 B/op 1297 allocs/op0.92
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op
78294
ns/op85366
ns/op0.92
BenchmarkBinary/SlicesSlicesStruct:encode - B/op
54218
B/op54201
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op
1297
allocs/op1297
allocs/op1
BenchmarkBinary/SlicesSlicesStruct:decode
144375
ns/op 35270 B/op 1356 allocs/op145753
ns/op 35248 B/op 1356 allocs/op0.99
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op
144375
ns/op145753
ns/op0.99
BenchmarkBinary/SlicesSlicesStruct:decode - B/op
35270
B/op35248
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op
1356
allocs/op1356
allocs/op1
BenchmarkBinary/SlicesSlicesStruct:decode
127722
ns/op 35272 B/op 1357 allocs/op145753
ns/op 35248 B/op 1356 allocs/op0.88
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op
127722
ns/op145753
ns/op0.88
BenchmarkBinary/SlicesSlicesStruct:decode - B/op
35272
B/op35248
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op
1357
allocs/op1356
allocs/op1.00
BenchmarkBinary/PointersStruct:encode
5518
ns/op 1702 B/op 59 allocs/op5601
ns/op 1702 B/op 59 allocs/op0.99
BenchmarkBinary/PointersStruct:encode - ns/op
5518
ns/op5601
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
5604
ns/op 1702 B/op 59 allocs/op5601
ns/op 1702 B/op 59 allocs/op1.00
BenchmarkBinary/PointersStruct:encode - ns/op
5604
ns/op5601
ns/op1.00
BenchmarkBinary/PointersStruct:encode - B/op
1702
B/op1702
B/op1
BenchmarkBinary/PointersStruct:encode - allocs/op
59
allocs/op59
allocs/op1
BenchmarkBinary/PointersStruct:decode
4739
ns/op 286 B/op 26 allocs/op4768
ns/op 286 B/op 26 allocs/op0.99
BenchmarkBinary/PointersStruct:decode - ns/op
4739
ns/op4768
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
4609
ns/op 286 B/op 26 allocs/op4768
ns/op 286 B/op 26 allocs/op0.97
BenchmarkBinary/PointersStruct:decode - ns/op
4609
ns/op4768
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
19696
ns/op 8397 B/op 232 allocs/op20435
ns/op 8396 B/op 232 allocs/op0.96
BenchmarkBinary/PointerSlicesStruct:encode - ns/op
19696
ns/op20435
ns/op0.96
BenchmarkBinary/PointerSlicesStruct:encode - B/op
8397
B/op8396
B/op1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/PointerSlicesStruct:encode
18662
ns/op 8397 B/op 232 allocs/op20435
ns/op 8396 B/op 232 allocs/op0.91
BenchmarkBinary/PointerSlicesStruct:encode - ns/op
18662
ns/op20435
ns/op0.91
BenchmarkBinary/PointerSlicesStruct:encode - B/op
8397
B/op8396
B/op1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/PointerSlicesStruct:decode
40217
ns/op 6051 B/op 352 allocs/op40806
ns/op 6050 B/op 352 allocs/op0.99
BenchmarkBinary/PointerSlicesStruct:decode - ns/op
40217
ns/op40806
ns/op0.99
BenchmarkBinary/PointerSlicesStruct:decode - B/op
6051
B/op6050
B/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op
352
allocs/op352
allocs/op1
BenchmarkBinary/PointerSlicesStruct:decode
36349
ns/op 6055 B/op 352 allocs/op40806
ns/op 6050 B/op 352 allocs/op0.89
BenchmarkBinary/PointerSlicesStruct:decode - ns/op
36349
ns/op40806
ns/op0.89
BenchmarkBinary/PointerSlicesStruct:decode - B/op
6055
B/op6050
B/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op
352
allocs/op352
allocs/op1
BenchmarkBinary/ComplexSt:encode
48202
ns/op 24117 B/op 582 allocs/op50747
ns/op 24117 B/op 582 allocs/op0.95
BenchmarkBinary/ComplexSt:encode - ns/op
48202
ns/op50747
ns/op0.95
BenchmarkBinary/ComplexSt:encode - B/op
24117
B/op24117
B/op1
BenchmarkBinary/ComplexSt:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/ComplexSt:encode
44503
ns/op 24118 B/op 582 allocs/op50747
ns/op 24117 B/op 582 allocs/op0.88
BenchmarkBinary/ComplexSt:encode - ns/op
44503
ns/op50747
ns/op0.88
BenchmarkBinary/ComplexSt:encode - B/op
24118
B/op24117
B/op1.00
BenchmarkBinary/ComplexSt:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/ComplexSt:decode
49702
ns/op 7922 B/op 319 allocs/op50692
ns/op 7919 B/op 319 allocs/op0.98
BenchmarkBinary/ComplexSt:decode - ns/op
49702
ns/op50692
ns/op0.98
BenchmarkBinary/ComplexSt:decode - B/op
7922
B/op7919
B/op1.00
BenchmarkBinary/ComplexSt:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/ComplexSt:decode
45271
ns/op 7923 B/op 319 allocs/op50692
ns/op 7919 B/op 319 allocs/op0.89
BenchmarkBinary/ComplexSt:decode - ns/op
45271
ns/op50692
ns/op0.89
BenchmarkBinary/ComplexSt:decode - B/op
7923
B/op7919
B/op1.00
BenchmarkBinary/ComplexSt:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt1:encode
5374
ns/op 2037 B/op 65 allocs/op5341
ns/op 2037 B/op 65 allocs/op1.01
BenchmarkBinary/EmbeddedSt1:encode - ns/op
5374
ns/op5341
ns/op1.01
BenchmarkBinary/EmbeddedSt1:encode - B/op
2037
B/op2037
B/op1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op
65
allocs/op65
allocs/op1
BenchmarkBinary/EmbeddedSt1:encode
5218
ns/op 2037 B/op 65 allocs/op5341
ns/op 2037 B/op 65 allocs/op0.98
BenchmarkBinary/EmbeddedSt1:encode - ns/op
5218
ns/op5341
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
3421
ns/op 300 B/op 8 allocs/op3428
ns/op 300 B/op 8 allocs/op1.00
BenchmarkBinary/EmbeddedSt1:decode - ns/op
3421
ns/op3428
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
3384
ns/op 300 B/op 8 allocs/op3428
ns/op 300 B/op 8 allocs/op0.99
BenchmarkBinary/EmbeddedSt1:decode - ns/op
3384
ns/op3428
ns/op0.99
BenchmarkBinary/EmbeddedSt1:decode - B/op
300
B/op300
B/op1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/EmbeddedSt2:encode
48785
ns/op 24114 B/op 582 allocs/op47355
ns/op 24117 B/op 582 allocs/op1.03
BenchmarkBinary/EmbeddedSt2:encode - ns/op
48785
ns/op47355
ns/op1.03
BenchmarkBinary/EmbeddedSt2:encode - B/op
24114
B/op24117
B/op1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/EmbeddedSt2:encode
44316
ns/op 24120 B/op 582 allocs/op47355
ns/op 24117 B/op 582 allocs/op0.94
BenchmarkBinary/EmbeddedSt2:encode - ns/op
44316
ns/op47355
ns/op0.94
BenchmarkBinary/EmbeddedSt2:encode - B/op
24120
B/op24117
B/op1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/EmbeddedSt2:decode
49933
ns/op 7920 B/op 319 allocs/op49771
ns/op 7921 B/op 319 allocs/op1.00
BenchmarkBinary/EmbeddedSt2:decode - ns/op
49933
ns/op49771
ns/op1.00
BenchmarkBinary/EmbeddedSt2:decode - B/op
7920
B/op7921
B/op1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt2:decode
45391
ns/op 7923 B/op 319 allocs/op49771
ns/op 7921 B/op 319 allocs/op0.91
BenchmarkBinary/EmbeddedSt2:decode - ns/op
45391
ns/op49771
ns/op0.91
BenchmarkBinary/EmbeddedSt2:decode - B/op
7923
B/op7921
B/op1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt3:encode
39139
ns/op 19180 B/op 468 allocs/op39134
ns/op 19183 B/op 468 allocs/op1.00
BenchmarkBinary/EmbeddedSt3:encode - ns/op
39139
ns/op39134
ns/op1.00
BenchmarkBinary/EmbeddedSt3:encode - B/op
19180
B/op19183
B/op1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op
468
allocs/op468
allocs/op1
BenchmarkBinary/EmbeddedSt3:encode
36065
ns/op 19195 B/op 468 allocs/op39134
ns/op 19183 B/op 468 allocs/op0.92
BenchmarkBinary/EmbeddedSt3:encode - ns/op
36065
ns/op39134
ns/op0.92
BenchmarkBinary/EmbeddedSt3:encode - B/op
19195
B/op19183
B/op1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op
468
allocs/op468
allocs/op1
BenchmarkBinary/EmbeddedSt3:decode
41521
ns/op 7490 B/op 258 allocs/op44129
ns/op 7484 B/op 258 allocs/op0.94
BenchmarkBinary/EmbeddedSt3:decode - ns/op
41521
ns/op44129
ns/op0.94
BenchmarkBinary/EmbeddedSt3:decode - B/op
7490
B/op7484
B/op1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op
258
allocs/op258
allocs/op1
BenchmarkBinary/EmbeddedSt3:decode
37853
ns/op 7491 B/op 258 allocs/op44129
ns/op 7484 B/op 258 allocs/op0.86
BenchmarkBinary/EmbeddedSt3:decode - ns/op
37853
ns/op44129
ns/op0.86
BenchmarkBinary/EmbeddedSt3:decode - B/op
7491
B/op7484
B/op1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op
258
allocs/op258
allocs/op1
BenchmarkBinary/EmbeddedSt4:encode
49738
ns/op 24429 B/op 591 allocs/op56296
ns/op 24425 B/op 591 allocs/op0.88
BenchmarkBinary/EmbeddedSt4:encode - ns/op
49738
ns/op56296
ns/op0.88
BenchmarkBinary/EmbeddedSt4:encode - B/op
24429
B/op24425
B/op1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op
591
allocs/op591
allocs/op1
BenchmarkBinary/EmbeddedSt4:encode
45372
ns/op 24428 B/op 591 allocs/op56296
ns/op 24425 B/op 591 allocs/op0.81
BenchmarkBinary/EmbeddedSt4:encode - ns/op
45372
ns/op56296
ns/op0.81
BenchmarkBinary/EmbeddedSt4:encode - B/op
24428
B/op24425
B/op1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op
591
allocs/op591
allocs/op1
BenchmarkBinary/EmbeddedSt4:decode
50835
ns/op 7980 B/op 322 allocs/op50741
ns/op 7979 B/op 322 allocs/op1.00
BenchmarkBinary/EmbeddedSt4:decode - ns/op
50835
ns/op50741
ns/op1.00
BenchmarkBinary/EmbeddedSt4:decode - B/op
7980
B/op7979
B/op1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op
322
allocs/op322
allocs/op1
BenchmarkBinary/EmbeddedSt4:decode
46319
ns/op 7977 B/op 322 allocs/op50741
ns/op 7979 B/op 322 allocs/op0.91
BenchmarkBinary/EmbeddedSt4:decode - ns/op
46319
ns/op50741
ns/op0.91
BenchmarkBinary/EmbeddedSt4:decode - B/op
7977
B/op7979
B/op1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op
322
allocs/op322
allocs/op1
BenchmarkBinary/EmbeddedSt5:encode
40150
ns/op 19583 B/op 475 allocs/op39835
ns/op 19586 B/op 475 allocs/op1.01
BenchmarkBinary/EmbeddedSt5:encode - ns/op
40150
ns/op39835
ns/op1.01
BenchmarkBinary/EmbeddedSt5:encode - B/op
19583
B/op19586
B/op1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op
475
allocs/op475
allocs/op1
BenchmarkBinary/EmbeddedSt5:encode
36911
ns/op 19583 B/op 475 allocs/op39835
ns/op 19586 B/op 475 allocs/op0.93
BenchmarkBinary/EmbeddedSt5:encode - ns/op
36911
ns/op39835
ns/op0.93
BenchmarkBinary/EmbeddedSt5:encode - B/op
19583
B/op19586
B/op1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op
475
allocs/op475
allocs/op1
BenchmarkBinary/EmbeddedSt5:decode
42512
ns/op 7556 B/op 262 allocs/op42554
ns/op 7555 B/op 262 allocs/op1.00
BenchmarkBinary/EmbeddedSt5:decode - ns/op
42512
ns/op42554
ns/op1.00
BenchmarkBinary/EmbeddedSt5:decode - B/op
7556
B/op7555
B/op1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op
262
allocs/op262
allocs/op1
BenchmarkBinary/EmbeddedSt5:decode
38207
ns/op 7560 B/op 262 allocs/op42554
ns/op 7555 B/op 262 allocs/op0.90
BenchmarkBinary/EmbeddedSt5:decode - ns/op
38207
ns/op42554
ns/op0.90
BenchmarkBinary/EmbeddedSt5:decode - B/op
7560
B/op7555
B/op1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op
262
allocs/op262
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:encode
2319
ns/op 512 B/op 16 allocs/op2356
ns/op 512 B/op 16 allocs/op0.98
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op
2319
ns/op2356
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
2477
ns/op 512 B/op 16 allocs/op2356
ns/op 512 B/op 16 allocs/op1.05
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op
2477
ns/op2356
ns/op1.05
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op
512
B/op512
B/op1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op
16
allocs/op16
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:decode
2039
ns/op 200 B/op 8 allocs/op2087
ns/op 200 B/op 8 allocs/op0.98
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op
2039
ns/op2087
ns/op0.98
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:decode
2294
ns/op 200 B/op 8 allocs/op2087
ns/op 200 B/op 8 allocs/op1.10
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op
2294
ns/op2087
ns/op1.10
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:encode
5224
ns/op 1783 B/op 53 allocs/op5451
ns/op 1783 B/op 53 allocs/op0.96
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op
5224
ns/op5451
ns/op0.96
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op
1783
B/op1783
B/op1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op
53
allocs/op53
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:encode
5159
ns/op 1783 B/op 53 allocs/op5451
ns/op 1783 B/op 53 allocs/op0.95
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op
5159
ns/op5451
ns/op0.95
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op
1783
B/op1783
B/op1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op
53
allocs/op53
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:decode
4867
ns/op 832 B/op 31 allocs/op4810
ns/op 832 B/op 31 allocs/op1.01
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op
4867
ns/op4810
ns/op1.01
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op
832
B/op832
B/op1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op
31
allocs/op31
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:decode
4757
ns/op 832 B/op 31 allocs/op4810
ns/op 832 B/op 31 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op
4757
ns/op4810
ns/op0.99
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op
832
B/op832
B/op1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op
31
allocs/op31
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:encode
1990
ns/op 352 B/op 12 allocs/op2008
ns/op 352 B/op 12 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op
1990
ns/op2008
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
2068
ns/op 352 B/op 12 allocs/op2008
ns/op 352 B/op 12 allocs/op1.03
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op
2068
ns/op2008
ns/op1.03
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op
352
B/op352
B/op1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op
12
allocs/op12
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:decode
1910
ns/op 200 B/op 8 allocs/op1930
ns/op 200 B/op 8 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op
1910
ns/op1930
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
2065
ns/op 200 B/op 8 allocs/op1930
ns/op 200 B/op 8 allocs/op1.07
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op
2065
ns/op1930
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
2147
ns/op 464 B/op 14 allocs/op2249
ns/op 464 B/op 14 allocs/op0.95
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op
2147
ns/op2249
ns/op0.95
BenchmarkBinary/AminoMarshalerInt4:encode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op
14
allocs/op14
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:encode
2307
ns/op 464 B/op 14 allocs/op2249
ns/op 464 B/op 14 allocs/op1.03
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op
2307
ns/op2249
ns/op1.03
BenchmarkBinary/AminoMarshalerInt4:encode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op
14
allocs/op14
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:decode
1934
ns/op 200 B/op 8 allocs/op1963
ns/op 200 B/op 8 allocs/op0.99
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op
1934
ns/op1963
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
2127
ns/op 200 B/op 8 allocs/op1963
ns/op 200 B/op 8 allocs/op1.08
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op
2127
ns/op1963
ns/op1.08
BenchmarkBinary/AminoMarshalerInt4:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:encode
2415
ns/op 399 B/op 15 allocs/op2461
ns/op 399 B/op 15 allocs/op0.98
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op
2415
ns/op2461
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
2533
ns/op 399 B/op 15 allocs/op2461
ns/op 399 B/op 15 allocs/op1.03
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op
2533
ns/op2461
ns/op1.03
BenchmarkBinary/AminoMarshalerInt5:encode - B/op
399
B/op399
B/op1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op
15
allocs/op15
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:decode
2053
ns/op 231 B/op 10 allocs/op2109
ns/op 231 B/op 10 allocs/op0.97
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op
2053
ns/op2109
ns/op0.97
BenchmarkBinary/AminoMarshalerInt5:decode - B/op
231
B/op231
B/op1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:decode
2218
ns/op 231 B/op 10 allocs/op2109
ns/op 231 B/op 10 allocs/op1.05
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op
2218
ns/op2109
ns/op1.05
BenchmarkBinary/AminoMarshalerInt5:decode - B/op
231
B/op231
B/op1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:encode
3956
ns/op 904 B/op 29 allocs/op3942
ns/op 904 B/op 29 allocs/op1.00
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op
3956
ns/op3942
ns/op1.00
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op
904
B/op904
B/op1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op
29
allocs/op29
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:encode
4173
ns/op 904 B/op 29 allocs/op3942
ns/op 904 B/op 29 allocs/op1.06
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op
4173
ns/op3942
ns/op1.06
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op
904
B/op904
B/op1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op
29
allocs/op29
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:decode
3860
ns/op 464 B/op 20 allocs/op3879
ns/op 464 B/op 20 allocs/op1.00
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op
3860
ns/op3879
ns/op1.00
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:decode
3907
ns/op 464 B/op 20 allocs/op3879
ns/op 464 B/op 20 allocs/op1.01
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op
3907
ns/op3879
ns/op1.01
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:encode
3592
ns/op 696 B/op 24 allocs/op3614
ns/op 696 B/op 24 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op
3592
ns/op3614
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
3869
ns/op 696 B/op 24 allocs/op3614
ns/op 696 B/op 24 allocs/op1.07
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op
3869
ns/op3614
ns/op1.07
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op
696
B/op696
B/op1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op
24
allocs/op24
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:decode
3661
ns/op 432 B/op 20 allocs/op3744
ns/op 432 B/op 20 allocs/op0.98
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op
3661
ns/op3744
ns/op0.98
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op
432
B/op432
B/op1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:decode
3935
ns/op 432 B/op 20 allocs/op3744
ns/op 432 B/op 20 allocs/op1.05
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op
3935
ns/op3744
ns/op1.05
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op
432
B/op432
B/op1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkRoundStateDeepCopy
4714188
ns/op 783249 B/op 24143 allocs/op4751833
ns/op 783249 B/op 24143 allocs/op0.99
BenchmarkRoundStateDeepCopy - ns/op
4714188
ns/op4751833
ns/op0.99
BenchmarkRoundStateDeepCopy - B/op
783249
B/op783249
B/op1
BenchmarkRoundStateDeepCopy - allocs/op
24143
allocs/op24143
allocs/op1
BenchmarkRoundStateDeepCopy
4476057
ns/op 783249 B/op 24143 allocs/op4751833
ns/op 783249 B/op 24143 allocs/op0.94
BenchmarkRoundStateDeepCopy - ns/op
4476057
ns/op4751833
ns/op0.94
BenchmarkRoundStateDeepCopy - B/op
783249
B/op783249
B/op1
BenchmarkRoundStateDeepCopy - allocs/op
24143
allocs/op24143
allocs/op1
BenchmarkReap
161739
ns/op 122880 B/op 1 allocs/op159244
ns/op 122880 B/op 1 allocs/op1.02
BenchmarkReap - ns/op
161739
ns/op159244
ns/op1.02
BenchmarkReap - B/op
122880
B/op122880
B/op1
BenchmarkReap - allocs/op
1
allocs/op1
allocs/op1
BenchmarkReap
118640
ns/op 122880 B/op 1 allocs/op159244
ns/op 122880 B/op 1 allocs/op0.75
BenchmarkReap - ns/op
118640
ns/op159244
ns/op0.75
BenchmarkReap - B/op
122880
B/op122880
B/op1
BenchmarkReap - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCheckTx
94.5
ns/op 40 B/op 2 allocs/op95.92
ns/op 40 B/op 2 allocs/op0.99
BenchmarkCheckTx - ns/op
94.5
ns/op95.92
ns/op0.99
BenchmarkCheckTx - B/op
40
B/op40
B/op1
BenchmarkCheckTx - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCheckTx
78.11
ns/op 40 B/op 2 allocs/op95.92
ns/op 40 B/op 2 allocs/op0.81
BenchmarkCheckTx - ns/op
78.11
ns/op95.92
ns/op0.81
BenchmarkCheckTx - B/op
40
B/op40
B/op1
BenchmarkCheckTx - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheInsertTime
767.1
ns/op 80 B/op 2 allocs/op752.3
ns/op 80 B/op 2 allocs/op1.02
BenchmarkCacheInsertTime - ns/op
767.1
ns/op752.3
ns/op1.02
BenchmarkCacheInsertTime - B/op
80
B/op80
B/op1
BenchmarkCacheInsertTime - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheInsertTime
645.8
ns/op 80 B/op 2 allocs/op752.3
ns/op 80 B/op 2 allocs/op0.86
BenchmarkCacheInsertTime - ns/op
645.8
ns/op752.3
ns/op0.86
BenchmarkCacheInsertTime - B/op
80
B/op80
B/op1
BenchmarkCacheInsertTime - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheRemoveTime
477
ns/op 0 B/op 0 allocs/op478.3
ns/op 0 B/op 0 allocs/op1.00
BenchmarkCacheRemoveTime - ns/op
477
ns/op478.3
ns/op1.00
BenchmarkCacheRemoveTime - B/op
0
B/op0
B/op1
BenchmarkCacheRemoveTime - allocs/op
0
allocs/op0
allocs/op1
BenchmarkCacheRemoveTime
477.7
ns/op 0 B/op 0 allocs/op478.3
ns/op 0 B/op 0 allocs/op1.00
BenchmarkCacheRemoveTime - ns/op
477.7
ns/op478.3
ns/op1.00
BenchmarkCacheRemoveTime - B/op
0
B/op0
B/op1
BenchmarkCacheRemoveTime - allocs/op
0
allocs/op0
allocs/op1
BenchmarkLoadValidators/height=10
506714
ns/op 100469 B/op 2440 allocs/op506334
ns/op 100469 B/op 2440 allocs/op1.00
BenchmarkLoadValidators/height=10 - ns/op
506714
ns/op506334
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
468184
ns/op 100478 B/op 2440 allocs/op506334
ns/op 100469 B/op 2440 allocs/op0.92
BenchmarkLoadValidators/height=10 - ns/op
468184
ns/op506334
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
714389
ns/op 100469 B/op 2440 allocs/op715283
ns/op 100469 B/op 2440 allocs/op1.00
BenchmarkLoadValidators/height=100 - ns/op
714389
ns/op715283
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
678640
ns/op 100477 B/op 2440 allocs/op715283
ns/op 100469 B/op 2440 allocs/op0.95
BenchmarkLoadValidators/height=100 - ns/op
678640
ns/op715283
ns/op0.95
BenchmarkLoadValidators/height=100 - B/op
100477
B/op100469
B/op1.00
BenchmarkLoadValidators/height=100 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=1000
2779569
ns/op 100492 B/op 2441 allocs/op2778020
ns/op 100492 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=1000 - ns/op
2779569
ns/op2778020
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
2753289
ns/op 100500 B/op 2441 allocs/op2778020
ns/op 100492 B/op 2441 allocs/op0.99
BenchmarkLoadValidators/height=1000 - ns/op
2753289
ns/op2778020
ns/op0.99
BenchmarkLoadValidators/height=1000 - B/op
100500
B/op100492
B/op1.00
BenchmarkLoadValidators/height=1000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=10000
23457373
ns/op 100493 B/op 2441 allocs/op23562978
ns/op 100493 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=10000 - ns/op
23457373
ns/op23562978
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
23475323
ns/op 100509 B/op 2441 allocs/op23562978
ns/op 100493 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=10000 - ns/op
23475323
ns/op23562978
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
482372
ns/op 100405 B/op 2436 allocs/op484944
ns/op 100405 B/op 2436 allocs/op0.99
BenchmarkLoadValidators/height=100000 - ns/op
482372
ns/op484944
ns/op0.99
BenchmarkLoadValidators/height=100000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=100000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000
444754
ns/op 100414 B/op 2436 allocs/op484944
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=100000 - ns/op
444754
ns/op484944
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
481539
ns/op 100405 B/op 2436 allocs/op483148
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=1000000 - ns/op
481539
ns/op483148
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
445091
ns/op 100415 B/op 2436 allocs/op483148
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=1000000 - ns/op
445091
ns/op483148
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
481583
ns/op 100405 B/op 2436 allocs/op486746
ns/op 100405 B/op 2436 allocs/op0.99
BenchmarkLoadValidators/height=10000000 - ns/op
481583
ns/op486746
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
443891
ns/op 100415 B/op 2436 allocs/op486746
ns/op 100405 B/op 2436 allocs/op0.91
BenchmarkLoadValidators/height=10000000 - ns/op
443891
ns/op486746
ns/op0.91
BenchmarkLoadValidators/height=10000000 - B/op
100415
B/op100405
B/op1.00
BenchmarkLoadValidators/height=10000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000000
481132
ns/op 100405 B/op 2436 allocs/op482715
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=100000000 - ns/op
481132
ns/op482715
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
447126
ns/op 100414 B/op 2436 allocs/op482715
ns/op 100405 B/op 2436 allocs/op0.93
BenchmarkLoadValidators/height=100000000 - ns/op
447126
ns/op482715
ns/op0.93
BenchmarkLoadValidators/height=100000000 - B/op
100414
B/op100405
B/op1.00
BenchmarkLoadValidators/height=100000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000000
485702
ns/op 100405 B/op 2436 allocs/op482521
ns/op 100405 B/op 2436 allocs/op1.01
BenchmarkLoadValidators/height=1000000000 - ns/op
485702
ns/op482521
ns/op1.01
BenchmarkLoadValidators/height=1000000000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=1000000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=1000000000
444352
ns/op 100414 B/op 2436 allocs/op482521
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=1000000000 - ns/op
444352
ns/op482521
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
2615
ns/op 1512 B/op 43 allocs/op2619
ns/op 1512 B/op 43 allocs/op1.00
BenchmarkProposalWriteSignBytes - ns/op
2615
ns/op2619
ns/op1.00
BenchmarkProposalWriteSignBytes - B/op
1512
B/op1512
B/op1
BenchmarkProposalWriteSignBytes - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalWriteSignBytes
2382
ns/op 1512 B/op 43 allocs/op2619
ns/op 1512 B/op 43 allocs/op0.91
BenchmarkProposalWriteSignBytes - ns/op
2382
ns/op2619
ns/op0.91
BenchmarkProposalWriteSignBytes - B/op
1512
B/op1512
B/op1
BenchmarkProposalWriteSignBytes - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalSign
29879
ns/op 1576 B/op 44 allocs/op29939
ns/op 1576 B/op 44 allocs/op1.00
BenchmarkProposalSign - ns/op
29879
ns/op29939
ns/op1.00
BenchmarkProposalSign - B/op
1576
B/op1576
B/op1
BenchmarkProposalSign - allocs/op
44
allocs/op44
allocs/op1
BenchmarkProposalSign
29624
ns/op 1576 B/op 44 allocs/op29939
ns/op 1576 B/op 44 allocs/op0.99
BenchmarkProposalSign - ns/op
29624
ns/op29939
ns/op0.99
BenchmarkProposalSign - B/op
1576
B/op1576
B/op1
BenchmarkProposalSign - allocs/op
44
allocs/op44
allocs/op1
BenchmarkProposalVerifySignature
65340
ns/op 1512 B/op 43 allocs/op64800
ns/op 1512 B/op 43 allocs/op1.01
BenchmarkProposalVerifySignature - ns/op
65340
ns/op64800
ns/op1.01
BenchmarkProposalVerifySignature - B/op
1512
B/op1512
B/op1
BenchmarkProposalVerifySignature - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalVerifySignature
65994
ns/op 1512 B/op 43 allocs/op64800
ns/op 1512 B/op 43 allocs/op1.02
BenchmarkProposalVerifySignature - ns/op
65994
ns/op64800
ns/op1.02
BenchmarkProposalVerifySignature - B/op
1512
B/op1512
B/op1
BenchmarkProposalVerifySignature - allocs/op
43
allocs/op43
allocs/op1
BenchmarkValidatorSetCopy
56955
ns/op 72192 B/op 1001 allocs/op55454
ns/op 72192 B/op 1001 allocs/op1.03
BenchmarkValidatorSetCopy - ns/op
56955
ns/op55454
ns/op1.03
BenchmarkValidatorSetCopy - B/op
72192
B/op72192
B/op1
BenchmarkValidatorSetCopy - allocs/op
1001
allocs/op1001
allocs/op1
BenchmarkValidatorSetCopy
43068
ns/op 72192 B/op 1001 allocs/op55454
ns/op 72192 B/op 1001 allocs/op0.78
BenchmarkValidatorSetCopy - ns/op
43068
ns/op55454
ns/op0.78
BenchmarkValidatorSetCopy - B/op
72192
B/op72192
B/op1
BenchmarkValidatorSetCopy - allocs/op
1001
allocs/op1001
allocs/op1
BenchmarkUpdates
866796
ns/op 221432 B/op 2111 allocs/op890138
ns/op 221432 B/op 2111 allocs/op0.97
BenchmarkUpdates - ns/op
866796
ns/op890138
ns/op0.97
BenchmarkUpdates - B/op
221432
B/op221432
B/op1
BenchmarkUpdates - allocs/op
2111
allocs/op2111
allocs/op1
BenchmarkUpdates
803069
ns/op 221432 B/op 2111 allocs/op890138
ns/op 221432 B/op 2111 allocs/op0.90
BenchmarkUpdates - ns/op
803069
ns/op890138
ns/op0.90
BenchmarkUpdates - B/op
221432
B/op221432
B/op1
BenchmarkUpdates - allocs/op
2111
allocs/op2111
allocs/op1
BenchmarkWalRead512B
4061
ns/op 8136 B/op 16 allocs/op4065
ns/op 8136 B/op 16 allocs/op1.00
BenchmarkWalRead512B - ns/op
4061
ns/op4065
ns/op1.00
BenchmarkWalRead512B - B/op
8136
B/op8136
B/op1
BenchmarkWalRead512B - allocs/op
16
allocs/op16
allocs/op1
BenchmarkWalRead512B
3594
ns/op 8136 B/op 16 allocs/op4065
ns/op 8136 B/op 16 allocs/op0.88
BenchmarkWalRead512B - ns/op
3594
ns/op4065
ns/op0.88
BenchmarkWalRead512B - B/op
8136
B/op8136
B/op1
BenchmarkWalRead512B - allocs/op
16
allocs/op16
allocs/op1
BenchmarkWalRead10KB
29973
ns/op 88368 B/op 22 allocs/op29889
ns/op 88368 B/op 22 allocs/op1.00
BenchmarkWalRead10KB - ns/op
29973
ns/op29889
ns/op1.00
BenchmarkWalRead10KB - B/op
88368
B/op88368
B/op1
BenchmarkWalRead10KB - allocs/op
22
allocs/op22
allocs/op1
BenchmarkWalRead10KB
27398
ns/op 88368 B/op 22 allocs/op29889
ns/op 88368 B/op 22 allocs/op0.92
BenchmarkWalRead10KB - ns/op
27398
ns/op29889
ns/op0.92
BenchmarkWalRead10KB - B/op
88368
B/op88368
B/op1
BenchmarkWalRead10KB - allocs/op
22
allocs/op22
allocs/op1
BenchmarkDetaching
92.51
ns/op 0 B/op 0 allocs/op119.9
ns/op 0 B/op 0 allocs/op0.77
BenchmarkDetaching - ns/op
92.51
ns/op119.9
ns/op0.77
BenchmarkDetaching - B/op
0
B/op0
B/op1
BenchmarkDetaching - allocs/op
0
allocs/op0
allocs/op1
BenchmarkDetaching
97.55
ns/op 0 B/op 0 allocs/op119.9
ns/op 0 B/op 0 allocs/op0.81
BenchmarkDetaching - ns/op
97.55
ns/op119.9
ns/op0.81
BenchmarkDetaching - B/op
0
B/op0
B/op1
BenchmarkDetaching - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRemoved
40.23
ns/op 0 B/op 0 allocs/op39.77
ns/op 0 B/op 0 allocs/op1.01
BenchmarkRemoved - ns/op
40.23
ns/op39.77
ns/op1.01
BenchmarkRemoved - B/op
0
B/op0
B/op1
BenchmarkRemoved - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRemoved
29.71
ns/op 0 B/op 0 allocs/op39.77
ns/op 0 B/op 0 allocs/op0.75
BenchmarkRemoved - ns/op
29.71
ns/op39.77
ns/op0.75
BenchmarkRemoved - B/op
0
B/op0
B/op1
BenchmarkRemoved - allocs/op
0
allocs/op0
allocs/op1
BenchmarkPushBack
526.5
ns/op 327 B/op 5 allocs/op481.4
ns/op 327 B/op 5 allocs/op1.09
BenchmarkPushBack - ns/op
526.5
ns/op481.4
ns/op1.09
BenchmarkPushBack - B/op
327
B/op327
B/op1
BenchmarkPushBack - allocs/op
5
allocs/op5
allocs/op1
BenchmarkPushBack
385.9
ns/op 327 B/op 5 allocs/op481.4
ns/op 327 B/op 5 allocs/op0.80
BenchmarkPushBack - ns/op
385.9
ns/op481.4
ns/op0.80
BenchmarkPushBack - B/op
327
B/op327
B/op1
BenchmarkPushBack - allocs/op
5
allocs/op5
allocs/op1
BenchmarkCMapHas
120.8
ns/op 16 B/op 1 allocs/op124.7
ns/op 16 B/op 1 allocs/op0.97
BenchmarkCMapHas - ns/op
120.8
ns/op124.7
ns/op0.97
BenchmarkCMapHas - B/op
16
B/op16
B/op1
BenchmarkCMapHas - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCMapHas
116.1
ns/op 16 B/op 1 allocs/op124.7
ns/op 16 B/op 1 allocs/op0.93
BenchmarkCMapHas - ns/op
116.1
ns/op124.7
ns/op0.93
BenchmarkCMapHas - B/op
16
B/op16
B/op1
BenchmarkCMapHas - allocs/op
1
allocs/op1
allocs/op1
BenchmarkEqual
59606281
ns/op 5244 B/op 12 allocs/op59619708
ns/op 5244 B/op 12 allocs/op1.00
BenchmarkEqual - ns/op
59606281
ns/op59619708
ns/op1.00
BenchmarkEqual - B/op
5244
B/op5244
B/op1
BenchmarkEqual - allocs/op
12
allocs/op12
allocs/op1
BenchmarkEqual
59616034
ns/op 5244 B/op 12 allocs/op59619708
ns/op 5244 B/op 12 allocs/op1.00
BenchmarkEqual - ns/op
59616034
ns/op59619708
ns/op1.00
BenchmarkEqual - B/op
5244
B/op5244
B/op1
BenchmarkEqual - allocs/op
12
allocs/op12
allocs/op1
BenchmarkDefaultCost
59644493
ns/op 5153 B/op 9 allocs/op59698423
ns/op 5153 B/op 9 allocs/op1.00
BenchmarkDefaultCost - ns/op
59644493
ns/op59698423
ns/op1.00
BenchmarkDefaultCost - B/op
5153
B/op5153
B/op1
BenchmarkDefaultCost - allocs/op
9
allocs/op9
allocs/op1
BenchmarkDefaultCost
59620022
ns/op 5160 B/op 9 allocs/op59698423
ns/op 5153 B/op 9 allocs/op1.00
BenchmarkDefaultCost - ns/op
59620022
ns/op59698423
ns/op1.00
BenchmarkDefaultCost - B/op
5160
B/op5153
B/op1.00
BenchmarkDefaultCost - allocs/op
9
allocs/op9
allocs/op1
BenchmarkIsMnemonicValid
1452
ns/op 576 B/op 3 allocs/op1487
ns/op 576 B/op 3 allocs/op0.98
BenchmarkIsMnemonicValid - ns/op
1452
ns/op1487
ns/op0.98
BenchmarkIsMnemonicValid - B/op
576
B/op576
B/op1
BenchmarkIsMnemonicValid - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsMnemonicValid
1349
ns/op 576 B/op 3 allocs/op1487
ns/op 576 B/op 3 allocs/op0.91
BenchmarkIsMnemonicValid - ns/op
1349
ns/op1487
ns/op0.91
BenchmarkIsMnemonicValid - B/op
576
B/op576
B/op1
BenchmarkIsMnemonicValid - allocs/op
3
allocs/op3
allocs/op1
BenchmarkKeyGeneration
21727
ns/op 32 B/op 1 allocs/op21704
ns/op 32 B/op 1 allocs/op1.00
BenchmarkKeyGeneration - ns/op
21727
ns/op21704
ns/op1.00
BenchmarkKeyGeneration - B/op
32
B/op32
B/op1
BenchmarkKeyGeneration - allocs/op
1
allocs/op1
allocs/op1
BenchmarkKeyGeneration
21729
ns/op 32 B/op 1 allocs/op21704
ns/op 32 B/op 1 allocs/op1.00
BenchmarkKeyGeneration - ns/op
21729
ns/op21704
ns/op1.00
BenchmarkKeyGeneration - B/op
32
B/op32
B/op1
BenchmarkKeyGeneration - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSigning
26689
ns/op 64 B/op 1 allocs/op26654
ns/op 64 B/op 1 allocs/op1.00
BenchmarkSigning - ns/op
26689
ns/op26654
ns/op1.00
BenchmarkSigning - B/op
64
B/op64
B/op1
BenchmarkSigning - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSigning
26652
ns/op 64 B/op 1 allocs/op26654
ns/op 64 B/op 1 allocs/op1.00
BenchmarkSigning - ns/op
26652
ns/op26654
ns/op1.00
BenchmarkSigning - B/op
64
B/op64
B/op1
BenchmarkSigning - allocs/op
1
allocs/op1
allocs/op1
BenchmarkVerification
62941
ns/op 0 B/op 0 allocs/op62844
ns/op 0 B/op 0 allocs/op1.00
BenchmarkVerification - ns/op
62941
ns/op62844
ns/op1.00
BenchmarkVerification - B/op
0
B/op0
B/op1
BenchmarkVerification - allocs/op
0
allocs/op0
allocs/op1
BenchmarkVerification
61879
ns/op 0 B/op 0 allocs/op62844
ns/op 0 B/op 0 allocs/op0.98
BenchmarkVerification - ns/op
61879
ns/op62844
ns/op0.98
BenchmarkVerification - B/op
0
B/op0
B/op1
BenchmarkVerification - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
29840194
ns/op 5125 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
29840194
ns/op29863220
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5125
B/op5125
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9
29848546
ns/op 5128 B/op 9 allocs/op29869041
ns/op 5128 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op
29848546
ns/op29869041
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op
5128
B/op5128
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
59627910
ns/op 5129 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
59627910
ns/op29863220
ns/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5129
B/op5125
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10
59632412
ns/op 5147 B/op 9 allocs/op59686168
ns/op 5147 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op
59632412
ns/op59686168
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
119211589
ns/op 5138 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
119211589
ns/op29863220
ns/op3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5138
B/op5125
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11
119218461
ns/op 5176 B/op 9 allocs/op119313957
ns/op 5152 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op
119218461
ns/op119313957
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op
5176
B/op5152
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
238415572
ns/op 5150 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op7.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
238415572
ns/op29863220
ns/op7.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5150
B/op5125
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12
238789234
ns/op 5176 B/op 9 allocs/op238461107
ns/op 5176 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op
238789234
ns/op238461107
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op
5176
B/op5176
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
476702810
ns/op 5170 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op15.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
476702810
ns/op29863220
ns/op15.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5170
B/op5125
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13
476762163
ns/op 5282 B/op 10 allocs/op476910725
ns/op 5213 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op
476762163
ns/op476910725
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
953161154
ns/op 5196 B/op 10 allocs/op29863220
ns/op 5125 B/op 9 allocs/op31.92
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
953161154
ns/op29863220
ns/op31.92
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5196
B/op5125
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
10
allocs/op9
allocs/op1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14
953402811
ns/op 5260 B/op 10 allocs/op955480857
ns/op 5260 B/op 10 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op
953402811
ns/op955480857
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op
5260
B/op5260
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
1906517378
ns/op 5528 B/op 13 allocs/op29863220
ns/op 5125 B/op 9 allocs/op63.84
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
1906517378
ns/op29863220
ns/op63.84
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5528
B/op5125
B/op1.08
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
13
allocs/op9
allocs/op1.44
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15
1906310023
ns/op 5528 B/op 13 allocs/op1907122100
ns/op 5736 B/op 15 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op
1906310023
ns/op1907122100
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
79050
ns/op 25424 B/op 497 allocs/op79294
ns/op 25424 B/op 497 allocs/op1.00
BenchmarkSimpleHashAlternatives/recursive - ns/op
79050
ns/op79294
ns/op1.00
BenchmarkSimpleHashAlternatives/recursive - B/op
25424
B/op25424
B/op1
BenchmarkSimpleHashAlternatives/recursive - allocs/op
497
allocs/op497
allocs/op1
BenchmarkSimpleHashAlternatives/recursive
76036
ns/op 25424 B/op 497 allocs/op79294
ns/op 25424 B/op 497 allocs/op0.96
BenchmarkSimpleHashAlternatives/recursive - ns/op
76036
ns/op79294
ns/op0.96
BenchmarkSimpleHashAlternatives/recursive - B/op
25424
B/op25424
B/op1
BenchmarkSimpleHashAlternatives/recursive - allocs/op
497
allocs/op497
allocs/op1
BenchmarkSimpleHashAlternatives/iterative
79800
ns/op 28112 B/op 498 allocs/op81969
ns/op 28112 B/op 498 allocs/op0.97
BenchmarkSimpleHashAlternatives/iterative - ns/op
79800
ns/op81969
ns/op0.97
BenchmarkSimpleHashAlternatives/iterative - B/op
28112
B/op28112
B/op1
BenchmarkSimpleHashAlternatives/iterative - allocs/op
498
allocs/op498
allocs/op1
BenchmarkSimpleHashAlternatives/iterative
75881
ns/op 28112 B/op 498 allocs/op81969
ns/op 28112 B/op 498 allocs/op0.93
BenchmarkSimpleHashAlternatives/iterative - ns/op
75881
ns/op81969
ns/op0.93
BenchmarkSimpleHashAlternatives/iterative - B/op
28112
B/op28112
B/op1
BenchmarkSimpleHashAlternatives/iterative - allocs/op
498
allocs/op498
allocs/op1
BenchmarkSigning
83449
ns/op 1856 B/op 36 allocs/op26654
ns/op 64 B/op 1 allocs/op3.13
BenchmarkSigning - ns/op
83449
ns/op26654
ns/op3.13
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkSigning
83408
ns/op 1856 B/op 36 allocs/op26654
ns/op 64 B/op 1 allocs/op3.13
BenchmarkSigning - ns/op
83408
ns/op26654
ns/op3.13
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkVerification
166939
ns/op 864 B/op 19 allocs/op62844
ns/op 0 B/op 0 allocs/op2.66
BenchmarkVerification - ns/op
166939
ns/op62844
ns/op2.66
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerification
165769
ns/op 864 B/op 19 allocs/op62844
ns/op 0 B/op 0 allocs/op2.64
BenchmarkVerification - ns/op
165769
ns/op62844
ns/op2.64
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerify
161685
ns/op 864 B/op 19 allocs/op166655
ns/op 864 B/op 19 allocs/op0.97
BenchmarkVerify - ns/op
161685
ns/op166655
ns/op0.97
BenchmarkVerify - B/op
864
B/op864
B/op1
BenchmarkVerify - allocs/op
19
allocs/op19
allocs/op1
BenchmarkVerify
161189
ns/op 864 B/op 19 allocs/op166655
ns/op 864 B/op 19 allocs/op0.97
BenchmarkVerify - ns/op
161189
ns/op166655
ns/op0.97
BenchmarkVerify - B/op
864
B/op864
B/op1
BenchmarkVerify - allocs/op
19
allocs/op19
allocs/op1
BenchmarkBoltDBRandomReadsWrites
1449370
ns/op 25497 B/op 64 allocs/op1595643
ns/op 26291 B/op 64 allocs/op0.91
BenchmarkBoltDBRandomReadsWrites - ns/op
1449370
ns/op1595643
ns/op0.91
BenchmarkBoltDBRandomReadsWrites - B/op
25497
B/op26291
B/op0.97
BenchmarkBoltDBRandomReadsWrites - allocs/op
64
allocs/op64
allocs/op1
BenchmarkBoltDBRandomReadsWrites
1719946
ns/op 24623 B/op 63 allocs/op1595643
ns/op 26291 B/op 64 allocs/op1.08
BenchmarkBoltDBRandomReadsWrites - ns/op
1719946
ns/op1595643
ns/op1.08
BenchmarkBoltDBRandomReadsWrites - B/op
24623
B/op26291
B/op0.94
BenchmarkBoltDBRandomReadsWrites - allocs/op
63
allocs/op64
allocs/op0.98
BenchmarkGoLevelDBRandomReadsWrites
5767
ns/op 595 B/op 12 allocs/op5857
ns/op 617 B/op 12 allocs/op0.98
BenchmarkGoLevelDBRandomReadsWrites - ns/op
5767
ns/op5857
ns/op0.98
BenchmarkGoLevelDBRandomReadsWrites - B/op
595
B/op617
B/op0.96
BenchmarkGoLevelDBRandomReadsWrites - allocs/op
12
allocs/op12
allocs/op1
BenchmarkGoLevelDBRandomReadsWrites
5681
ns/op 621 B/op 12 allocs/op5857
ns/op 617 B/op 12 allocs/op0.97
BenchmarkGoLevelDBRandomReadsWrites - ns/op
5681
ns/op5857
ns/op0.97
BenchmarkGoLevelDBRandomReadsWrites - B/op
621
B/op617
B/op1.01
BenchmarkGoLevelDBRandomReadsWrites - allocs/op
12
allocs/op12
allocs/op1
BenchmarkNodeKey
74.65
ns/op 48 B/op 1 allocs/op74.29
ns/op 48 B/op 1 allocs/op1.00
BenchmarkNodeKey - ns/op
74.65
ns/op74.29
ns/op1.00
BenchmarkNodeKey - B/op
48
B/op48
B/op1
BenchmarkNodeKey - allocs/op
1
allocs/op1
allocs/op1
BenchmarkNodeKey
56.08
ns/op 48 B/op 1 allocs/op74.29
ns/op 48 B/op 1 allocs/op0.75
BenchmarkNodeKey - ns/op
56.08
ns/op74.29
ns/op0.75
BenchmarkNodeKey - B/op
48
B/op48
B/op1
BenchmarkNodeKey - allocs/op
1
allocs/op1
allocs/op1
BenchmarkOrphanKey
294.6
ns/op 200 B/op 7 allocs/op294.2
ns/op 200 B/op 7 allocs/op1.00
BenchmarkOrphanKey - ns/op
294.6
ns/op294.2
ns/op1.00
BenchmarkOrphanKey - B/op
200
B/op200
B/op1
BenchmarkOrphanKey - allocs/op
7
allocs/op7
allocs/op1
BenchmarkOrphanKey
237.8
ns/op 200 B/op 7 allocs/op294.2
ns/op 200 B/op 7 allocs/op0.81
BenchmarkOrphanKey - ns/op
237.8
ns/op294.2
ns/op0.81
BenchmarkOrphanKey - B/op
200
B/op200
B/op1
BenchmarkOrphanKey - allocs/op
7
allocs/op7
allocs/op1
BenchmarkImmutableAvlTreeMemDB
3556174
ns/op 1055819 B/op 21487 allocs/op3702594
ns/op 918129 B/op 18664 allocs/op0.96
BenchmarkImmutableAvlTreeMemDB - ns/op
3556174
ns/op3702594
ns/op0.96
BenchmarkImmutableAvlTreeMemDB - B/op
1055819
B/op918129
B/op1.15
BenchmarkImmutableAvlTreeMemDB - allocs/op
21487
allocs/op18664
allocs/op1.15
BenchmarkImmutableAvlTreeMemDB
3505165
ns/op 1049067 B/op 21350 allocs/op3702594
ns/op 918129 B/op 18664 allocs/op0.95
BenchmarkImmutableAvlTreeMemDB - ns/op
3505165
ns/op3702594
ns/op0.95
BenchmarkImmutableAvlTreeMemDB - B/op
1049067
B/op918129
B/op1.14
BenchmarkImmutableAvlTreeMemDB - allocs/op
21350
allocs/op18664
allocs/op1.14
BenchmarkTreeLoadAndDelete/LoadAndDelete
521217060
ns/op 80134152 B/op 760857 allocs/op488162147
ns/op 78889290 B/op 766624 allocs/op1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op
521217060
ns/op488162147
ns/op1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op
80134152
B/op78889290
B/op1.02
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op
760857
allocs/op766624
allocs/op0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete
294791903
ns/op 75645670 B/op 699109 allocs/op488162147
ns/op 78889290 B/op 766624 allocs/op0.60
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op
294791903
ns/op488162147
ns/op0.60
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op
75645670
B/op78889290
B/op0.96
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op
699109
allocs/op766624
allocs/op0.91
BenchmarkRandomBytes/random
39.8
ns/op 4 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random - ns/op
39.8
ns/op39.75
ns/op1.00
BenchmarkRandomBytes/random - B/op
4
B/op4
B/op1
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-4
39.4
ns/op 4 B/op 1 allocs/op39.44
ns/op 4 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random-4 - ns/op
39.4
ns/op39.44
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.64
ns/op 16 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op1.90
BenchmarkRandomBytes/random - ns/op
75.64
ns/op39.75
ns/op1.90
BenchmarkRandomBytes/random - B/op
16
B/op4
B/op4
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-16
71.54
ns/op 16 B/op 1 allocs/op71.67
ns/op 16 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random-16 - ns/op
71.54
ns/op71.67
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.5
ns/op 32 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op2.83
BenchmarkRandomBytes/random - ns/op
112.5
ns/op39.75
ns/op2.83
BenchmarkRandomBytes/random - B/op
32
B/op4
B/op8
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-32
107.7
ns/op 32 B/op 1 allocs/op108
ns/op 32 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random-32 - ns/op
107.7
ns/op108
ns/op1.00
BenchmarkRandomBytes/random-32 - B/op
32
B/op32
B/op1
BenchmarkRandomBytes/random-32 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
281.4
ns/op 112 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op7.08
BenchmarkRandomBytes/random - ns/op
281.4
ns/op39.75
ns/op7.08
BenchmarkRandomBytes/random - B/op
112
B/op4
B/op28
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-100
271.1
ns/op 112 B/op 1 allocs/op279.2
ns/op 112 B/op 1 allocs/op0.97
BenchmarkRandomBytes/random-100 - ns/op
271.1
ns/op279.2
ns/op0.97
BenchmarkRandomBytes/random-100 - B/op
112
B/op112
B/op1
BenchmarkRandomBytes/random-100 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
2400
ns/op 1024 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op60.38
BenchmarkRandomBytes/random - ns/op
2400
ns/op39.75
ns/op60.38
BenchmarkRandomBytes/random - B/op
1024
B/op4
B/op256
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-1000
2348
ns/op 1024 B/op 1 allocs/op2399
ns/op 1024 B/op 1 allocs/op0.98
BenchmarkRandomBytes/random-1000 - ns/op
2348
ns/op2399
ns/op0.98
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
3456
ns/op 1091 B/op 18 allocs/op3313
ns/op 1086 B/op 18 allocs/op1.04
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op
3456
ns/op3313
ns/op1.04
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op
1091
B/op1086
B/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op
18
allocs/op18
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-miss
2637
ns/op 1088 B/op 18 allocs/op3313
ns/op 1086 B/op 18 allocs/op0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op
2637
ns/op3313
ns/op0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op
1088
B/op1086
B/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op
18
allocs/op18
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits
4225
ns/op 1526 B/op 24 allocs/op4320
ns/op 1526 B/op 24 allocs/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op
4225
ns/op4320
ns/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op
1526
B/op1526
B/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op
24
allocs/op24
allocs/op1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits
3389
ns/op 1528 B/op 24 allocs/op4320
ns/op 1526 B/op 24 allocs/op0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op
3389
ns/op4320
ns/op0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op
1528
B/op1526
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
883368
ns/op 36966 B/op 367 allocs/op939136
ns/op 37688 B/op 370 allocs/op0.94
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
883368
ns/op939136
ns/op0.94
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
36966
B/op37688
B/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op
367
allocs/op370
allocs/op0.99
BenchmarkSmall/boltdb-1000-100-16-40/update
1249324
ns/op 43641 B/op 379 allocs/op939136
ns/op 37688 B/op 370 allocs/op1.33
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
1249324
ns/op939136
ns/op1.33
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
43641
B/op37688
B/op1.16
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op
379
allocs/op370
allocs/op1.02
BenchmarkSmall/boltdb-1000-100-16-40/block
145252524
ns/op 4959385 B/op 46334 allocs/op149092285
ns/op 4744092 B/op 46956 allocs/op0.97
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op
145252524
ns/op149092285
ns/op0.97
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op
4959385
B/op4744092
B/op1.05
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op
46334
allocs/op46956
allocs/op0.99
BenchmarkSmall/boltdb-1000-100-16-40/block
138946628
ns/op 5885507 B/op 49907 allocs/op149092285
ns/op 4744092 B/op 46956 allocs/op0.93
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op
138946628
ns/op149092285
ns/op0.93
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op
5885507
B/op4744092
B/op1.24
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op
49907
allocs/op46956
allocs/op1.06
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss
2357
ns/op 618 B/op 12 allocs/op2312
ns/op 639 B/op 13 allocs/op1.02
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op
2357
ns/op2312
ns/op1.02
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op
618
B/op639
B/op0.97
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op
12
allocs/op13
allocs/op0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss
2213
ns/op 618 B/op 12 allocs/op2312
ns/op 639 B/op 13 allocs/op0.96
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op
2213
ns/op2312
ns/op0.96
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op
618
B/op639
B/op0.97
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op
12
allocs/op13
allocs/op0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits
3092
ns/op 875 B/op 17 allocs/op3021
ns/op 877 B/op 17 allocs/op1.02
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op
3092
ns/op3021
ns/op1.02
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op
875
B/op877
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
2832
ns/op 877 B/op 17 allocs/op3021
ns/op 877 B/op 17 allocs/op0.94
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op
2832
ns/op3021
ns/op0.94
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op
877
B/op877
B/op1
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op
17
allocs/op17
allocs/op1
BenchmarkSmall/goleveldb-1000-100-16-40/update
62297
ns/op 23928 B/op 232 allocs/op61797
ns/op 23662 B/op 231 allocs/op1.01
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op
62297
ns/op61797
ns/op1.01
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op
23928
B/op23662
B/op1.01
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op
232
allocs/op231
allocs/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update
47033
ns/op 24092 B/op 238 allocs/op61797
ns/op 23662 B/op 231 allocs/op0.76
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op
47033
ns/op61797
ns/op0.76
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op
24092
B/op23662
B/op1.02
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op
238
allocs/op231
allocs/op1.03
BenchmarkSmall/goleveldb-1000-100-16-40/block
13814902
ns/op 4438061 B/op 47628 allocs/op13866835
ns/op 4485493 B/op 47647 allocs/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op
13814902
ns/op13866835
ns/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op
4438061
B/op4485493
B/op0.99
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op
47628
allocs/op47647
allocs/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/block
11534376
ns/op 5091534 B/op 54788 allocs/op13866835
ns/op 4485493 B/op 47647 allocs/op0.83
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op
11534376
ns/op13866835
ns/op0.83
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op
5091534
B/op4485493
B/op1.14
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op
54788
allocs/op47647
allocs/op1.15
BenchmarkSmall/memdb-1000-100-16-40/query-miss
1482
ns/op 407 B/op 7 allocs/op1450
ns/op 398 B/op 7 allocs/op1.02
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op
1482
ns/op1450
ns/op1.02
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-miss
1358
ns/op 406 B/op 7 allocs/op1450
ns/op 398 B/op 7 allocs/op0.94
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op
1358
ns/op1450
ns/op0.94
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-hits
1854
ns/op 556 B/op 9 allocs/op1838
ns/op 556 B/op 9 allocs/op1.01
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op
1854
ns/op1838
ns/op1.01
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op
556
B/op556
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
1547
ns/op 556 B/op 9 allocs/op1838
ns/op 556 B/op 9 allocs/op0.84
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op
1547
ns/op1838
ns/op0.84
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op
556
B/op556
B/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/update
88816
ns/op 46916 B/op 818 allocs/op94819
ns/op 46947 B/op 819 allocs/op0.94
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op
88816
ns/op94819
ns/op0.94
BenchmarkSmall/memdb-1000-100-16-40/update - B/op
46916
B/op46947
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op
818
allocs/op819
allocs/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update
76129
ns/op 47050 B/op 829 allocs/op94819
ns/op 46947 B/op 819 allocs/op0.80
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op
76129
ns/op94819
ns/op0.80
BenchmarkSmall/memdb-1000-100-16-40/update - B/op
47050
B/op46947
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op
829
allocs/op819
allocs/op1.01
BenchmarkSmall/memdb-1000-100-16-40/block
12765194
ns/op 6597585 B/op 117084 allocs/op14779426
ns/op 6583538 B/op 116865 allocs/op0.86
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
12765194
ns/op14779426
ns/op0.86
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
6597585
B/op6583538
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
117084
allocs/op116865
allocs/op1.00
BenchmarkSmall/memdb-1000-100-16-40/block
16373344
ns/op 9332724 B/op 170329 allocs/op14779426
ns/op 6583538 B/op 116865 allocs/op1.11
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
16373344
ns/op14779426
ns/op1.11
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
9332724
B/op6583538
B/op1.42
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
170329
allocs/op116865
allocs/op1.46
BenchmarkMedium/boltdb-100000-100-16-40/query-miss
10029
ns/op 1213 B/op 33 allocs/op9762
ns/op 1215 B/op 33 allocs/op1.03
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op
10029
ns/op9762
ns/op1.03
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op
1213
B/op1215
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
8139
ns/op 1217 B/op 33 allocs/op9762
ns/op 1215 B/op 33 allocs/op0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op
8139
ns/op9762
ns/op0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op
1217
B/op1215
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-hits
12215
ns/op 1712 B/op 46 allocs/op12520
ns/op 1713 B/op 46 allocs/op0.98
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op
12215
ns/op12520
ns/op0.98
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op
1712
B/op1713
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
10344
ns/op 1712 B/op 46 allocs/op12520
ns/op 1713 B/op 46 allocs/op0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op
10344
ns/op12520
ns/op0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op
1712
B/op1713
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
5112111
ns/op 98403 B/op 832 allocs/op5345608
ns/op 99665 B/op 844 allocs/op0.96
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
5112111
ns/op5345608
ns/op0.96
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
98403
B/op99665
B/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
832
allocs/op844
allocs/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/update
6811437
ns/op 129959 B/op 1014 allocs/op5345608
ns/op 99665 B/op 844 allocs/op1.27
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
6811437
ns/op5345608
ns/op1.27
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
129959
B/op99665
B/op1.30
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
1014
allocs/op844
allocs/op1.20
BenchmarkMedium/boltdb-100000-100-16-40/block
810299938
ns/op 13141424 B/op 111821 allocs/op803646488
ns/op 13041680 B/op 111467 allocs/op1.01
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op
810299938
ns/op803646488
ns/op1.01
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op
13141424
B/op13041680
B/op1.01
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op
111821
allocs/op111467
allocs/op1.00
BenchmarkMedium/boltdb-100000-100-16-40/block
823765472
ns/op 13377040 B/op 112529 allocs/op803646488
ns/op 13041680 B/op 111467 allocs/op1.03
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op
823765472
ns/op803646488
ns/op1.03
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op
13377040
B/op13041680
B/op1.03
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op
112529
allocs/op111467
allocs/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss
13269
ns/op 1510 B/op 27 allocs/op13140
ns/op 1521 B/op 27 allocs/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op
13269
ns/op13140
ns/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op
1510
B/op1521
B/op0.99
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss
12197
ns/op 1516 B/op 27 allocs/op13140
ns/op 1521 B/op 27 allocs/op0.93
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op
12197
ns/op13140
ns/op0.93
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op
1516
B/op1521
B/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits
18022
ns/op 2142 B/op 38 allocs/op18047
ns/op 2143 B/op 38 allocs/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op
18022
ns/op18047
ns/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op
2142
B/op2143
B/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits
16059
ns/op 2143 B/op 38 allocs/op18047
ns/op 2143 B/op 38 allocs/op0.89
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op
16059
ns/op18047
ns/op0.89
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op
2143
B/op2143
B/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/update
299903
ns/op 47897 B/op 551 allocs/op316312
ns/op 47026 B/op 541 allocs/op0.95
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op
299903
ns/op316312
ns/op0.95
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op
47897
B/op47026
B/op1.02
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op
551
allocs/op541
allocs/op1.02
BenchmarkMedium/goleveldb-100000-100-16-40/update
171426
ns/op 47435 B/op 581 allocs/op316312
ns/op 47026 B/op 541 allocs/op0.54
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op
171426
ns/op316312
ns/op0.54
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op
47435
B/op47026
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op
581
allocs/op541
allocs/op1.07
BenchmarkMedium/goleveldb-100000-100-16-40/block
39151165
ns/op 5087738 B/op 63528 allocs/op39828048
ns/op 5165545 B/op 63764 allocs/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op
39151165
ns/op39828048
ns/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op
5087738
B/op5165545
B/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op
63528
allocs/op63764
allocs/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/block
20070182
ns/op 5212836 B/op 66850 allocs/op39828048
ns/op 5165545 B/op 63764 allocs/op0.50
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op
20070182
ns/op39828048
ns/op0.50
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op
5212836
B/op5165545
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op
66850
allocs/op63764
allocs/op1.05
BenchmarkMedium/memdb-100000-100-16-40/query-miss
5162
ns/op 407 B/op 7 allocs/op5253
ns/op 405 B/op 7 allocs/op0.98
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op
5162
ns/op5253
ns/op0.98
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op
407
B/op405
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
4515
ns/op 404 B/op 7 allocs/op5253
ns/op 405 B/op 7 allocs/op0.86
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op
4515
ns/op5253
ns/op0.86
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op
404
B/op405
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
5908
ns/op 559 B/op 9 allocs/op5761
ns/op 558 B/op 9 allocs/op1.03
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op
5908
ns/op5761
ns/op1.03
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op
559
B/op558
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
5310
ns/op 557 B/op 9 allocs/op5761
ns/op 558 B/op 9 allocs/op0.92
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op
5310
ns/op5761
ns/op0.92
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op
557
B/op558
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
905442
ns/op 270953 B/op 5249 allocs/op898100
ns/op 270818 B/op 5250 allocs/op1.01
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op
905442
ns/op898100
ns/op1.01
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
270953
B/op270818
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
5249
allocs/op5250
allocs/op1.00
BenchmarkMedium/memdb-100000-100-16-40/update
1128267
ns/op 395750 B/op 7844 allocs/op898100
ns/op 270818 B/op 5250 allocs/op1.26
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op
1128267
ns/op898100
ns/op1.26
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
395750
B/op270818
B/op1.46
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
7844
allocs/op5250
allocs/op1.49
BenchmarkMedium/memdb-100000-100-16-40/block
136700465
ns/op 39729852 B/op 787288 allocs/op128176452
ns/op 39991434 B/op 791638 allocs/op1.07
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op
136700465
ns/op128176452
ns/op1.07
BenchmarkMedium/memdb-100000-100-16-40/block - B/op
39729852
B/op39991434
B/op0.99
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op
787288
allocs/op791638
allocs/op0.99
BenchmarkMedium/memdb-100000-100-16-40/block
105354258
ns/op 39595508 B/op 785462 allocs/op128176452
ns/op 39991434 B/op 791638 allocs/op0.82
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op
105354258
ns/op128176452
ns/op0.82
BenchmarkMedium/memdb-100000-100-16-40/block - B/op
39595508
B/op39991434
B/op0.99
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op
785462
allocs/op791638
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss
13491
ns/op 1513 B/op 27 allocs/op13414
ns/op 1527 B/op 27 allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op
13491
ns/op13414
ns/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op
1513
B/op1527
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss
12235
ns/op 1510 B/op 27 allocs/op13414
ns/op 1527 B/op 27 allocs/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op
12235
ns/op13414
ns/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op
1510
B/op1527
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits
18386
ns/op 2148 B/op 38 allocs/op23049
ns/op 2150 B/op 38 allocs/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op
18386
ns/op23049
ns/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op
2148
B/op2150
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits
16025
ns/op 2140 B/op 38 allocs/op23049
ns/op 2150 B/op 38 allocs/op0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op
16025
ns/op23049
ns/op0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op
2140
B/op2150
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update
511968
ns/op 82970 B/op 778 allocs/op555419
ns/op 80089 B/op 773 allocs/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op
511968
ns/op555419
ns/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op
82970
B/op80089
B/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op
778
allocs/op773
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update
280856
ns/op 84479 B/op 796 allocs/op555419
ns/op 80089 B/op 773 allocs/op0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op
280856
ns/op555419
ns/op0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op
84479
B/op80089
B/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op
796
allocs/op773
allocs/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block
2610455
ns/op 412980 B/op 4084 allocs/op2756824
ns/op 433204 B/op 4107 allocs/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op
2610455
ns/op2756824
ns/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op
412980
B/op433204
B/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op
4084
allocs/op4107
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block
1441811
ns/op 348100 B/op 4159 allocs/op2756824
ns/op 433204 B/op 4107 allocs/op0.52
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op
1441811
ns/op2756824
ns/op0.52
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op
348100
B/op433204
B/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op
4159
allocs/op4107
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss
13060
ns/op 1511 B/op 27 allocs/op13727
ns/op 1546 B/op 28 allocs/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op
13060
ns/op13727
ns/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op
1511
B/op1546
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss
11905
ns/op 1520 B/op 27 allocs/op13727
ns/op 1546 B/op 28 allocs/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op
11905
ns/op13727
ns/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op
1520
B/op1546
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits
17873
ns/op 2169 B/op 38 allocs/op18084
ns/op 2169 B/op 38 allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op
17873
ns/op18084
ns/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op
2169
B/op2169
B/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits
16317
ns/op 2172 B/op 38 allocs/op18084
ns/op 2169 B/op 38 allocs/op0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op
16317
ns/op18084
ns/op0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op
2172
B/op2169
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
362185
ns/op 59378 B/op 638 allocs/op356884
ns/op 59632 B/op 637 allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op
362185
ns/op356884
ns/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op
59378
B/op59632
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op
638
allocs/op637
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update
194538
ns/op 56534 B/op 668 allocs/op356884
ns/op 59632 B/op 637 allocs/op0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op
194538
ns/op356884
ns/op0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op
56534
B/op59632
B/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op
668
allocs/op637
allocs/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block
9501058
ns/op 1464286 B/op 17533 allocs/op9683077
ns/op 1407724 B/op 17429 allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op
9501058
ns/op9683077
ns/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op
1464286
B/op1407724
B/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op
17533
allocs/op17429
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block
5666414
ns/op 1493902 B/op 18233 allocs/op9683077
ns/op 1407724 B/op 17429 allocs/op0.59
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op
5666414
ns/op9683077
ns/op0.59
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op
1493902
B/op1407724
B/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op
18233
allocs/op17429
allocs/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss
12798
ns/op 1508 B/op 27 allocs/op13011
ns/op 1517 B/op 27 allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op
12798
ns/op13011
ns/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op
1508
B/op1517
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss
11726
ns/op 1515 B/op 27 allocs/op13011
ns/op 1517 B/op 27 allocs/op0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op
11726
ns/op13011
ns/op0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op
1515
B/op1517
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits
16368
ns/op 2135 B/op 38 allocs/op17815
ns/op 2144 B/op 38 allocs/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op
16368
ns/op17815
ns/op0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op
2135
B/op2144
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits
15458
ns/op 2145 B/op 38 allocs/op17815
ns/op 2144 B/op 38 allocs/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op
15458
ns/op17815
ns/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op
2145
B/op2144
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update
283015
ns/op 48108 B/op 551 allocs/op284758
ns/op 48073 B/op 550 allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op
283015
ns/op284758
ns/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op
48108
B/op48073
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op
551
allocs/op550
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update
177210
ns/op 47693 B/op 592 allocs/op284758
ns/op 48073 B/op 550 allocs/op0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op
177210
ns/op284758
ns/op0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op
47693
B/op48073
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op
592
allocs/op550
allocs/op1.08
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block
37628446
ns/op 5262504 B/op 66089 allocs/op33847617
ns/op 5006508 B/op 62261 allocs/op1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op
37628446
ns/op33847617
ns/op1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op
5262504
B/op5006508
B/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op
66089
allocs/op62261
allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block
19147018
ns/op 5309957 B/op 66852 allocs/op33847617
ns/op 5006508 B/op 62261 allocs/op0.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op
19147018
ns/op33847617
ns/op0.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op
5309957
B/op5006508
B/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op
66852
allocs/op62261
allocs/op1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss
13048
ns/op 1530 B/op 28 allocs/op12639
ns/op 1520 B/op 27 allocs/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op
13048
ns/op12639
ns/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op
1530
B/op1520
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op
28
allocs/op27
allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss
11722
ns/op 1534 B/op 28 allocs/op12639
ns/op 1520 B/op 27 allocs/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op
11722
ns/op12639
ns/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op
1534
B/op1520
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op
28
allocs/op27
allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits
16314
ns/op 2159 B/op 38 allocs/op17275
ns/op 2157 B/op 38 allocs/op0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op
16314
ns/op17275
ns/op0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op
2159
B/op2157
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
15790
ns/op 2166 B/op 38 allocs/op17275
ns/op 2157 B/op 38 allocs/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op
15790
ns/op17275
ns/op0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op
2166
B/op2157
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update
218860
ns/op 39923 B/op 459 allocs/op214754
ns/op 39139 B/op 456 allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op
218860
ns/op214754
ns/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
39923
B/op39139
B/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
459
allocs/op456
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update
171101
ns/op 48686 B/op 585 allocs/op214754
ns/op 39139 B/op 456 allocs/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op
171101
ns/op214754
ns/op0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
48686
B/op39139
B/op1.24
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
585
allocs/op456
allocs/op1.28
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block
154632986
ns/op 20998189 B/op 263105 allocs/op152993180
ns/op 21369190 B/op 267380 allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op
154632986
ns/op152993180
ns/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op
20998189
B/op21369190
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op
263105
allocs/op267380
allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block
77372563
ns/op 20773304 B/op 262292 allocs/op152993180
ns/op 21369190 B/op 267380 allocs/op0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op
77372563
ns/op152993180
ns/op0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op
20773304
B/op21369190
B/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op
262292
allocs/op267380
allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss
13156
ns/op 1549 B/op 28 allocs/op13896
ns/op 1513 B/op 27 allocs/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op
13156
ns/op13896
ns/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op
1549
B/op1513
B/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op
28
allocs/op27
allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss
12065
ns/op 1526 B/op 28 allocs/op13896
ns/op 1513 B/op 27 allocs/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op
12065
ns/op13896
ns/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op
1526
B/op1513
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
16157
ns/op 2158 B/op 38 allocs/op16003
ns/op 2137 B/op 38 allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op
16157
ns/op16003
ns/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op
2158
B/op2137
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
15179
ns/op 2161 B/op 38 allocs/op16003
ns/op 2137 B/op 38 allocs/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op
15179
ns/op16003
ns/op0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op
2161
B/op2137
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
151005
ns/op 31711 B/op 341 allocs/op148595
ns/op 31978 B/op 344 allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op
151005
ns/op148595
ns/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op
31711
B/op31978
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
341
allocs/op344
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update
112324
ns/op 34529 B/op 410 allocs/op148595
ns/op 31978 B/op 344 allocs/op0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op
112324
ns/op148595
ns/op0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op
34529
B/op31978
B/op1.08
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
410
allocs/op344
allocs/op1.19
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block
537746876
ns/op 79156362 B/op 994396 allocs/op556754979
ns/op 79829568 B/op 994572 allocs/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op
537746876
ns/op556754979
ns/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
79156362
B/op79829568
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op
994396
allocs/op994572
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block
358842257
ns/op 96784816 B/op 1152328 allocs/op556754979
ns/op 79829568 B/op 994572 allocs/op0.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op
358842257
ns/op556754979
ns/op0.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
96784816
B/op79829568
B/op1.21
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op
1152328
allocs/op994572
allocs/op1.16
BenchmarkHash/ripemd160
836.4
ns/op 25 B/op 1 allocs/op833.3
ns/op 25 B/op 1 allocs/op1.00
BenchmarkHash/ripemd160 - ns/op
836.4
ns/op833.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
833.3
ns/op 25 B/op 1 allocs/op837.8
ns/op 25 B/op 1 allocs/op0.99
BenchmarkHash/ripemd160-64 - ns/op
833.3
ns/op837.8
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/op833.3
ns/op 25 B/op 1 allocs/op4.07
BenchmarkHash/ripemd160 - ns/op
3390
ns/op833.3
ns/op4.07
BenchmarkHash/ripemd160 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/ripemd160-512
3375
ns/op 25 B/op 1 allocs/op3378
ns/op 25 B/op 1 allocs/op1.00
BenchmarkHash/ripemd160-512 - ns/op
3375
ns/op3378
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
428.4
ns/op 33 B/op 1 allocs/op426
ns/op 33 B/op 1 allocs/op1.01
BenchmarkHash/sha2-256 - ns/op
428.4
ns/op426
ns/op1.01
BenchmarkHash/sha2-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256-64
412.4
ns/op 33 B/op 1 allocs/op411.7
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha2-256-64 - ns/op
412.4
ns/op411.7
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
1529
ns/op 33 B/op 1 allocs/op426
ns/op 33 B/op 1 allocs/op3.59
BenchmarkHash/sha2-256 - ns/op
1529
ns/op426
ns/op3.59
BenchmarkHash/sha2-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256-512
1503
ns/op 33 B/op 1 allocs/op1500
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha2-256-512 - ns/op
1503
ns/op1500
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
650.4
ns/op 33 B/op 1 allocs/op646.6
ns/op 33 B/op 1 allocs/op1.01
BenchmarkHash/sha3-256 - ns/op
650.4
ns/op646.6
ns/op1.01
BenchmarkHash/sha3-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256-64
633.6
ns/op 33 B/op 1 allocs/op624.7
ns/op 33 B/op 1 allocs/op1.01
BenchmarkHash/sha3-256-64 - ns/op
633.6
ns/op624.7
ns/op1.01
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
1783
ns/op 33 B/op 1 allocs/op646.6
ns/op 33 B/op 1 allocs/op2.76
BenchmarkHash/sha3-256 - ns/op
1783
ns/op646.6
ns/op2.76
BenchmarkHash/sha3-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256-512
1760
ns/op 33 B/op 1 allocs/op1763
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha3-256-512 - ns/op
1760
ns/op1763
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.4
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op1.00
BenchmarkRandBytes10B - ns/op
183.4
ns/op183.6
ns/op1.00
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
180.9
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op0.99
BenchmarkRandBytes10B - ns/op
180.9
ns/op183.6
ns/op0.99
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1646
ns/op 112 B/op 1 allocs/op1643
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1646
ns/op1643
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1648
ns/op 112 B/op 1 allocs/op1643
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1648
ns/op1643
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16622
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16622
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16600
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16600
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165849
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165849
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
166099
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
166099
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1664115
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1664115
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1665705
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1665705
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17061279
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op1.00
BenchmarkRandBytes1MiB - ns/op
17061279
ns/op17115603
ns/op1.00
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17042394
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op1.00
BenchmarkRandBytes1MiB - ns/op
17042394
ns/op17115603
ns/op1.00
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSwitchBroadcast
9985
ns/op 1767 B/op 53 allocs/op10051
ns/op 1769 B/op 53 allocs/op0.99
BenchmarkSwitchBroadcast - ns/op
9985
ns/op10051
ns/op0.99
BenchmarkSwitchBroadcast - B/op
1767
B/op1769
B/op1.00
BenchmarkSwitchBroadcast - allocs/op
53
allocs/op53
allocs/op1
BenchmarkSwitchBroadcast
11296
ns/op 1774 B/op 53 allocs/op10051
ns/op 1769 B/op 53 allocs/op1.12
BenchmarkSwitchBroadcast - ns/op
11296
ns/op10051
ns/op1.12
BenchmarkSwitchBroadcast - B/op
1774
B/op1769
B/op1.00
BenchmarkSwitchBroadcast - allocs/op
53
allocs/op53
allocs/op1
BenchmarkWriteSecretConnection
4068
ns/op 0 B/op 0 allocs/op4057
ns/op 0 B/op 0 allocs/op1.00
BenchmarkWriteSecretConnection - ns/op
4068
ns/op4057
ns/op1.00
BenchmarkWriteSecretConnection - B/op
0
B/op0
B/op1
BenchmarkWriteSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkWriteSecretConnection
4252
ns/op 0 B/op 0 allocs/op4057
ns/op 0 B/op 0 allocs/op1.05
BenchmarkWriteSecretConnection - ns/op
4252
ns/op4057
ns/op1.05
BenchmarkWriteSecretConnection - B/op
0
B/op0
B/op1
BenchmarkWriteSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkReadSecretConnection
2376
ns/op 0 B/op 0 allocs/op2386
ns/op 0 B/op 0 allocs/op1.00
BenchmarkReadSecretConnection - ns/op
2376
ns/op2386
ns/op1.00
BenchmarkReadSecretConnection - B/op
0
B/op0
B/op1
BenchmarkReadSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkReadSecretConnection
2607
ns/op 0 B/op 0 allocs/op2386
ns/op 0 B/op 0 allocs/op1.09
BenchmarkReadSecretConnection - ns/op
2607
ns/op2386
ns/op1.09
BenchmarkReadSecretConnection - B/op
0
B/op0
B/op1
BenchmarkReadSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRandBytes10B
183.4
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op1.00
BenchmarkRandBytes10B - ns/op
183.4
ns/op183.6
ns/op1.00
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
180.5
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op0.98
BenchmarkRandBytes10B - ns/op
180.5
ns/op183.6
ns/op0.98
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1647
ns/op 112 B/op 1 allocs/op1643
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1647
ns/op1643
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1642
ns/op 112 B/op 1 allocs/op1643
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1642
ns/op1643
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16600
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16600
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16584
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16584
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165783
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165783
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
165700
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
165700
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1662372
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1662372
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1661664
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1661664
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17120528
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op1.00
BenchmarkRandBytes1MiB - ns/op
17120528
ns/op17115603
ns/op1.00
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17021791
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op0.99
BenchmarkRandBytes1MiB - ns/op
17021791
ns/op17115603
ns/op0.99
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkAccountMapperGetAccountFound
5769
ns/op 699 B/op 21 allocs/op6133
ns/op 699 B/op 21 allocs/op0.94
BenchmarkAccountMapperGetAccountFound - ns/op
5769
ns/op6133
ns/op0.94
BenchmarkAccountMapperGetAccountFound - B/op
699
B/op699
B/op1
BenchmarkAccountMapperGetAccountFound - allocs/op
21
allocs/op21
allocs/op1
BenchmarkAccountMapperGetAccountFound
4895
ns/op 699 B/op 21 allocs/op6133
ns/op 699 B/op 21 allocs/op0.80
BenchmarkAccountMapperGetAccountFound - ns/op
4895
ns/op6133
ns/op0.80
BenchmarkAccountMapperGetAccountFound - B/op
699
B/op699
B/op1
BenchmarkAccountMapperGetAccountFound - allocs/op
21
allocs/op21
allocs/op1
BenchmarkAccountMapperGetAccountFoundWithCoins
12652
ns/op 1979 B/op 46 allocs/op12682
ns/op 1979 B/op 46 allocs/op1.00
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op
12652
ns/op12682
ns/op1.00
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op
1979
B/op1979
B/op1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op
46
allocs/op46
allocs/op1
BenchmarkAccountMapperGetAccountFoundWithCoins
10716
ns/op 1979 B/op 46 allocs/op12682
ns/op 1979 B/op 46 allocs/op0.84
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op
10716
ns/op12682
ns/op0.84
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op
1979
B/op1979
B/op1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op
46
allocs/op46
allocs/op1
BenchmarkAccountMapperSetAccount
21062
ns/op 10759 B/op 142 allocs/op21091
ns/op 10770 B/op 142 allocs/op1.00
BenchmarkAccountMapperSetAccount - ns/op
21062
ns/op21091
ns/op1.00
BenchmarkAccountMapperSetAccount - B/op
10759
B/op10770
B/op1.00
BenchmarkAccountMapperSetAccount - allocs/op
142
allocs/op142
allocs/op1
BenchmarkAccountMapperSetAccount
15165
ns/op 10982 B/op 144 allocs/op21091
ns/op 10770 B/op 142 allocs/op0.72
BenchmarkAccountMapperSetAccount - ns/op
15165
ns/op21091
ns/op0.72
BenchmarkAccountMapperSetAccount - B/op
10982
B/op10770
B/op1.02
BenchmarkAccountMapperSetAccount - allocs/op
144
allocs/op142
allocs/op1.01
BenchmarkAccountMapperSetAccountWithCoins
24458
ns/op 11517 B/op 187 allocs/op25910
ns/op 11525 B/op 187 allocs/op0.94
BenchmarkAccountMapperSetAccountWithCoins - ns/op
24458
ns/op25910
ns/op0.94
BenchmarkAccountMapperSetAccountWithCoins - B/op
11517
B/op11525
B/op1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op
187
allocs/op187
allocs/op1
BenchmarkAccountMapperSetAccountWithCoins
18873
ns/op 11730 B/op 189 allocs/op25910
ns/op 11525 B/op 187 allocs/op0.73
BenchmarkAccountMapperSetAccountWithCoins - ns/op
18873
ns/op25910
ns/op0.73
BenchmarkAccountMapperSetAccountWithCoins - B/op
11730
B/op11525
B/op1.02
BenchmarkAccountMapperSetAccountWithCoins - allocs/op
189
allocs/op187
allocs/op1.01
BenchmarkCacheStoreIterator500
35037
ns/op 9656 B/op 16 allocs/op34832
ns/op 9656 B/op 16 allocs/op1.01
BenchmarkCacheStoreIterator500 - ns/op
35037
ns/op34832
ns/op1.01
BenchmarkCacheStoreIterator500 - B/op
9656
B/op9656
B/op1
BenchmarkCacheStoreIterator500 - allocs/op
16
allocs/op16
allocs/op1
BenchmarkCacheStoreIterator500
29519
ns/op 9654 B/op 16 allocs/op34832
ns/op 9656 B/op 16 allocs/op0.85
BenchmarkCacheStoreIterator500 - ns/op
29519
ns/op34832
ns/op0.85
BenchmarkCacheStoreIterator500 - B/op
9654
B/op9656
B/op1.00
BenchmarkCacheStoreIterator500 - allocs/op
16
allocs/op16
allocs/op1
BenchmarkCacheStoreIterator1000
69129
ns/op 17872 B/op 17 allocs/op69137
ns/op 17872 B/op 17 allocs/op1.00
BenchmarkCacheStoreIterator1000 - ns/op
69129
ns/op69137
ns/op1.00
BenchmarkCacheStoreIterator1000 - B/op
17872
B/op17872
B/op1
BenchmarkCacheStoreIterator1000 - allocs/op
17
allocs/op17
allocs/op1
BenchmarkCacheStoreIterator1000
58245
ns/op 17867 B/op 17 allocs/op69137
ns/op 17872 B/op 17 allocs/op0.84
BenchmarkCacheStoreIterator1000 - ns/op
58245
ns/op69137
ns/op0.84
BenchmarkCacheStoreIterator1000 - B/op
17867
B/op17872
B/op1.00
BenchmarkCacheStoreIterator1000 - allocs/op
17
allocs/op17
allocs/op1
BenchmarkCacheStoreIterator10000
1081073
ns/op 315710 B/op 109 allocs/op1076161
ns/op 315832 B/op 111 allocs/op1.00
BenchmarkCacheStoreIterator10000 - ns/op
1081073
ns/op1076161
ns/op1.00
BenchmarkCacheStoreIterator10000 - B/op
315710
B/op315832
B/op1.00
BenchmarkCacheStoreIterator10000 - allocs/op
109
allocs/op111
allocs/op0.98
BenchmarkCacheStoreIterator10000
885894
ns/op 314715 B/op 92 allocs/op1076161
ns/op 315832 B/op 111 allocs/op0.82
BenchmarkCacheStoreIterator10000 - ns/op
885894
ns/op1076161
ns/op0.82
BenchmarkCacheStoreIterator10000 - B/op
314715
B/op315832
B/op1.00
BenchmarkCacheStoreIterator10000 - allocs/op
92
allocs/op111
allocs/op0.83
BenchmarkCacheStoreIterator50000
8680556
ns/op 2368746 B/op 3521 allocs/op8614486
ns/op 2368772 B/op 3521 allocs/op1.01
BenchmarkCacheStoreIterator50000 - ns/op
8680556
ns/op8614486
ns/op1.01
BenchmarkCacheStoreIterator50000 - B/op
2368746
B/op2368772
B/op1.00
BenchmarkCacheStoreIterator50000 - allocs/op
3521
allocs/op3521
allocs/op1
BenchmarkCacheStoreIterator50000
6855809
ns/op 2325815 B/op 2765 allocs/op8614486
ns/op 2368772 B/op 3521 allocs/op0.80
BenchmarkCacheStoreIterator50000 - ns/op
6855809
ns/op8614486
ns/op0.80
BenchmarkCacheStoreIterator50000 - B/op
2325815
B/op2368772
B/op0.98
BenchmarkCacheStoreIterator50000 - allocs/op
2765
allocs/op3521
allocs/op0.79
BenchmarkCacheStoreIterator100000
24936894
ns/op 5701167 B/op 21148 allocs/op26918647
ns/op 5859344 B/op 23925 allocs/op0.93
BenchmarkCacheStoreIterator100000 - ns/op
24936894
ns/op26918647
ns/op0.93
BenchmarkCacheStoreIterator100000 - B/op
5701167
B/op5859344
B/op0.97
BenchmarkCacheStoreIterator100000 - allocs/op
21148
allocs/op23925
allocs/op0.88
BenchmarkCacheStoreIterator100000
21145773
ns/op 5533112 B/op 18195 allocs/op26918647
ns/op 5859344 B/op 23925 allocs/op0.79
BenchmarkCacheStoreIterator100000 - ns/op
21145773
ns/op26918647
ns/op0.79
BenchmarkCacheStoreIterator100000 - B/op
5533112
B/op5859344
B/op0.94
BenchmarkCacheStoreIterator100000 - allocs/op
18195
allocs/op23925
allocs/op0.76
BenchmarkCacheStoreGetNoKeyFound
793
ns/op 179 B/op 3 allocs/op789.6
ns/op 175 B/op 3 allocs/op1.00
BenchmarkCacheStoreGetNoKeyFound - ns/op
793
ns/op789.6
ns/op1.00
BenchmarkCacheStoreGetNoKeyFound - B/op
179
B/op175
B/op1.02
BenchmarkCacheStoreGetNoKeyFound - allocs/op
3
allocs/op3
allocs/op1
BenchmarkCacheStoreGetNoKeyFound
669.5
ns/op 158 B/op 3 allocs/op789.6
ns/op 175 B/op 3 allocs/op0.85
BenchmarkCacheStoreGetNoKeyFound - ns/op
669.5
ns/op789.6
ns/op0.85
BenchmarkCacheStoreGetNoKeyFound - B/op
158
B/op175
B/op0.90
BenchmarkCacheStoreGetNoKeyFound - allocs/op
3
allocs/op3
allocs/op1
BenchmarkCacheStoreGetKeyFound
191.2
ns/op 3 B/op 1 allocs/op187.3
ns/op 3 B/op 1 allocs/op1.02
BenchmarkCacheStoreGetKeyFound - ns/op
191.2
ns/op187.3
ns/op1.02
BenchmarkCacheStoreGetKeyFound - B/op
3
B/op3
B/op1
BenchmarkCacheStoreGetKeyFound - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCacheStoreGetKeyFound
187.3
ns/op 3 B/op 1 allocs/op187.3
ns/op 3 B/op 1 allocs/op1
BenchmarkCacheStoreGetKeyFound - ns/op
187.3
ns/op187.3
ns/op1
BenchmarkCacheStoreGetKeyFound - B/op
3
B/op3
B/op1
BenchmarkCacheStoreGetKeyFound - allocs/op
1
allocs/op1
allocs/op1
BenchmarkIAVLIteratorNext
421.3
ns/op 0 B/op 0 allocs/op426.1
ns/op 0 B/op 0 allocs/op0.99
BenchmarkIAVLIteratorNext - ns/op
421.3
ns/op426.1
ns/op0.99
BenchmarkIAVLIteratorNext - B/op
0
B/op0
B/op1
BenchmarkIAVLIteratorNext - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIAVLIteratorNext
414.1
ns/op 0 B/op 0 allocs/op426.1
ns/op 0 B/op 0 allocs/op0.97
BenchmarkIAVLIteratorNext - ns/op
414.1
ns/op426.1
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
69400d4
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
11125626
ns/op 8434855 B/op 94084 allocs/op11011479
ns/op 8434847 B/op 94084 allocs/op1.01
BenchmarkStringLargeData - ns/op
11125626
ns/op11011479
ns/op1.01
BenchmarkStringLargeData - B/op
8434855
B/op8434847
B/op1.00
BenchmarkStringLargeData - allocs/op
94084
allocs/op94084
allocs/op1
BenchmarkStringLargeData
9729278
ns/op 8435756 B/op 94090 allocs/op11011479
ns/op 8434847 B/op 94084 allocs/op0.88
BenchmarkStringLargeData - ns/op
9729278
ns/op11011479
ns/op0.88
BenchmarkStringLargeData - B/op
8435756
B/op8434847
B/op1.00
BenchmarkStringLargeData - allocs/op
94090
allocs/op94084
allocs/op1.00
BenchmarkPreprocessForLoop
1106202
ns/op 5779 B/op 44 allocs/op1097834
ns/op 5779 B/op 44 allocs/op1.01
BenchmarkPreprocessForLoop - ns/op
1106202
ns/op1097834
ns/op1.01
BenchmarkPreprocessForLoop - B/op
5779
B/op5779
B/op1
BenchmarkPreprocessForLoop - allocs/op
44
allocs/op44
allocs/op1
BenchmarkPreprocessForLoop
1090555
ns/op 5781 B/op 44 allocs/op1097834
ns/op 5779 B/op 44 allocs/op0.99
BenchmarkPreprocessForLoop - ns/op
1090555
ns/op1097834
ns/op0.99
BenchmarkPreprocessForLoop - B/op
5781
B/op5779
B/op1.00
BenchmarkPreprocessForLoop - allocs/op
44
allocs/op44
allocs/op1
BenchmarkIfStatement
5640484
ns/op 4886423 B/op 10060 allocs/op5634709
ns/op 4886422 B/op 10060 allocs/op1.00
BenchmarkIfStatement - ns/op
5640484
ns/op5634709
ns/op1.00
BenchmarkIfStatement - B/op
4886423
B/op4886422
B/op1.00
BenchmarkIfStatement - allocs/op
10060
allocs/op10060
allocs/op1
BenchmarkIfStatement
4793551
ns/op 4886739 B/op 10059 allocs/op5634709
ns/op 4886422 B/op 10060 allocs/op0.85
BenchmarkIfStatement - ns/op
4793551
ns/op5634709
ns/op0.85
BenchmarkIfStatement - B/op
4886739
B/op4886422
B/op1.00
BenchmarkIfStatement - allocs/op
10059
allocs/op10060
allocs/op1.00
BenchmarkPreprocess
181232
ns/op 66939 B/op 482 allocs/op187389
ns/op 66950 B/op 482 allocs/op0.97
BenchmarkPreprocess - ns/op
181232
ns/op187389
ns/op0.97
BenchmarkPreprocess - B/op
66939
B/op66950
B/op1.00
BenchmarkPreprocess - allocs/op
482
allocs/op482
allocs/op1
BenchmarkPreprocess
121521
ns/op 66965 B/op 482 allocs/op187389
ns/op 66950 B/op 482 allocs/op0.65
BenchmarkPreprocess - ns/op
121521
ns/op187389
ns/op0.65
BenchmarkPreprocess - B/op
66965
B/op66950
B/op1.00
BenchmarkPreprocess - allocs/op
482
allocs/op482
allocs/op1
BenchmarkBenchdata/fib.gno_param:4
15274
ns/op 11088 B/op 36 allocs/op15286
ns/op 11088 B/op 36 allocs/op1.00
BenchmarkBenchdata/fib.gno_param:4 - ns/op
15274
ns/op15286
ns/op1.00
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
12048
ns/op 11088 B/op 36 allocs/op15286
ns/op 11088 B/op 36 allocs/op0.79
BenchmarkBenchdata/fib.gno_param:4 - ns/op
12048
ns/op15286
ns/op0.79
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
112399
ns/op 82548 B/op 268 allocs/op113021
ns/op 82548 B/op 268 allocs/op0.99
BenchmarkBenchdata/fib.gno_param:8 - ns/op
112399
ns/op113021
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
88769
ns/op 82547 B/op 268 allocs/op113021
ns/op 82548 B/op 268 allocs/op0.79
BenchmarkBenchdata/fib.gno_param:8 - ns/op
88769
ns/op113021
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
5367590
ns/op 3933988 B/op 12772 allocs/op5435373
ns/op 3933998 B/op 12772 allocs/op0.99
BenchmarkBenchdata/fib.gno_param:16 - ns/op
5367590
ns/op5435373
ns/op0.99
BenchmarkBenchdata/fib.gno_param:16 - B/op
3933988
B/op3933998
B/op1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op
12772
allocs/op12772
allocs/op1
BenchmarkBenchdata/fib.gno_param:16
4260514
ns/op 3933944 B/op 12772 allocs/op5435373
ns/op 3933998 B/op 12772 allocs/op0.78
BenchmarkBenchdata/fib.gno_param:16 - ns/op
4260514
ns/op5435373
ns/op0.78
BenchmarkBenchdata/fib.gno_param:16 - B/op
3933944
B/op3933998
B/op1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op
12772
allocs/op12772
allocs/op1
BenchmarkBenchdata/loop.gno
111.1
ns/op 0 B/op 0 allocs/op111.1
ns/op 0 B/op 0 allocs/op1
BenchmarkBenchdata/loop.gno - ns/op
111.1
ns/op111.1
ns/op1
BenchmarkBenchdata/loop.gno - B/op
0
B/op0
B/op1
BenchmarkBenchdata/loop.gno - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBenchdata/loop.gno
110.7
ns/op 0 B/op 0 allocs/op111.1
ns/op 0 B/op 0 allocs/op1.00
BenchmarkBenchdata/loop.gno - ns/op
110.7
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
9525
ns/op 3163 B/op 30 allocs/op9562
ns/op 3163 B/op 30 allocs/op1.00
BenchmarkCreateNewMachine - ns/op
9525
ns/op9562
ns/op1.00
BenchmarkCreateNewMachine - B/op
3163
B/op3163
B/op1
BenchmarkCreateNewMachine - allocs/op
30
allocs/op30
allocs/op1
BenchmarkCreateNewMachine
5493
ns/op 3180 B/op 30 allocs/op9562
ns/op 3163 B/op 30 allocs/op0.57
BenchmarkCreateNewMachine - ns/op
5493
ns/op9562
ns/op0.57
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.97
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/stack2 - ns/op
49.73
ns/op49.97
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.74
ns/op 0 B/op 0 allocs/op49.97
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/stack2 - ns/op
49.74
ns/op49.97
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.04
ns/op 0 B/op 0 allocs/op37.1
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/stack1 - ns/op
37.04
ns/op37.1
ns/op1.00
Benchmark_txLogRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/stack1
37.07
ns/op 0 B/op 0 allocs/op37.1
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/stack1 - ns/op
37.07
ns/op37.1
ns/op1.00
Benchmark_txLogRead/stack1 - B/op
0
B/op0
B/op1
Benchmark_txLogRead/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/wrapped
23.38
ns/op 0 B/op 0 allocs/op23.43
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/wrapped - ns/op
23.38
ns/op23.43
ns/op1.00
Benchmark_txLogRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_txLogRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/wrapped
23.39
ns/op 0 B/op 0 allocs/op23.43
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/wrapped - ns/op
23.39
ns/op23.43
ns/op1.00
Benchmark_txLogRead/wrapped - B/op
0
B/op0
B/op1
Benchmark_txLogRead/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/baseline
22.33
ns/op 0 B/op 0 allocs/op22.34
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/baseline - ns/op
22.33
ns/op22.34
ns/op1.00
Benchmark_txLogRead/baseline - B/op
0
B/op0
B/op1
Benchmark_txLogRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogRead/baseline
22.36
ns/op 0 B/op 0 allocs/op22.34
ns/op 0 B/op 0 allocs/op1.00
Benchmark_txLogRead/baseline - ns/op
22.36
ns/op22.34
ns/op1.00
Benchmark_txLogRead/baseline - B/op
0
B/op0
B/op1
Benchmark_txLogRead/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/stack1
109.4
ns/op 119 B/op 0 allocs/op102.2
ns/op 119 B/op 0 allocs/op1.07
Benchmark_txLogWrite/stack1 - ns/op
109.4
ns/op102.2
ns/op1.07
Benchmark_txLogWrite/stack1 - B/op
119
B/op119
B/op1
Benchmark_txLogWrite/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/stack1
108.6
ns/op 119 B/op 0 allocs/op102.2
ns/op 119 B/op 0 allocs/op1.06
Benchmark_txLogWrite/stack1 - ns/op
108.6
ns/op102.2
ns/op1.06
Benchmark_txLogWrite/stack1 - B/op
119
B/op119
B/op1
Benchmark_txLogWrite/stack1 - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/wrapped
92.74
ns/op 82 B/op 0 allocs/op87.04
ns/op 83 B/op 0 allocs/op1.07
Benchmark_txLogWrite/wrapped - ns/op
92.74
ns/op87.04
ns/op1.07
Benchmark_txLogWrite/wrapped - B/op
82
B/op83
B/op0.99
Benchmark_txLogWrite/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/wrapped
93.66
ns/op 82 B/op 0 allocs/op87.04
ns/op 83 B/op 0 allocs/op1.08
Benchmark_txLogWrite/wrapped - ns/op
93.66
ns/op87.04
ns/op1.08
Benchmark_txLogWrite/wrapped - B/op
82
B/op83
B/op0.99
Benchmark_txLogWrite/wrapped - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/baseline
87.8
ns/op 83 B/op 0 allocs/op87.56
ns/op 83 B/op 0 allocs/op1.00
Benchmark_txLogWrite/baseline - ns/op
87.8
ns/op87.56
ns/op1.00
Benchmark_txLogWrite/baseline - B/op
83
B/op83
B/op1
Benchmark_txLogWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_txLogWrite/baseline
91.63
ns/op 82 B/op 0 allocs/op87.56
ns/op 83 B/op 0 allocs/op1.05
Benchmark_txLogWrite/baseline - ns/op
91.63
ns/op87.56
ns/op1.05
Benchmark_txLogWrite/baseline - B/op
82
B/op83
B/op0.99
Benchmark_txLogWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapRead/stack1
30.39
ns/op 0 B/op 0 allocs/op30.43
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/stack1 - ns/op
30.39
ns/op30.43
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.41
ns/op 0 B/op 0 allocs/op30.43
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/stack1 - ns/op
30.41
ns/op30.43
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.31
ns/op 0 B/op 0 allocs/op22.42
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/wrapped - ns/op
22.31
ns/op22.42
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.42
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/wrapped - ns/op
22.31
ns/op22.42
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/baseline
22.36
ns/op 0 B/op 0 allocs/op22.45
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/baseline - ns/op
22.36
ns/op22.45
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.4
ns/op 0 B/op 0 allocs/op22.45
ns/op 0 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapRead/baseline - ns/op
22.4
ns/op22.45
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
98.81
ns/op 119 B/op 0 allocs/op98.15
ns/op 119 B/op 0 allocs/op1.01
Benchmark_bufferedTxMapWrite/buffered - ns/op
98.81
ns/op98.15
ns/op1.01
Benchmark_bufferedTxMapWrite/buffered - B/op
119
B/op119
B/op1
Benchmark_bufferedTxMapWrite/buffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/buffered
101.4
ns/op 119 B/op 0 allocs/op98.15
ns/op 119 B/op 0 allocs/op1.03
Benchmark_bufferedTxMapWrite/buffered - ns/op
101.4
ns/op98.15
ns/op1.03
Benchmark_bufferedTxMapWrite/buffered - B/op
119
B/op119
B/op1
Benchmark_bufferedTxMapWrite/buffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/unbuffered
87.69
ns/op 83 B/op 0 allocs/op87.32
ns/op 83 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapWrite/unbuffered - ns/op
87.69
ns/op87.32
ns/op1.00
Benchmark_bufferedTxMapWrite/unbuffered - B/op
83
B/op83
B/op1
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/unbuffered
92.18
ns/op 83 B/op 0 allocs/op87.32
ns/op 83 B/op 0 allocs/op1.06
Benchmark_bufferedTxMapWrite/unbuffered - ns/op
92.18
ns/op87.32
ns/op1.06
Benchmark_bufferedTxMapWrite/unbuffered - B/op
83
B/op83
B/op1
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/baseline
87.31
ns/op 83 B/op 0 allocs/op87.65
ns/op 82 B/op 0 allocs/op1.00
Benchmark_bufferedTxMapWrite/baseline - ns/op
87.31
ns/op87.65
ns/op1.00
Benchmark_bufferedTxMapWrite/baseline - B/op
83
B/op82
B/op1.01
Benchmark_bufferedTxMapWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
Benchmark_bufferedTxMapWrite/baseline
92.09
ns/op 83 B/op 0 allocs/op87.65
ns/op 82 B/op 0 allocs/op1.05
Benchmark_bufferedTxMapWrite/baseline - ns/op
92.09
ns/op87.65
ns/op1.05
Benchmark_bufferedTxMapWrite/baseline - B/op
83
B/op82
B/op1.01
Benchmark_bufferedTxMapWrite/baseline - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/EmptyStruct:encode
316.2
ns/op 96 B/op 2 allocs/op326.2
ns/op 96 B/op 2 allocs/op0.97
BenchmarkBinary/EmptyStruct:encode - ns/op
316.2
ns/op326.2
ns/op0.97
BenchmarkBinary/EmptyStruct:encode - B/op
96
B/op96
B/op1
BenchmarkBinary/EmptyStruct:encode - allocs/op
2
allocs/op2
allocs/op1
BenchmarkBinary/EmptyStruct:encode
458.6
ns/op 96 B/op 2 allocs/op326.2
ns/op 96 B/op 2 allocs/op1.41
BenchmarkBinary/EmptyStruct:encode - ns/op
458.6
ns/op326.2
ns/op1.41
BenchmarkBinary/EmptyStruct:encode - B/op
96
B/op96
B/op1
BenchmarkBinary/EmptyStruct:encode - allocs/op
2
allocs/op2
allocs/op1
BenchmarkBinary/EmptyStruct:decode
177.8
ns/op 0 B/op 0 allocs/op181.3
ns/op 0 B/op 0 allocs/op0.98
BenchmarkBinary/EmptyStruct:decode - ns/op
177.8
ns/op181.3
ns/op0.98
BenchmarkBinary/EmptyStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/EmptyStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/EmptyStruct:decode
290
ns/op 0 B/op 0 allocs/op181.3
ns/op 0 B/op 0 allocs/op1.60
BenchmarkBinary/EmptyStruct:decode - ns/op
290
ns/op181.3
ns/op1.60
BenchmarkBinary/EmptyStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/EmptyStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/PrimitivesStruct:encode
4919
ns/op 1724 B/op 60 allocs/op4822
ns/op 1724 B/op 60 allocs/op1.02
BenchmarkBinary/PrimitivesStruct:encode - ns/op
4919
ns/op4822
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:encode
5180
ns/op 1724 B/op 60 allocs/op4822
ns/op 1724 B/op 60 allocs/op1.07
BenchmarkBinary/PrimitivesStruct:encode - ns/op
5180
ns/op4822
ns/op1.07
BenchmarkBinary/PrimitivesStruct:encode - B/op
1724
B/op1724
B/op1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op
60
allocs/op60
allocs/op1
BenchmarkBinary/PrimitivesStruct:decode
3131
ns/op 137 B/op 7 allocs/op3116
ns/op 137 B/op 7 allocs/op1.00
BenchmarkBinary/PrimitivesStruct:decode - ns/op
3131
ns/op3116
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
3247
ns/op 137 B/op 7 allocs/op3116
ns/op 137 B/op 7 allocs/op1.04
BenchmarkBinary/PrimitivesStruct:decode - ns/op
3247
ns/op3116
ns/op1.04
BenchmarkBinary/PrimitivesStruct:decode - B/op
137
B/op137
B/op1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op
7
allocs/op7
allocs/op1
BenchmarkBinary/ShortArraysStruct:encode
699.3
ns/op 192 B/op 4 allocs/op699.6
ns/op 192 B/op 4 allocs/op1.00
BenchmarkBinary/ShortArraysStruct:encode - ns/op
699.3
ns/op699.6
ns/op1.00
BenchmarkBinary/ShortArraysStruct:encode - B/op
192
B/op192
B/op1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op
4
allocs/op4
allocs/op1
BenchmarkBinary/ShortArraysStruct:encode
816.7
ns/op 192 B/op 4 allocs/op699.6
ns/op 192 B/op 4 allocs/op1.17
BenchmarkBinary/ShortArraysStruct:encode - ns/op
816.7
ns/op699.6
ns/op1.17
BenchmarkBinary/ShortArraysStruct:encode - B/op
192
B/op192
B/op1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op
4
allocs/op4
allocs/op1
BenchmarkBinary/ShortArraysStruct:decode
245.2
ns/op 0 B/op 0 allocs/op246.4
ns/op 0 B/op 0 allocs/op1.00
BenchmarkBinary/ShortArraysStruct:decode - ns/op
245.2
ns/op246.4
ns/op1.00
BenchmarkBinary/ShortArraysStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/ShortArraysStruct:decode
365.7
ns/op 0 B/op 0 allocs/op246.4
ns/op 0 B/op 0 allocs/op1.48
BenchmarkBinary/ShortArraysStruct:decode - ns/op
365.7
ns/op246.4
ns/op1.48
BenchmarkBinary/ShortArraysStruct:decode - B/op
0
B/op0
B/op1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBinary/ArraysStruct:encode
17767
ns/op 7900 B/op 222 allocs/op17808
ns/op 7901 B/op 222 allocs/op1.00
BenchmarkBinary/ArraysStruct:encode - ns/op
17767
ns/op17808
ns/op1.00
BenchmarkBinary/ArraysStruct:encode - B/op
7900
B/op7901
B/op1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op
222
allocs/op222
allocs/op1
BenchmarkBinary/ArraysStruct:encode
17658
ns/op 7900 B/op 222 allocs/op17808
ns/op 7901 B/op 222 allocs/op0.99
BenchmarkBinary/ArraysStruct:encode - ns/op
17658
ns/op17808
ns/op0.99
BenchmarkBinary/ArraysStruct:encode - B/op
7900
B/op7901
B/op1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op
222
allocs/op222
allocs/op1
BenchmarkBinary/ArraysStruct:decode
11478
ns/op 790 B/op 40 allocs/op11575
ns/op 790 B/op 40 allocs/op0.99
BenchmarkBinary/ArraysStruct:decode - ns/op
11478
ns/op11575
ns/op0.99
BenchmarkBinary/ArraysStruct:decode - B/op
790
B/op790
B/op1
BenchmarkBinary/ArraysStruct:decode - allocs/op
40
allocs/op40
allocs/op1
BenchmarkBinary/ArraysStruct:decode
10334
ns/op 790 B/op 40 allocs/op11575
ns/op 790 B/op 40 allocs/op0.89
BenchmarkBinary/ArraysStruct:decode - ns/op
10334
ns/op11575
ns/op0.89
BenchmarkBinary/ArraysStruct:decode - B/op
790
B/op790
B/op1
BenchmarkBinary/ArraysStruct:decode - allocs/op
40
allocs/op40
allocs/op1
BenchmarkBinary/ArraysArraysStruct:encode
34396
ns/op 16780 B/op 448 allocs/op32779
ns/op 16779 B/op 448 allocs/op1.05
BenchmarkBinary/ArraysArraysStruct:encode - ns/op
34396
ns/op32779
ns/op1.05
BenchmarkBinary/ArraysArraysStruct:encode - B/op
16780
B/op16779
B/op1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op
448
allocs/op448
allocs/op1
BenchmarkBinary/ArraysArraysStruct:encode
31388
ns/op 16780 B/op 448 allocs/op32779
ns/op 16779 B/op 448 allocs/op0.96
BenchmarkBinary/ArraysArraysStruct:encode - ns/op
31388
ns/op32779
ns/op0.96
BenchmarkBinary/ArraysArraysStruct:encode - B/op
16780
B/op16779
B/op1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op
448
allocs/op448
allocs/op1
BenchmarkBinary/ArraysArraysStruct:decode
21115
ns/op 1291 B/op 88 allocs/op21063
ns/op 1291 B/op 88 allocs/op1.00
BenchmarkBinary/ArraysArraysStruct:decode - ns/op
21115
ns/op21063
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
19566
ns/op 1292 B/op 88 allocs/op21063
ns/op 1291 B/op 88 allocs/op0.93
BenchmarkBinary/ArraysArraysStruct:decode - ns/op
19566
ns/op21063
ns/op0.93
BenchmarkBinary/ArraysArraysStruct:decode - B/op
1292
B/op1291
B/op1.00
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op
88
allocs/op88
allocs/op1
BenchmarkBinary/SlicesStruct:encode
18244
ns/op 8534 B/op 232 allocs/op18015
ns/op 8534 B/op 232 allocs/op1.01
BenchmarkBinary/SlicesStruct:encode - ns/op
18244
ns/op18015
ns/op1.01
BenchmarkBinary/SlicesStruct:encode - B/op
8534
B/op8534
B/op1
BenchmarkBinary/SlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/SlicesStruct:encode
18064
ns/op 8535 B/op 232 allocs/op18015
ns/op 8534 B/op 232 allocs/op1.00
BenchmarkBinary/SlicesStruct:encode - ns/op
18064
ns/op18015
ns/op1.00
BenchmarkBinary/SlicesStruct:encode - B/op
8535
B/op8534
B/op1.00
BenchmarkBinary/SlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/SlicesStruct:decode
29238
ns/op 5134 B/op 241 allocs/op28156
ns/op 5134 B/op 240 allocs/op1.04
BenchmarkBinary/SlicesStruct:decode - ns/op
29238
ns/op28156
ns/op1.04
BenchmarkBinary/SlicesStruct:decode - B/op
5134
B/op5134
B/op1
BenchmarkBinary/SlicesStruct:decode - allocs/op
241
allocs/op240
allocs/op1.00
BenchmarkBinary/SlicesStruct:decode
26393
ns/op 5135 B/op 241 allocs/op28156
ns/op 5134 B/op 240 allocs/op0.94
BenchmarkBinary/SlicesStruct:decode - ns/op
26393
ns/op28156
ns/op0.94
BenchmarkBinary/SlicesStruct:decode - B/op
5135
B/op5134
B/op1.00
BenchmarkBinary/SlicesStruct:decode - allocs/op
241
allocs/op240
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode
85747
ns/op 54212 B/op 1298 allocs/op85366
ns/op 54201 B/op 1297 allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op
85747
ns/op85366
ns/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - B/op
54212
B/op54201
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op
1298
allocs/op1297
allocs/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode
79106
ns/op 54217 B/op 1297 allocs/op85366
ns/op 54201 B/op 1297 allocs/op0.93
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op
79106
ns/op85366
ns/op0.93
BenchmarkBinary/SlicesSlicesStruct:encode - B/op
54217
B/op54201
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op
1297
allocs/op1297
allocs/op1
BenchmarkBinary/SlicesSlicesStruct:decode
144223
ns/op 35248 B/op 1356 allocs/op145753
ns/op 35248 B/op 1356 allocs/op0.99
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op
144223
ns/op145753
ns/op0.99
BenchmarkBinary/SlicesSlicesStruct:decode - B/op
35248
B/op35248
B/op1
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op
1356
allocs/op1356
allocs/op1
BenchmarkBinary/SlicesSlicesStruct:decode
129056
ns/op 35271 B/op 1357 allocs/op145753
ns/op 35248 B/op 1356 allocs/op0.89
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op
129056
ns/op145753
ns/op0.89
BenchmarkBinary/SlicesSlicesStruct:decode - B/op
35271
B/op35248
B/op1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op
1357
allocs/op1356
allocs/op1.00
BenchmarkBinary/PointersStruct:encode
5583
ns/op 1702 B/op 59 allocs/op5601
ns/op 1702 B/op 59 allocs/op1.00
BenchmarkBinary/PointersStruct:encode - ns/op
5583
ns/op5601
ns/op1.00
BenchmarkBinary/PointersStruct:encode - B/op
1702
B/op1702
B/op1
BenchmarkBinary/PointersStruct:encode - allocs/op
59
allocs/op59
allocs/op1
BenchmarkBinary/PointersStruct:encode
5591
ns/op 1702 B/op 59 allocs/op5601
ns/op 1702 B/op 59 allocs/op1.00
BenchmarkBinary/PointersStruct:encode - ns/op
5591
ns/op5601
ns/op1.00
BenchmarkBinary/PointersStruct:encode - B/op
1702
B/op1702
B/op1
BenchmarkBinary/PointersStruct:encode - allocs/op
59
allocs/op59
allocs/op1
BenchmarkBinary/PointersStruct:decode
4742
ns/op 286 B/op 26 allocs/op4768
ns/op 286 B/op 26 allocs/op0.99
BenchmarkBinary/PointersStruct:decode - ns/op
4742
ns/op4768
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
4618
ns/op 286 B/op 26 allocs/op4768
ns/op 286 B/op 26 allocs/op0.97
BenchmarkBinary/PointersStruct:decode - ns/op
4618
ns/op4768
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
20763
ns/op 8397 B/op 232 allocs/op20435
ns/op 8396 B/op 232 allocs/op1.02
BenchmarkBinary/PointerSlicesStruct:encode - ns/op
20763
ns/op20435
ns/op1.02
BenchmarkBinary/PointerSlicesStruct:encode - B/op
8397
B/op8396
B/op1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/PointerSlicesStruct:encode
19042
ns/op 8397 B/op 232 allocs/op20435
ns/op 8396 B/op 232 allocs/op0.93
BenchmarkBinary/PointerSlicesStruct:encode - ns/op
19042
ns/op20435
ns/op0.93
BenchmarkBinary/PointerSlicesStruct:encode - B/op
8397
B/op8396
B/op1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op
232
allocs/op232
allocs/op1
BenchmarkBinary/PointerSlicesStruct:decode
40186
ns/op 6051 B/op 352 allocs/op40806
ns/op 6050 B/op 352 allocs/op0.98
BenchmarkBinary/PointerSlicesStruct:decode - ns/op
40186
ns/op40806
ns/op0.98
BenchmarkBinary/PointerSlicesStruct:decode - B/op
6051
B/op6050
B/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op
352
allocs/op352
allocs/op1
BenchmarkBinary/PointerSlicesStruct:decode
37156
ns/op 6055 B/op 352 allocs/op40806
ns/op 6050 B/op 352 allocs/op0.91
BenchmarkBinary/PointerSlicesStruct:decode - ns/op
37156
ns/op40806
ns/op0.91
BenchmarkBinary/PointerSlicesStruct:decode - B/op
6055
B/op6050
B/op1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op
352
allocs/op352
allocs/op1
BenchmarkBinary/ComplexSt:encode
48087
ns/op 24116 B/op 582 allocs/op50747
ns/op 24117 B/op 582 allocs/op0.95
BenchmarkBinary/ComplexSt:encode - ns/op
48087
ns/op50747
ns/op0.95
BenchmarkBinary/ComplexSt:encode - B/op
24116
B/op24117
B/op1.00
BenchmarkBinary/ComplexSt:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/ComplexSt:encode
44893
ns/op 24119 B/op 582 allocs/op50747
ns/op 24117 B/op 582 allocs/op0.88
BenchmarkBinary/ComplexSt:encode - ns/op
44893
ns/op50747
ns/op0.88
BenchmarkBinary/ComplexSt:encode - B/op
24119
B/op24117
B/op1.00
BenchmarkBinary/ComplexSt:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/ComplexSt:decode
50441
ns/op 7920 B/op 319 allocs/op50692
ns/op 7919 B/op 319 allocs/op1.00
BenchmarkBinary/ComplexSt:decode - ns/op
50441
ns/op50692
ns/op1.00
BenchmarkBinary/ComplexSt:decode - B/op
7920
B/op7919
B/op1.00
BenchmarkBinary/ComplexSt:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/ComplexSt:decode
45754
ns/op 7924 B/op 319 allocs/op50692
ns/op 7919 B/op 319 allocs/op0.90
BenchmarkBinary/ComplexSt:decode - ns/op
45754
ns/op50692
ns/op0.90
BenchmarkBinary/ComplexSt:decode - B/op
7924
B/op7919
B/op1.00
BenchmarkBinary/ComplexSt:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt1:encode
5417
ns/op 2037 B/op 65 allocs/op5341
ns/op 2037 B/op 65 allocs/op1.01
BenchmarkBinary/EmbeddedSt1:encode - ns/op
5417
ns/op5341
ns/op1.01
BenchmarkBinary/EmbeddedSt1:encode - B/op
2037
B/op2037
B/op1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op
65
allocs/op65
allocs/op1
BenchmarkBinary/EmbeddedSt1:encode
5561
ns/op 2037 B/op 65 allocs/op5341
ns/op 2037 B/op 65 allocs/op1.04
BenchmarkBinary/EmbeddedSt1:encode - ns/op
5561
ns/op5341
ns/op1.04
BenchmarkBinary/EmbeddedSt1:encode - B/op
2037
B/op2037
B/op1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op
65
allocs/op65
allocs/op1
BenchmarkBinary/EmbeddedSt1:decode
3448
ns/op 300 B/op 8 allocs/op3428
ns/op 300 B/op 8 allocs/op1.01
BenchmarkBinary/EmbeddedSt1:decode - ns/op
3448
ns/op3428
ns/op1.01
BenchmarkBinary/EmbeddedSt1:decode - B/op
300
B/op300
B/op1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/EmbeddedSt1:decode
3303
ns/op 300 B/op 8 allocs/op3428
ns/op 300 B/op 8 allocs/op0.96
BenchmarkBinary/EmbeddedSt1:decode - ns/op
3303
ns/op3428
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
50049
ns/op 24115 B/op 582 allocs/op47355
ns/op 24117 B/op 582 allocs/op1.06
BenchmarkBinary/EmbeddedSt2:encode - ns/op
50049
ns/op47355
ns/op1.06
BenchmarkBinary/EmbeddedSt2:encode - B/op
24115
B/op24117
B/op1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/EmbeddedSt2:encode
47577
ns/op 24116 B/op 582 allocs/op47355
ns/op 24117 B/op 582 allocs/op1.00
BenchmarkBinary/EmbeddedSt2:encode - ns/op
47577
ns/op47355
ns/op1.00
BenchmarkBinary/EmbeddedSt2:encode - B/op
24116
B/op24117
B/op1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op
582
allocs/op582
allocs/op1
BenchmarkBinary/EmbeddedSt2:decode
50251
ns/op 7919 B/op 319 allocs/op49771
ns/op 7921 B/op 319 allocs/op1.01
BenchmarkBinary/EmbeddedSt2:decode - ns/op
50251
ns/op49771
ns/op1.01
BenchmarkBinary/EmbeddedSt2:decode - B/op
7919
B/op7921
B/op1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt2:decode
45236
ns/op 7923 B/op 319 allocs/op49771
ns/op 7921 B/op 319 allocs/op0.91
BenchmarkBinary/EmbeddedSt2:decode - ns/op
45236
ns/op49771
ns/op0.91
BenchmarkBinary/EmbeddedSt2:decode - B/op
7923
B/op7921
B/op1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op
319
allocs/op319
allocs/op1
BenchmarkBinary/EmbeddedSt3:encode
41803
ns/op 19181 B/op 468 allocs/op39134
ns/op 19183 B/op 468 allocs/op1.07
BenchmarkBinary/EmbeddedSt3:encode - ns/op
41803
ns/op39134
ns/op1.07
BenchmarkBinary/EmbeddedSt3:encode - B/op
19181
B/op19183
B/op1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op
468
allocs/op468
allocs/op1
BenchmarkBinary/EmbeddedSt3:encode
42685
ns/op 19183 B/op 468 allocs/op39134
ns/op 19183 B/op 468 allocs/op1.09
BenchmarkBinary/EmbeddedSt3:encode - ns/op
42685
ns/op39134
ns/op1.09
BenchmarkBinary/EmbeddedSt3:encode - B/op
19183
B/op19183
B/op1
BenchmarkBinary/EmbeddedSt3:encode - allocs/op
468
allocs/op468
allocs/op1
BenchmarkBinary/EmbeddedSt3:decode
44773
ns/op 7483 B/op 258 allocs/op44129
ns/op 7484 B/op 258 allocs/op1.01
BenchmarkBinary/EmbeddedSt3:decode - ns/op
44773
ns/op44129
ns/op1.01
BenchmarkBinary/EmbeddedSt3:decode - B/op
7483
B/op7484
B/op1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op
258
allocs/op258
allocs/op1
BenchmarkBinary/EmbeddedSt3:decode
41285
ns/op 7489 B/op 258 allocs/op44129
ns/op 7484 B/op 258 allocs/op0.94
BenchmarkBinary/EmbeddedSt3:decode - ns/op
41285
ns/op44129
ns/op0.94
BenchmarkBinary/EmbeddedSt3:decode - B/op
7489
B/op7484
B/op1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op
258
allocs/op258
allocs/op1
BenchmarkBinary/EmbeddedSt4:encode
60220
ns/op 24423 B/op 591 allocs/op56296
ns/op 24425 B/op 591 allocs/op1.07
BenchmarkBinary/EmbeddedSt4:encode - ns/op
60220
ns/op56296
ns/op1.07
BenchmarkBinary/EmbeddedSt4:encode - B/op
24423
B/op24425
B/op1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op
591
allocs/op591
allocs/op1
BenchmarkBinary/EmbeddedSt4:encode
45791
ns/op 24426 B/op 591 allocs/op56296
ns/op 24425 B/op 591 allocs/op0.81
BenchmarkBinary/EmbeddedSt4:encode - ns/op
45791
ns/op56296
ns/op0.81
BenchmarkBinary/EmbeddedSt4:encode - B/op
24426
B/op24425
B/op1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op
591
allocs/op591
allocs/op1
BenchmarkBinary/EmbeddedSt4:decode
51122
ns/op 7979 B/op 322 allocs/op50741
ns/op 7979 B/op 322 allocs/op1.01
BenchmarkBinary/EmbeddedSt4:decode - ns/op
51122
ns/op50741
ns/op1.01
BenchmarkBinary/EmbeddedSt4:decode - B/op
7979
B/op7979
B/op1
BenchmarkBinary/EmbeddedSt4:decode - allocs/op
322
allocs/op322
allocs/op1
BenchmarkBinary/EmbeddedSt4:decode
46007
ns/op 7977 B/op 322 allocs/op50741
ns/op 7979 B/op 322 allocs/op0.91
BenchmarkBinary/EmbeddedSt4:decode - ns/op
46007
ns/op50741
ns/op0.91
BenchmarkBinary/EmbeddedSt4:decode - B/op
7977
B/op7979
B/op1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op
322
allocs/op322
allocs/op1
BenchmarkBinary/EmbeddedSt5:encode
40702
ns/op 19584 B/op 475 allocs/op39835
ns/op 19586 B/op 475 allocs/op1.02
BenchmarkBinary/EmbeddedSt5:encode - ns/op
40702
ns/op39835
ns/op1.02
BenchmarkBinary/EmbeddedSt5:encode - B/op
19584
B/op19586
B/op1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op
475
allocs/op475
allocs/op1
BenchmarkBinary/EmbeddedSt5:encode
37152
ns/op 19586 B/op 475 allocs/op39835
ns/op 19586 B/op 475 allocs/op0.93
BenchmarkBinary/EmbeddedSt5:encode - ns/op
37152
ns/op39835
ns/op0.93
BenchmarkBinary/EmbeddedSt5:encode - B/op
19586
B/op19586
B/op1
BenchmarkBinary/EmbeddedSt5:encode - allocs/op
475
allocs/op475
allocs/op1
BenchmarkBinary/EmbeddedSt5:decode
42628
ns/op 7557 B/op 262 allocs/op42554
ns/op 7555 B/op 262 allocs/op1.00
BenchmarkBinary/EmbeddedSt5:decode - ns/op
42628
ns/op42554
ns/op1.00
BenchmarkBinary/EmbeddedSt5:decode - B/op
7557
B/op7555
B/op1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op
262
allocs/op262
allocs/op1
BenchmarkBinary/EmbeddedSt5:decode
38223
ns/op 7559 B/op 262 allocs/op42554
ns/op 7555 B/op 262 allocs/op0.90
BenchmarkBinary/EmbeddedSt5:decode - ns/op
38223
ns/op42554
ns/op0.90
BenchmarkBinary/EmbeddedSt5:decode - B/op
7559
B/op7555
B/op1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op
262
allocs/op262
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:encode
2354
ns/op 512 B/op 16 allocs/op2356
ns/op 512 B/op 16 allocs/op1.00
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op
2354
ns/op2356
ns/op1.00
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op
512
B/op512
B/op1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op
16
allocs/op16
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:encode
2432
ns/op 512 B/op 16 allocs/op2356
ns/op 512 B/op 16 allocs/op1.03
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op
2432
ns/op2356
ns/op1.03
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op
512
B/op512
B/op1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op
16
allocs/op16
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:decode
2128
ns/op 200 B/op 8 allocs/op2087
ns/op 200 B/op 8 allocs/op1.02
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op
2128
ns/op2087
ns/op1.02
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct1:decode
2216
ns/op 200 B/op 8 allocs/op2087
ns/op 200 B/op 8 allocs/op1.06
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op
2216
ns/op2087
ns/op1.06
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:encode
5248
ns/op 1783 B/op 53 allocs/op5451
ns/op 1783 B/op 53 allocs/op0.96
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op
5248
ns/op5451
ns/op0.96
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op
1783
B/op1783
B/op1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op
53
allocs/op53
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:encode
5387
ns/op 1783 B/op 53 allocs/op5451
ns/op 1783 B/op 53 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op
5387
ns/op5451
ns/op0.99
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op
1783
B/op1783
B/op1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op
53
allocs/op53
allocs/op1
BenchmarkBinary/AminoMarshalerStruct2:decode
4763
ns/op 832 B/op 31 allocs/op4810
ns/op 832 B/op 31 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op
4763
ns/op4810
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
4846
ns/op 832 B/op 31 allocs/op4810
ns/op 832 B/op 31 allocs/op1.01
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op
4846
ns/op4810
ns/op1.01
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op
832
B/op832
B/op1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op
31
allocs/op31
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:encode
1996
ns/op 352 B/op 12 allocs/op2008
ns/op 352 B/op 12 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op
1996
ns/op2008
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
2083
ns/op 352 B/op 12 allocs/op2008
ns/op 352 B/op 12 allocs/op1.04
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op
2083
ns/op2008
ns/op1.04
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op
352
B/op352
B/op1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op
12
allocs/op12
allocs/op1
BenchmarkBinary/AminoMarshalerStruct3:decode
1922
ns/op 200 B/op 8 allocs/op1930
ns/op 200 B/op 8 allocs/op1.00
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op
1922
ns/op1930
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
2120
ns/op 200 B/op 8 allocs/op1930
ns/op 200 B/op 8 allocs/op1.10
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op
2120
ns/op1930
ns/op1.10
BenchmarkBinary/AminoMarshalerStruct3:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:encode
2176
ns/op 464 B/op 14 allocs/op2249
ns/op 464 B/op 14 allocs/op0.97
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op
2176
ns/op2249
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
2322
ns/op 464 B/op 14 allocs/op2249
ns/op 464 B/op 14 allocs/op1.03
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op
2322
ns/op2249
ns/op1.03
BenchmarkBinary/AminoMarshalerInt4:encode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op
14
allocs/op14
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:decode
1955
ns/op 200 B/op 8 allocs/op1963
ns/op 200 B/op 8 allocs/op1.00
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op
1955
ns/op1963
ns/op1.00
BenchmarkBinary/AminoMarshalerInt4:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt4:decode
2152
ns/op 200 B/op 8 allocs/op1963
ns/op 200 B/op 8 allocs/op1.10
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op
2152
ns/op1963
ns/op1.10
BenchmarkBinary/AminoMarshalerInt4:decode - B/op
200
B/op200
B/op1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op
8
allocs/op8
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:encode
2411
ns/op 399 B/op 15 allocs/op2461
ns/op 399 B/op 15 allocs/op0.98
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op
2411
ns/op2461
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
2549
ns/op 399 B/op 15 allocs/op2461
ns/op 399 B/op 15 allocs/op1.04
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op
2549
ns/op2461
ns/op1.04
BenchmarkBinary/AminoMarshalerInt5:encode - B/op
399
B/op399
B/op1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op
15
allocs/op15
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:decode
2074
ns/op 231 B/op 10 allocs/op2109
ns/op 231 B/op 10 allocs/op0.98
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op
2074
ns/op2109
ns/op0.98
BenchmarkBinary/AminoMarshalerInt5:decode - B/op
231
B/op231
B/op1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBinary/AminoMarshalerInt5:decode
2286
ns/op 231 B/op 10 allocs/op2109
ns/op 231 B/op 10 allocs/op1.08
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op
2286
ns/op2109
ns/op1.08
BenchmarkBinary/AminoMarshalerInt5:decode - B/op
231
B/op231
B/op1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:encode
3974
ns/op 904 B/op 29 allocs/op3942
ns/op 904 B/op 29 allocs/op1.01
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op
3974
ns/op3942
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
4009
ns/op 904 B/op 29 allocs/op3942
ns/op 904 B/op 29 allocs/op1.02
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op
4009
ns/op3942
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
4090
ns/op 464 B/op 20 allocs/op3879
ns/op 464 B/op 20 allocs/op1.05
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op
4090
ns/op3879
ns/op1.05
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op
464
B/op464
B/op1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct6:decode
3853
ns/op 464 B/op 20 allocs/op3879
ns/op 464 B/op 20 allocs/op0.99
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op
3853
ns/op3879
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
3633
ns/op 696 B/op 24 allocs/op3614
ns/op 696 B/op 24 allocs/op1.01
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op
3633
ns/op3614
ns/op1.01
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op
696
B/op696
B/op1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op
24
allocs/op24
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:encode
3606
ns/op 696 B/op 24 allocs/op3614
ns/op 696 B/op 24 allocs/op1.00
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op
3606
ns/op3614
ns/op1.00
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op
696
B/op696
B/op1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op
24
allocs/op24
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:decode
3678
ns/op 432 B/op 20 allocs/op3744
ns/op 432 B/op 20 allocs/op0.98
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op
3678
ns/op3744
ns/op0.98
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op
432
B/op432
B/op1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkBinary/AminoMarshalerStruct7:decode
3805
ns/op 432 B/op 20 allocs/op3744
ns/op 432 B/op 20 allocs/op1.02
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op
3805
ns/op3744
ns/op1.02
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op
432
B/op432
B/op1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op
20
allocs/op20
allocs/op1
BenchmarkRoundStateDeepCopy
4750453
ns/op 783248 B/op 24143 allocs/op4751833
ns/op 783249 B/op 24143 allocs/op1.00
BenchmarkRoundStateDeepCopy - ns/op
4750453
ns/op4751833
ns/op1.00
BenchmarkRoundStateDeepCopy - B/op
783248
B/op783249
B/op1.00
BenchmarkRoundStateDeepCopy - allocs/op
24143
allocs/op24143
allocs/op1
BenchmarkRoundStateDeepCopy
4470345
ns/op 783249 B/op 24143 allocs/op4751833
ns/op 783249 B/op 24143 allocs/op0.94
BenchmarkRoundStateDeepCopy - ns/op
4470345
ns/op4751833
ns/op0.94
BenchmarkRoundStateDeepCopy - B/op
783249
B/op783249
B/op1
BenchmarkRoundStateDeepCopy - allocs/op
24143
allocs/op24143
allocs/op1
BenchmarkReap
161076
ns/op 122880 B/op 1 allocs/op159244
ns/op 122880 B/op 1 allocs/op1.01
BenchmarkReap - ns/op
161076
ns/op159244
ns/op1.01
BenchmarkReap - B/op
122880
B/op122880
B/op1
BenchmarkReap - allocs/op
1
allocs/op1
allocs/op1
BenchmarkReap
121018
ns/op 122880 B/op 1 allocs/op159244
ns/op 122880 B/op 1 allocs/op0.76
BenchmarkReap - ns/op
121018
ns/op159244
ns/op0.76
BenchmarkReap - B/op
122880
B/op122880
B/op1
BenchmarkReap - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCheckTx
97.39
ns/op 40 B/op 2 allocs/op95.92
ns/op 40 B/op 2 allocs/op1.02
BenchmarkCheckTx - ns/op
97.39
ns/op95.92
ns/op1.02
BenchmarkCheckTx - B/op
40
B/op40
B/op1
BenchmarkCheckTx - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCheckTx
79.47
ns/op 40 B/op 2 allocs/op95.92
ns/op 40 B/op 2 allocs/op0.83
BenchmarkCheckTx - ns/op
79.47
ns/op95.92
ns/op0.83
BenchmarkCheckTx - B/op
40
B/op40
B/op1
BenchmarkCheckTx - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheInsertTime
674.4
ns/op 87 B/op 2 allocs/op752.3
ns/op 80 B/op 2 allocs/op0.90
BenchmarkCacheInsertTime - ns/op
674.4
ns/op752.3
ns/op0.90
BenchmarkCacheInsertTime - B/op
87
B/op80
B/op1.09
BenchmarkCacheInsertTime - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheInsertTime
663.2
ns/op 80 B/op 2 allocs/op752.3
ns/op 80 B/op 2 allocs/op0.88
BenchmarkCacheInsertTime - ns/op
663.2
ns/op752.3
ns/op0.88
BenchmarkCacheInsertTime - B/op
80
B/op80
B/op1
BenchmarkCacheInsertTime - allocs/op
2
allocs/op2
allocs/op1
BenchmarkCacheRemoveTime
487.7
ns/op 0 B/op 0 allocs/op478.3
ns/op 0 B/op 0 allocs/op1.02
BenchmarkCacheRemoveTime - ns/op
487.7
ns/op478.3
ns/op1.02
BenchmarkCacheRemoveTime - B/op
0
B/op0
B/op1
BenchmarkCacheRemoveTime - allocs/op
0
allocs/op0
allocs/op1
BenchmarkCacheRemoveTime
474.8
ns/op 0 B/op 0 allocs/op478.3
ns/op 0 B/op 0 allocs/op0.99
BenchmarkCacheRemoveTime - ns/op
474.8
ns/op478.3
ns/op0.99
BenchmarkCacheRemoveTime - B/op
0
B/op0
B/op1
BenchmarkCacheRemoveTime - allocs/op
0
allocs/op0
allocs/op1
BenchmarkLoadValidators/height=10
507111
ns/op 100469 B/op 2440 allocs/op506334
ns/op 100469 B/op 2440 allocs/op1.00
BenchmarkLoadValidators/height=10 - ns/op
507111
ns/op506334
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
469495
ns/op 100478 B/op 2440 allocs/op506334
ns/op 100469 B/op 2440 allocs/op0.93
BenchmarkLoadValidators/height=10 - ns/op
469495
ns/op506334
ns/op0.93
BenchmarkLoadValidators/height=10 - B/op
100478
B/op100469
B/op1.00
BenchmarkLoadValidators/height=10 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=100
716405
ns/op 100469 B/op 2440 allocs/op715283
ns/op 100469 B/op 2440 allocs/op1.00
BenchmarkLoadValidators/height=100 - ns/op
716405
ns/op715283
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
678356
ns/op 100477 B/op 2440 allocs/op715283
ns/op 100469 B/op 2440 allocs/op0.95
BenchmarkLoadValidators/height=100 - ns/op
678356
ns/op715283
ns/op0.95
BenchmarkLoadValidators/height=100 - B/op
100477
B/op100469
B/op1.00
BenchmarkLoadValidators/height=100 - allocs/op
2440
allocs/op2440
allocs/op1
BenchmarkLoadValidators/height=1000
2780822
ns/op 100492 B/op 2441 allocs/op2778020
ns/op 100492 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=1000 - ns/op
2780822
ns/op2778020
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
2767149
ns/op 100500 B/op 2441 allocs/op2778020
ns/op 100492 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=1000 - ns/op
2767149
ns/op2778020
ns/op1.00
BenchmarkLoadValidators/height=1000 - B/op
100500
B/op100492
B/op1.00
BenchmarkLoadValidators/height=1000 - allocs/op
2441
allocs/op2441
allocs/op1
BenchmarkLoadValidators/height=10000
23464552
ns/op 100493 B/op 2441 allocs/op23562978
ns/op 100493 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=10000 - ns/op
23464552
ns/op23562978
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
23450981
ns/op 100504 B/op 2441 allocs/op23562978
ns/op 100493 B/op 2441 allocs/op1.00
BenchmarkLoadValidators/height=10000 - ns/op
23450981
ns/op23562978
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
481438
ns/op 100405 B/op 2436 allocs/op484944
ns/op 100405 B/op 2436 allocs/op0.99
BenchmarkLoadValidators/height=100000 - ns/op
481438
ns/op484944
ns/op0.99
BenchmarkLoadValidators/height=100000 - B/op
100405
B/op100405
B/op1
BenchmarkLoadValidators/height=100000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000
444404
ns/op 100414 B/op 2436 allocs/op484944
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=100000 - ns/op
444404
ns/op484944
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
483326
ns/op 100405 B/op 2436 allocs/op483148
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=1000000 - ns/op
483326
ns/op483148
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
445160
ns/op 100414 B/op 2436 allocs/op483148
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=1000000 - ns/op
445160
ns/op483148
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
482525
ns/op 100405 B/op 2436 allocs/op486746
ns/op 100405 B/op 2436 allocs/op0.99
BenchmarkLoadValidators/height=10000000 - ns/op
482525
ns/op486746
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
444838
ns/op 100414 B/op 2436 allocs/op486746
ns/op 100405 B/op 2436 allocs/op0.91
BenchmarkLoadValidators/height=10000000 - ns/op
444838
ns/op486746
ns/op0.91
BenchmarkLoadValidators/height=10000000 - B/op
100414
B/op100405
B/op1.00
BenchmarkLoadValidators/height=10000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkLoadValidators/height=100000000
484752
ns/op 100405 B/op 2436 allocs/op482715
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=100000000 - ns/op
484752
ns/op482715
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
444849
ns/op 100413 B/op 2436 allocs/op482715
ns/op 100405 B/op 2436 allocs/op0.92
BenchmarkLoadValidators/height=100000000 - ns/op
444849
ns/op482715
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
481655
ns/op 100405 B/op 2436 allocs/op482521
ns/op 100405 B/op 2436 allocs/op1.00
BenchmarkLoadValidators/height=1000000000 - ns/op
481655
ns/op482521
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
447958
ns/op 100414 B/op 2436 allocs/op482521
ns/op 100405 B/op 2436 allocs/op0.93
BenchmarkLoadValidators/height=1000000000 - ns/op
447958
ns/op482521
ns/op0.93
BenchmarkLoadValidators/height=1000000000 - B/op
100414
B/op100405
B/op1.00
BenchmarkLoadValidators/height=1000000000 - allocs/op
2436
allocs/op2436
allocs/op1
BenchmarkProposalWriteSignBytes
2609
ns/op 1512 B/op 43 allocs/op2619
ns/op 1512 B/op 43 allocs/op1.00
BenchmarkProposalWriteSignBytes - ns/op
2609
ns/op2619
ns/op1.00
BenchmarkProposalWriteSignBytes - B/op
1512
B/op1512
B/op1
BenchmarkProposalWriteSignBytes - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalWriteSignBytes
2377
ns/op 1512 B/op 43 allocs/op2619
ns/op 1512 B/op 43 allocs/op0.91
BenchmarkProposalWriteSignBytes - ns/op
2377
ns/op2619
ns/op0.91
BenchmarkProposalWriteSignBytes - B/op
1512
B/op1512
B/op1
BenchmarkProposalWriteSignBytes - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalSign
29873
ns/op 1576 B/op 44 allocs/op29939
ns/op 1576 B/op 44 allocs/op1.00
BenchmarkProposalSign - ns/op
29873
ns/op29939
ns/op1.00
BenchmarkProposalSign - B/op
1576
B/op1576
B/op1
BenchmarkProposalSign - allocs/op
44
allocs/op44
allocs/op1
BenchmarkProposalSign
29735
ns/op 1576 B/op 44 allocs/op29939
ns/op 1576 B/op 44 allocs/op0.99
BenchmarkProposalSign - ns/op
29735
ns/op29939
ns/op0.99
BenchmarkProposalSign - B/op
1576
B/op1576
B/op1
BenchmarkProposalSign - allocs/op
44
allocs/op44
allocs/op1
BenchmarkProposalVerifySignature
65344
ns/op 1512 B/op 43 allocs/op64800
ns/op 1512 B/op 43 allocs/op1.01
BenchmarkProposalVerifySignature - ns/op
65344
ns/op64800
ns/op1.01
BenchmarkProposalVerifySignature - B/op
1512
B/op1512
B/op1
BenchmarkProposalVerifySignature - allocs/op
43
allocs/op43
allocs/op1
BenchmarkProposalVerifySignature
65851
ns/op 1512 B/op 43 allocs/op64800
ns/op 1512 B/op 43 allocs/op1.02
BenchmarkProposalVerifySignature - ns/op
65851
ns/op64800
ns/op1.02
BenchmarkProposalVerifySignature - B/op
1512
B/op1512
B/op1
BenchmarkProposalVerifySignature - allocs/op
43
allocs/op43
allocs/op1
BenchmarkValidatorSetCopy
55625
ns/op 72192 B/op 1001 allocs/op55454
ns/op 72192 B/op 1001 allocs/op1.00
BenchmarkValidatorSetCopy - ns/op
55625
ns/op55454
ns/op1.00
BenchmarkValidatorSetCopy - B/op
72192
B/op72192
B/op1
BenchmarkValidatorSetCopy - allocs/op
1001
allocs/op1001
allocs/op1
BenchmarkValidatorSetCopy
42861
ns/op 72192 B/op 1001 allocs/op55454
ns/op 72192 B/op 1001 allocs/op0.77
BenchmarkValidatorSetCopy - ns/op
42861
ns/op55454
ns/op0.77
BenchmarkValidatorSetCopy - B/op
72192
B/op72192
B/op1
BenchmarkValidatorSetCopy - allocs/op
1001
allocs/op1001
allocs/op1
BenchmarkUpdates
863541
ns/op 221432 B/op 2111 allocs/op890138
ns/op 221432 B/op 2111 allocs/op0.97
BenchmarkUpdates - ns/op
863541
ns/op890138
ns/op0.97
BenchmarkUpdates - B/op
221432
B/op221432
B/op1
BenchmarkUpdates - allocs/op
2111
allocs/op2111
allocs/op1
BenchmarkUpdates
804381
ns/op 221432 B/op 2111 allocs/op890138
ns/op 221432 B/op 2111 allocs/op0.90
BenchmarkUpdates - ns/op
804381
ns/op890138
ns/op0.90
BenchmarkUpdates - B/op
221432
B/op221432
B/op1
BenchmarkUpdates - allocs/op
2111
allocs/op2111
allocs/op1
BenchmarkWalRead512B
4061
ns/op 8136 B/op 16 allocs/op4065
ns/op 8136 B/op 16 allocs/op1.00
BenchmarkWalRead512B - ns/op
4061
ns/op4065
ns/op1.00
BenchmarkWalRead512B - B/op
8136
B/op8136
B/op1
BenchmarkWalRead512B - allocs/op
16
allocs/op16
allocs/op1
BenchmarkWalRead512B
3562
ns/op 8136 B/op 16 allocs/op4065
ns/op 8136 B/op 16 allocs/op0.88
BenchmarkWalRead512B - ns/op
3562
ns/op4065
ns/op0.88
BenchmarkWalRead512B - B/op
8136
B/op8136
B/op1
BenchmarkWalRead512B - allocs/op
16
allocs/op16
allocs/op1
BenchmarkWalRead10KB
29732
ns/op 88368 B/op 22 allocs/op29889
ns/op 88368 B/op 22 allocs/op0.99
BenchmarkWalRead10KB - ns/op
29732
ns/op29889
ns/op0.99
BenchmarkWalRead10KB - B/op
88368
B/op88368
B/op1
BenchmarkWalRead10KB - allocs/op
22
allocs/op22
allocs/op1
BenchmarkWalRead10KB
27480
ns/op 88368 B/op 22 allocs/op29889
ns/op 88368 B/op 22 allocs/op0.92
BenchmarkWalRead10KB - ns/op
27480
ns/op29889
ns/op0.92
BenchmarkWalRead10KB - B/op
88368
B/op88368
B/op1
BenchmarkWalRead10KB - allocs/op
22
allocs/op22
allocs/op1
BenchmarkDetaching
127.5
ns/op 0 B/op 0 allocs/op119.9
ns/op 0 B/op 0 allocs/op1.06
BenchmarkDetaching - ns/op
127.5
ns/op119.9
ns/op1.06
BenchmarkDetaching - B/op
0
B/op0
B/op1
BenchmarkDetaching - allocs/op
0
allocs/op0
allocs/op1
BenchmarkDetaching
71.6
ns/op 0 B/op 0 allocs/op119.9
ns/op 0 B/op 0 allocs/op0.60
BenchmarkDetaching - ns/op
71.6
ns/op119.9
ns/op0.60
BenchmarkDetaching - B/op
0
B/op0
B/op1
BenchmarkDetaching - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRemoved
39.73
ns/op 0 B/op 0 allocs/op39.77
ns/op 0 B/op 0 allocs/op1.00
BenchmarkRemoved - ns/op
39.73
ns/op39.77
ns/op1.00
BenchmarkRemoved - B/op
0
B/op0
B/op1
BenchmarkRemoved - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRemoved
29.66
ns/op 0 B/op 0 allocs/op39.77
ns/op 0 B/op 0 allocs/op0.75
BenchmarkRemoved - ns/op
29.66
ns/op39.77
ns/op0.75
BenchmarkRemoved - B/op
0
B/op0
B/op1
BenchmarkRemoved - allocs/op
0
allocs/op0
allocs/op1
BenchmarkPushBack
505.9
ns/op 327 B/op 5 allocs/op481.4
ns/op 327 B/op 5 allocs/op1.05
BenchmarkPushBack - ns/op
505.9
ns/op481.4
ns/op1.05
BenchmarkPushBack - B/op
327
B/op327
B/op1
BenchmarkPushBack - allocs/op
5
allocs/op5
allocs/op1
BenchmarkPushBack
388.3
ns/op 327 B/op 5 allocs/op481.4
ns/op 327 B/op 5 allocs/op0.81
BenchmarkPushBack - ns/op
388.3
ns/op481.4
ns/op0.81
BenchmarkPushBack - B/op
327
B/op327
B/op1
BenchmarkPushBack - allocs/op
5
allocs/op5
allocs/op1
BenchmarkCMapHas
120.7
ns/op 16 B/op 1 allocs/op124.7
ns/op 16 B/op 1 allocs/op0.97
BenchmarkCMapHas - ns/op
120.7
ns/op124.7
ns/op0.97
BenchmarkCMapHas - B/op
16
B/op16
B/op1
BenchmarkCMapHas - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCMapHas
116.2
ns/op 16 B/op 1 allocs/op124.7
ns/op 16 B/op 1 allocs/op0.93
BenchmarkCMapHas - ns/op
116.2
ns/op124.7
ns/op0.93
BenchmarkCMapHas - B/op
16
B/op16
B/op1
BenchmarkCMapHas - allocs/op
1
allocs/op1
allocs/op1
BenchmarkEqual
59608308
ns/op 5244 B/op 12 allocs/op59619708
ns/op 5244 B/op 12 allocs/op1.00
BenchmarkEqual - ns/op
59608308
ns/op59619708
ns/op1.00
BenchmarkEqual - B/op
5244
B/op5244
B/op1
BenchmarkEqual - allocs/op
12
allocs/op12
allocs/op1
BenchmarkEqual
59620016
ns/op 5244 B/op 12 allocs/op59619708
ns/op 5244 B/op 12 allocs/op1.00
BenchmarkEqual - ns/op
59620016
ns/op59619708
ns/op1.00
BenchmarkEqual - B/op
5244
B/op5244
B/op1
BenchmarkEqual - allocs/op
12
allocs/op12
allocs/op1
BenchmarkDefaultCost
59607644
ns/op 5153 B/op 9 allocs/op59698423
ns/op 5153 B/op 9 allocs/op1.00
BenchmarkDefaultCost - ns/op
59607644
ns/op59698423
ns/op1.00
BenchmarkDefaultCost - B/op
5153
B/op5153
B/op1
BenchmarkDefaultCost - allocs/op
9
allocs/op9
allocs/op1
BenchmarkDefaultCost
59625194
ns/op 5171 B/op 9 allocs/op59698423
ns/op 5153 B/op 9 allocs/op1.00
BenchmarkDefaultCost - ns/op
59625194
ns/op59698423
ns/op1.00
BenchmarkDefaultCost - B/op
5171
B/op5153
B/op1.00
BenchmarkDefaultCost - allocs/op
9
allocs/op9
allocs/op1
BenchmarkIsMnemonicValid
1438
ns/op 576 B/op 3 allocs/op1487
ns/op 576 B/op 3 allocs/op0.97
BenchmarkIsMnemonicValid - ns/op
1438
ns/op1487
ns/op0.97
BenchmarkIsMnemonicValid - B/op
576
B/op576
B/op1
BenchmarkIsMnemonicValid - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsMnemonicValid
1356
ns/op 576 B/op 3 allocs/op1487
ns/op 576 B/op 3 allocs/op0.91
BenchmarkIsMnemonicValid - ns/op
1356
ns/op1487
ns/op0.91
BenchmarkIsMnemonicValid - B/op
576
B/op576
B/op1
BenchmarkIsMnemonicValid - allocs/op
3
allocs/op3
allocs/op1
BenchmarkKeyGeneration
21718
ns/op 32 B/op 1 allocs/op21704
ns/op 32 B/op 1 allocs/op1.00
BenchmarkKeyGeneration - ns/op
21718
ns/op21704
ns/op1.00
BenchmarkKeyGeneration - B/op
32
B/op32
B/op1
BenchmarkKeyGeneration - allocs/op
1
allocs/op1
allocs/op1
BenchmarkKeyGeneration
21756
ns/op 32 B/op 1 allocs/op21704
ns/op 32 B/op 1 allocs/op1.00
BenchmarkKeyGeneration - ns/op
21756
ns/op21704
ns/op1.00
BenchmarkKeyGeneration - B/op
32
B/op32
B/op1
BenchmarkKeyGeneration - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSigning
26662
ns/op 64 B/op 1 allocs/op26654
ns/op 64 B/op 1 allocs/op1.00
BenchmarkSigning - ns/op
26662
ns/op26654
ns/op1.00
BenchmarkSigning - B/op
64
B/op64
B/op1
BenchmarkSigning - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSigning
26708
ns/op 64 B/op 1 allocs/op26654
ns/op 64 B/op 1 allocs/op1.00
BenchmarkSigning - ns/op
26708
ns/op26654
ns/op1.00
BenchmarkSigning - B/op
64
B/op64
B/op1
BenchmarkSigning - allocs/op
1
allocs/op1
allocs/op1
BenchmarkVerification
62767
ns/op 0 B/op 0 allocs/op62844
ns/op 0 B/op 0 allocs/op1.00
BenchmarkVerification - ns/op
62767
ns/op62844
ns/op1.00
BenchmarkVerification - B/op
0
B/op0
B/op1
BenchmarkVerification - allocs/op
0
allocs/op0
allocs/op1
BenchmarkVerification
62405
ns/op 0 B/op 0 allocs/op62844
ns/op 0 B/op 0 allocs/op0.99
BenchmarkVerification - ns/op
62405
ns/op62844
ns/op0.99
BenchmarkVerification - B/op
0
B/op0
B/op1
BenchmarkVerification - allocs/op
0
allocs/op0
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
29839513
ns/op 5126 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
29839513
ns/op29863220
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5126
B/op5125
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9
29845463
ns/op 5134 B/op 9 allocs/op29869041
ns/op 5128 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op
29845463
ns/op29869041
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op
5134
B/op5128
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
59632896
ns/op 5129 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
59632896
ns/op29863220
ns/op2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5129
B/op5125
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10
59641959
ns/op 5147 B/op 9 allocs/op59686168
ns/op 5147 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op
59641959
ns/op59686168
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
119220383
ns/op 5138 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
119220383
ns/op29863220
ns/op3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5138
B/op5125
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11
119243160
ns/op 5181 B/op 9 allocs/op119313957
ns/op 5152 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op
119243160
ns/op119313957
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op
5181
B/op5152
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
238340332
ns/op 5150 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op7.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
238340332
ns/op29863220
ns/op7.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5150
B/op5125
B/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12
238456350
ns/op 5220 B/op 9 allocs/op238461107
ns/op 5176 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op
238456350
ns/op238461107
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op
5220
B/op5176
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
476765793
ns/op 5170 B/op 9 allocs/op29863220
ns/op 5125 B/op 9 allocs/op15.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
476765793
ns/op29863220
ns/op15.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5170
B/op5125
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
9
allocs/op9
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13
476837372
ns/op 5213 B/op 9 allocs/op476910725
ns/op 5213 B/op 9 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op
476837372
ns/op476910725
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
953366478
ns/op 5196 B/op 10 allocs/op29863220
ns/op 5125 B/op 9 allocs/op31.92
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
953366478
ns/op29863220
ns/op31.92
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5196
B/op5125
B/op1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
10
allocs/op9
allocs/op1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14
953703602
ns/op 5260 B/op 10 allocs/op955480857
ns/op 5260 B/op 10 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op
953703602
ns/op955480857
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op
5260
B/op5260
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op
10
allocs/op10
allocs/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param
1906865312
ns/op 5736 B/op 15 allocs/op29863220
ns/op 5125 B/op 9 allocs/op63.85
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op
1906865312
ns/op29863220
ns/op63.85
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op
5736
B/op5125
B/op1.12
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op
15
allocs/op9
allocs/op1.67
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15
1908041498
ns/op 5736 B/op 15 allocs/op1907122100
ns/op 5736 B/op 15 allocs/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op
1908041498
ns/op1907122100
ns/op1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - B/op
5736
B/op5736
B/op1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - allocs/op
15
allocs/op15
allocs/op1
BenchmarkSimpleHashAlternatives/recursive
79026
ns/op 25424 B/op 497 allocs/op79294
ns/op 25424 B/op 497 allocs/op1.00
BenchmarkSimpleHashAlternatives/recursive - ns/op
79026
ns/op79294
ns/op1.00
BenchmarkSimpleHashAlternatives/recursive - B/op
25424
B/op25424
B/op1
BenchmarkSimpleHashAlternatives/recursive - allocs/op
497
allocs/op497
allocs/op1
BenchmarkSimpleHashAlternatives/recursive
75947
ns/op 25424 B/op 497 allocs/op79294
ns/op 25424 B/op 497 allocs/op0.96
BenchmarkSimpleHashAlternatives/recursive - ns/op
75947
ns/op79294
ns/op0.96
BenchmarkSimpleHashAlternatives/recursive - B/op
25424
B/op25424
B/op1
BenchmarkSimpleHashAlternatives/recursive - allocs/op
497
allocs/op497
allocs/op1
BenchmarkSimpleHashAlternatives/iterative
79710
ns/op 28112 B/op 498 allocs/op81969
ns/op 28112 B/op 498 allocs/op0.97
BenchmarkSimpleHashAlternatives/iterative - ns/op
79710
ns/op81969
ns/op0.97
BenchmarkSimpleHashAlternatives/iterative - B/op
28112
B/op28112
B/op1
BenchmarkSimpleHashAlternatives/iterative - allocs/op
498
allocs/op498
allocs/op1
BenchmarkSimpleHashAlternatives/iterative
76293
ns/op 28112 B/op 498 allocs/op81969
ns/op 28112 B/op 498 allocs/op0.93
BenchmarkSimpleHashAlternatives/iterative - ns/op
76293
ns/op81969
ns/op0.93
BenchmarkSimpleHashAlternatives/iterative - B/op
28112
B/op28112
B/op1
BenchmarkSimpleHashAlternatives/iterative - allocs/op
498
allocs/op498
allocs/op1
BenchmarkSigning
83703
ns/op 1856 B/op 36 allocs/op26654
ns/op 64 B/op 1 allocs/op3.14
BenchmarkSigning - ns/op
83703
ns/op26654
ns/op3.14
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkSigning
83412
ns/op 1856 B/op 36 allocs/op26654
ns/op 64 B/op 1 allocs/op3.13
BenchmarkSigning - ns/op
83412
ns/op26654
ns/op3.13
BenchmarkSigning - B/op
1856
B/op64
B/op29
BenchmarkSigning - allocs/op
36
allocs/op1
allocs/op36
BenchmarkVerification
164876
ns/op 864 B/op 19 allocs/op62844
ns/op 0 B/op 0 allocs/op2.62
BenchmarkVerification - ns/op
164876
ns/op62844
ns/op2.62
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerification
162473
ns/op 864 B/op 19 allocs/op62844
ns/op 0 B/op 0 allocs/op2.59
BenchmarkVerification - ns/op
162473
ns/op62844
ns/op2.59
BenchmarkVerification - B/op
864
B/op0
B/op+∞
BenchmarkVerification - allocs/op
19
allocs/op0
allocs/op+∞
BenchmarkVerify
169042
ns/op 864 B/op 19 allocs/op166655
ns/op 864 B/op 19 allocs/op1.01
BenchmarkVerify - ns/op
169042
ns/op166655
ns/op1.01
BenchmarkVerify - B/op
864
B/op864
B/op1
BenchmarkVerify - allocs/op
19
allocs/op19
allocs/op1
BenchmarkVerify
162147
ns/op 864 B/op 19 allocs/op166655
ns/op 864 B/op 19 allocs/op0.97
BenchmarkVerify - ns/op
162147
ns/op166655
ns/op0.97
BenchmarkVerify - B/op
864
B/op864
B/op1
BenchmarkVerify - allocs/op
19
allocs/op19
allocs/op1
BenchmarkBoltDBRandomReadsWrites
1546895
ns/op 25712 B/op 64 allocs/op1595643
ns/op 26291 B/op 64 allocs/op0.97
BenchmarkBoltDBRandomReadsWrites - ns/op
1546895
ns/op1595643
ns/op0.97
BenchmarkBoltDBRandomReadsWrites - B/op
25712
B/op26291
B/op0.98
BenchmarkBoltDBRandomReadsWrites - allocs/op
64
allocs/op64
allocs/op1
BenchmarkBoltDBRandomReadsWrites
1727315
ns/op 24579 B/op 63 allocs/op1595643
ns/op 26291 B/op 64 allocs/op1.08
BenchmarkBoltDBRandomReadsWrites - ns/op
1727315
ns/op1595643
ns/op1.08
BenchmarkBoltDBRandomReadsWrites - B/op
24579
B/op26291
B/op0.93
BenchmarkBoltDBRandomReadsWrites - allocs/op
63
allocs/op64
allocs/op0.98
BenchmarkGoLevelDBRandomReadsWrites
5822
ns/op 617 B/op 12 allocs/op5857
ns/op 617 B/op 12 allocs/op0.99
BenchmarkGoLevelDBRandomReadsWrites - ns/op
5822
ns/op5857
ns/op0.99
BenchmarkGoLevelDBRandomReadsWrites - B/op
617
B/op617
B/op1
BenchmarkGoLevelDBRandomReadsWrites - allocs/op
12
allocs/op12
allocs/op1
BenchmarkGoLevelDBRandomReadsWrites
5725
ns/op 620 B/op 12 allocs/op5857
ns/op 617 B/op 12 allocs/op0.98
BenchmarkGoLevelDBRandomReadsWrites - ns/op
5725
ns/op5857
ns/op0.98
BenchmarkGoLevelDBRandomReadsWrites - B/op
620
B/op617
B/op1.00
BenchmarkGoLevelDBRandomReadsWrites - allocs/op
12
allocs/op12
allocs/op1
BenchmarkNodeKey
74.48
ns/op 48 B/op 1 allocs/op74.29
ns/op 48 B/op 1 allocs/op1.00
BenchmarkNodeKey - ns/op
74.48
ns/op74.29
ns/op1.00
BenchmarkNodeKey - B/op
48
B/op48
B/op1
BenchmarkNodeKey - allocs/op
1
allocs/op1
allocs/op1
BenchmarkNodeKey
55.54
ns/op 48 B/op 1 allocs/op74.29
ns/op 48 B/op 1 allocs/op0.75
BenchmarkNodeKey - ns/op
55.54
ns/op74.29
ns/op0.75
BenchmarkNodeKey - B/op
48
B/op48
B/op1
BenchmarkNodeKey - allocs/op
1
allocs/op1
allocs/op1
BenchmarkOrphanKey
289
ns/op 200 B/op 7 allocs/op294.2
ns/op 200 B/op 7 allocs/op0.98
BenchmarkOrphanKey - ns/op
289
ns/op294.2
ns/op0.98
BenchmarkOrphanKey - B/op
200
B/op200
B/op1
BenchmarkOrphanKey - allocs/op
7
allocs/op7
allocs/op1
BenchmarkOrphanKey
241.2
ns/op 200 B/op 7 allocs/op294.2
ns/op 200 B/op 7 allocs/op0.82
BenchmarkOrphanKey - ns/op
241.2
ns/op294.2
ns/op0.82
BenchmarkOrphanKey - B/op
200
B/op200
B/op1
BenchmarkOrphanKey - allocs/op
7
allocs/op7
allocs/op1
BenchmarkImmutableAvlTreeMemDB
3642041
ns/op 1090212 B/op 22191 allocs/op3702594
ns/op 918129 B/op 18664 allocs/op0.98
BenchmarkImmutableAvlTreeMemDB - ns/op
3642041
ns/op3702594
ns/op0.98
BenchmarkImmutableAvlTreeMemDB - B/op
1090212
B/op918129
B/op1.19
BenchmarkImmutableAvlTreeMemDB - allocs/op
22191
allocs/op18664
allocs/op1.19
BenchmarkImmutableAvlTreeMemDB
3516550
ns/op 1062436 B/op 21623 allocs/op3702594
ns/op 918129 B/op 18664 allocs/op0.95
BenchmarkImmutableAvlTreeMemDB - ns/op
3516550
ns/op3702594
ns/op0.95
BenchmarkImmutableAvlTreeMemDB - B/op
1062436
B/op918129
B/op1.16
BenchmarkImmutableAvlTreeMemDB - allocs/op
21623
allocs/op18664
allocs/op1.16
BenchmarkTreeLoadAndDelete/LoadAndDelete
482915705
ns/op 75334522 B/op 757836 allocs/op488162147
ns/op 78889290 B/op 766624 allocs/op0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op
482915705
ns/op488162147
ns/op0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op
75334522
B/op78889290
B/op0.95
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op
757836
allocs/op766624
allocs/op0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete
309370840
ns/op 89773640 B/op 713937 allocs/op488162147
ns/op 78889290 B/op 766624 allocs/op0.63
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op
309370840
ns/op488162147
ns/op0.63
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op
89773640
B/op78889290
B/op1.14
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op
713937
allocs/op766624
allocs/op0.93
BenchmarkRandomBytes/random
40.19
ns/op 4 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op1.01
BenchmarkRandomBytes/random - ns/op
40.19
ns/op39.75
ns/op1.01
BenchmarkRandomBytes/random - B/op
4
B/op4
B/op1
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-4
39.5
ns/op 4 B/op 1 allocs/op39.44
ns/op 4 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random-4 - ns/op
39.5
ns/op39.44
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.7
ns/op 16 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op1.90
BenchmarkRandomBytes/random - ns/op
75.7
ns/op39.75
ns/op1.90
BenchmarkRandomBytes/random - B/op
16
B/op4
B/op4
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-16
71.63
ns/op 16 B/op 1 allocs/op71.67
ns/op 16 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random-16 - ns/op
71.63
ns/op71.67
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
117.3
ns/op 32 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op2.95
BenchmarkRandomBytes/random - ns/op
117.3
ns/op39.75
ns/op2.95
BenchmarkRandomBytes/random - B/op
32
B/op4
B/op8
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-32
111.5
ns/op 32 B/op 1 allocs/op108
ns/op 32 B/op 1 allocs/op1.03
BenchmarkRandomBytes/random-32 - ns/op
111.5
ns/op108
ns/op1.03
BenchmarkRandomBytes/random-32 - B/op
32
B/op32
B/op1
BenchmarkRandomBytes/random-32 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
292
ns/op 112 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op7.35
BenchmarkRandomBytes/random - ns/op
292
ns/op39.75
ns/op7.35
BenchmarkRandomBytes/random - B/op
112
B/op4
B/op28
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-100
281.8
ns/op 112 B/op 1 allocs/op279.2
ns/op 112 B/op 1 allocs/op1.01
BenchmarkRandomBytes/random-100 - ns/op
281.8
ns/op279.2
ns/op1.01
BenchmarkRandomBytes/random-100 - B/op
112
B/op112
B/op1
BenchmarkRandomBytes/random-100 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random
2541
ns/op 1024 B/op 1 allocs/op39.75
ns/op 4 B/op 1 allocs/op63.92
BenchmarkRandomBytes/random - ns/op
2541
ns/op39.75
ns/op63.92
BenchmarkRandomBytes/random - B/op
1024
B/op4
B/op256
BenchmarkRandomBytes/random - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandomBytes/random-1000
2405
ns/op 1024 B/op 1 allocs/op2399
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandomBytes/random-1000 - ns/op
2405
ns/op2399
ns/op1.00
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
3919
ns/op 1071 B/op 17 allocs/op3313
ns/op 1086 B/op 18 allocs/op1.18
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op
3919
ns/op3313
ns/op1.18
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op
1071
B/op1086
B/op0.99
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op
17
allocs/op18
allocs/op0.94
BenchmarkSmall/boltdb-1000-100-16-40/query-miss
3238
ns/op 1069 B/op 17 allocs/op3313
ns/op 1086 B/op 18 allocs/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op
3238
ns/op3313
ns/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op
1069
B/op1086
B/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op
17
allocs/op18
allocs/op0.94
BenchmarkSmall/boltdb-1000-100-16-40/query-hits
5146
ns/op 1530 B/op 24 allocs/op4320
ns/op 1526 B/op 24 allocs/op1.19
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op
5146
ns/op4320
ns/op1.19
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op
1530
B/op1526
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
4238
ns/op 1525 B/op 24 allocs/op4320
ns/op 1526 B/op 24 allocs/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op
4238
ns/op4320
ns/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op
1525
B/op1526
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
869065
ns/op 37114 B/op 371 allocs/op939136
ns/op 37688 B/op 370 allocs/op0.93
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
869065
ns/op939136
ns/op0.93
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
37114
B/op37688
B/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op
371
allocs/op370
allocs/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/update
1464509
ns/op 45677 B/op 403 allocs/op939136
ns/op 37688 B/op 370 allocs/op1.56
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op
1464509
ns/op939136
ns/op1.56
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op
45677
B/op37688
B/op1.21
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op
403
allocs/op370
allocs/op1.09
BenchmarkSmall/boltdb-1000-100-16-40/block
148611461
ns/op 4734753 B/op 46076 allocs/op149092285
ns/op 4744092 B/op 46956 allocs/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op
148611461
ns/op149092285
ns/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op
4734753
B/op4744092
B/op1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op
46076
allocs/op46956
allocs/op0.98
BenchmarkSmall/boltdb-1000-100-16-40/block
151472194
ns/op 6209928 B/op 49684 allocs/op149092285
ns/op 4744092 B/op 46956 allocs/op1.02
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op
151472194
ns/op149092285
ns/op1.02
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op
6209928
B/op4744092
B/op1.31
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op
49684
allocs/op46956
allocs/op1.06
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss
2846
ns/op 625 B/op 12 allocs/op2312
ns/op 639 B/op 13 allocs/op1.23
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op
2846
ns/op2312
ns/op1.23
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op
625
B/op639
B/op0.98
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op
12
allocs/op13
allocs/op0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss
2468
ns/op 626 B/op 12 allocs/op2312
ns/op 639 B/op 13 allocs/op1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op
2468
ns/op2312
ns/op1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op
626
B/op639
B/op0.98
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op
12
allocs/op13
allocs/op0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits
3631
ns/op 876 B/op 17 allocs/op3021
ns/op 877 B/op 17 allocs/op1.20
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op
3631
ns/op3021
ns/op1.20
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op
876
B/op877
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
3242
ns/op 876 B/op 17 allocs/op3021
ns/op 877 B/op 17 allocs/op1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op
3242
ns/op3021
ns/op1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op
876
B/op877
B/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op
17
allocs/op17
allocs/op1
BenchmarkSmall/goleveldb-1000-100-16-40/update
66622
ns/op 23752 B/op 230 allocs/op61797
ns/op 23662 B/op 231 allocs/op1.08
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op
66622
ns/op61797
ns/op1.08
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op
23752
B/op23662
B/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op
230
allocs/op231
allocs/op1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update
52030
ns/op 24150 B/op 238 allocs/op61797
ns/op 23662 B/op 231 allocs/op0.84
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op
52030
ns/op61797
ns/op0.84
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op
24150
B/op23662
B/op1.02
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op
238
allocs/op231
allocs/op1.03
BenchmarkSmall/goleveldb-1000-100-16-40/block
10515630
ns/op 3448803 B/op 35574 allocs/op13866835
ns/op 4485493 B/op 47647 allocs/op0.76
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op
10515630
ns/op13866835
ns/op0.76
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op
3448803
B/op4485493
B/op0.77
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op
35574
allocs/op47647
allocs/op0.75
BenchmarkSmall/goleveldb-1000-100-16-40/block
10542802
ns/op 4422912 B/op 46939 allocs/op13866835
ns/op 4485493 B/op 47647 allocs/op0.76
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op
10542802
ns/op13866835
ns/op0.76
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op
4422912
B/op4485493
B/op0.99
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op
46939
allocs/op47647
allocs/op0.99
BenchmarkSmall/memdb-1000-100-16-40/query-miss
1491
ns/op 398 B/op 7 allocs/op1450
ns/op 398 B/op 7 allocs/op1.03
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op
1491
ns/op1450
ns/op1.03
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op
398
B/op398
B/op1
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/query-miss
1415
ns/op 398 B/op 7 allocs/op1450
ns/op 398 B/op 7 allocs/op0.98
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op
1415
ns/op1450
ns/op0.98
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op
398
B/op398
B/op1
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op
7
allocs/op7
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits
1909
ns/op 555 B/op 9 allocs/op1838
ns/op 556 B/op 9 allocs/op1.04
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op
1909
ns/op1838
ns/op1.04
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op
555
B/op556
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
1710
ns/op 556 B/op 9 allocs/op1838
ns/op 556 B/op 9 allocs/op0.93
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op
1710
ns/op1838
ns/op0.93
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op
556
B/op556
B/op1
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkSmall/memdb-1000-100-16-40/update
105319
ns/op 47092 B/op 821 allocs/op94819
ns/op 46947 B/op 819 allocs/op1.11
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op
105319
ns/op94819
ns/op1.11
BenchmarkSmall/memdb-1000-100-16-40/update - B/op
47092
B/op46947
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op
821
allocs/op819
allocs/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update
92526
ns/op 46928 B/op 827 allocs/op94819
ns/op 46947 B/op 819 allocs/op0.98
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op
92526
ns/op94819
ns/op0.98
BenchmarkSmall/memdb-1000-100-16-40/update - B/op
46928
B/op46947
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op
827
allocs/op819
allocs/op1.01
BenchmarkSmall/memdb-1000-100-16-40/block
15142112
ns/op 6583932 B/op 116810 allocs/op14779426
ns/op 6583538 B/op 116865 allocs/op1.02
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
15142112
ns/op14779426
ns/op1.02
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
6583932
B/op6583538
B/op1.00
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
116810
allocs/op116865
allocs/op1.00
BenchmarkSmall/memdb-1000-100-16-40/block
19836855
ns/op 9131481 B/op 166342 allocs/op14779426
ns/op 6583538 B/op 116865 allocs/op1.34
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op
19836855
ns/op14779426
ns/op1.34
BenchmarkSmall/memdb-1000-100-16-40/block - B/op
9131481
B/op6583538
B/op1.39
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op
166342
allocs/op116865
allocs/op1.42
BenchmarkMedium/boltdb-100000-100-16-40/query-miss
9928
ns/op 1217 B/op 33 allocs/op9762
ns/op 1215 B/op 33 allocs/op1.02
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op
9928
ns/op9762
ns/op1.02
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op
1217
B/op1215
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
8135
ns/op 1217 B/op 33 allocs/op9762
ns/op 1215 B/op 33 allocs/op0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op
8135
ns/op9762
ns/op0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op
1217
B/op1215
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-hits
12354
ns/op 1708 B/op 46 allocs/op12520
ns/op 1713 B/op 46 allocs/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op
12354
ns/op12520
ns/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op
1708
B/op1713
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
11273
ns/op 1700 B/op 46 allocs/op12520
ns/op 1713 B/op 46 allocs/op0.90
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op
11273
ns/op12520
ns/op0.90
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op
1700
B/op1713
B/op0.99
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op
46
allocs/op46
allocs/op1
BenchmarkMedium/boltdb-100000-100-16-40/update
4734772
ns/op 95439 B/op 808 allocs/op5345608
ns/op 99665 B/op 844 allocs/op0.89
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
4734772
ns/op5345608
ns/op0.89
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
95439
B/op99665
B/op0.96
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
808
allocs/op844
allocs/op0.96
BenchmarkMedium/boltdb-100000-100-16-40/update
6696448
ns/op 133610 B/op 1040 allocs/op5345608
ns/op 99665 B/op 844 allocs/op1.25
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op
6696448
ns/op5345608
ns/op1.25
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op
133610
B/op99665
B/op1.34
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op
1040
allocs/op844
allocs/op1.23
BenchmarkMedium/boltdb-100000-100-16-40/block
827791682
ns/op 13260320 B/op 113119 allocs/op803646488
ns/op 13041680 B/op 111467 allocs/op1.03
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op
827791682
ns/op803646488
ns/op1.03
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op
13260320
B/op13041680
B/op1.02
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op
113119
allocs/op111467
allocs/op1.01
BenchmarkMedium/boltdb-100000-100-16-40/block
809016278
ns/op 13261780 B/op 111524 allocs/op803646488
ns/op 13041680 B/op 111467 allocs/op1.01
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op
809016278
ns/op803646488
ns/op1.01
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op
13261780
B/op13041680
B/op1.02
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op
111524
allocs/op111467
allocs/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss
14245
ns/op 1538 B/op 28 allocs/op13140
ns/op 1521 B/op 27 allocs/op1.08
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op
14245
ns/op13140
ns/op1.08
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op
1538
B/op1521
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op
28
allocs/op27
allocs/op1.04
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss
12373
ns/op 1533 B/op 28 allocs/op13140
ns/op 1521 B/op 27 allocs/op0.94
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op
12373
ns/op13140
ns/op0.94
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op
1533
B/op1521
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op
28
allocs/op27
allocs/op1.04
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits
18307
ns/op 2178 B/op 38 allocs/op18047
ns/op 2143 B/op 38 allocs/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op
18307
ns/op18047
ns/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op
2178
B/op2143
B/op1.02
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits
16357
ns/op 2177 B/op 38 allocs/op18047
ns/op 2143 B/op 38 allocs/op0.91
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op
16357
ns/op18047
ns/op0.91
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op
2177
B/op2143
B/op1.02
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkMedium/goleveldb-100000-100-16-40/update
293494
ns/op 47463 B/op 544 allocs/op316312
ns/op 47026 B/op 541 allocs/op0.93
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op
293494
ns/op316312
ns/op0.93
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op
47463
B/op47026
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op
544
allocs/op541
allocs/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update
167543
ns/op 47384 B/op 573 allocs/op316312
ns/op 47026 B/op 541 allocs/op0.53
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op
167543
ns/op316312
ns/op0.53
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op
47384
B/op47026
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op
573
allocs/op541
allocs/op1.06
BenchmarkMedium/goleveldb-100000-100-16-40/block
38871072
ns/op 5204692 B/op 64055 allocs/op39828048
ns/op 5165545 B/op 63764 allocs/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op
38871072
ns/op39828048
ns/op0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op
5204692
B/op5165545
B/op1.01
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op
64055
allocs/op63764
allocs/op1.00
BenchmarkMedium/goleveldb-100000-100-16-40/block
21977774
ns/op 5447056 B/op 67371 allocs/op39828048
ns/op 5165545 B/op 63764 allocs/op0.55
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op
21977774
ns/op39828048
ns/op0.55
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op
5447056
B/op5165545
B/op1.05
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op
67371
allocs/op63764
allocs/op1.06
BenchmarkMedium/memdb-100000-100-16-40/query-miss
5119
ns/op 406 B/op 7 allocs/op5253
ns/op 405 B/op 7 allocs/op0.97
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op
5119
ns/op5253
ns/op0.97
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op
406
B/op405
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
4723
ns/op 407 B/op 7 allocs/op5253
ns/op 405 B/op 7 allocs/op0.90
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op
4723
ns/op5253
ns/op0.90
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op
407
B/op405
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
5941
ns/op 557 B/op 9 allocs/op5761
ns/op 558 B/op 9 allocs/op1.03
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op
5941
ns/op5761
ns/op1.03
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op
557
B/op558
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
5303
ns/op 558 B/op 9 allocs/op5761
ns/op 558 B/op 9 allocs/op0.92
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op
5303
ns/op5761
ns/op0.92
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op
558
B/op558
B/op1
BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op
9
allocs/op9
allocs/op1
BenchmarkMedium/memdb-100000-100-16-40/update
893569
ns/op 273050 B/op 5290 allocs/op898100
ns/op 270818 B/op 5250 allocs/op0.99
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op
893569
ns/op898100
ns/op0.99
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
273050
B/op270818
B/op1.01
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
5290
allocs/op5250
allocs/op1.01
BenchmarkMedium/memdb-100000-100-16-40/update
1040708
ns/op 374693 B/op 7425 allocs/op898100
ns/op 270818 B/op 5250 allocs/op1.16
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op
1040708
ns/op898100
ns/op1.16
BenchmarkMedium/memdb-100000-100-16-40/update - B/op
374693
B/op270818
B/op1.38
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op
7425
allocs/op5250
allocs/op1.41
BenchmarkMedium/memdb-100000-100-16-40/block
140505421
ns/op 39846953 B/op 789271 allocs/op128176452
ns/op 39991434 B/op 791638 allocs/op1.10
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op
140505421
ns/op128176452
ns/op1.10
BenchmarkMedium/memdb-100000-100-16-40/block - B/op
39846953
B/op39991434
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op
789271
allocs/op791638
allocs/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block
109358320
ns/op 39810386 B/op 788627 allocs/op128176452
ns/op 39991434 B/op 791638 allocs/op0.85
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op
109358320
ns/op128176452
ns/op0.85
BenchmarkMedium/memdb-100000-100-16-40/block - B/op
39810386
B/op39991434
B/op1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op
788627
allocs/op791638
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss
15233
ns/op 1527 B/op 28 allocs/op13414
ns/op 1527 B/op 27 allocs/op1.14
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op
15233
ns/op13414
ns/op1.14
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op
1527
B/op1527
B/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op
28
allocs/op27
allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss
13867
ns/op 1523 B/op 27 allocs/op13414
ns/op 1527 B/op 27 allocs/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op
13867
ns/op13414
ns/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op
1523
B/op1527
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op
27
allocs/op27
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits
21371
ns/op 2177 B/op 38 allocs/op23049
ns/op 2150 B/op 38 allocs/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op
21371
ns/op23049
ns/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op
2177
B/op2150
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits
18745
ns/op 2163 B/op 38 allocs/op23049
ns/op 2150 B/op 38 allocs/op0.81
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op
18745
ns/op23049
ns/op0.81
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op
2163
B/op2150
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update
544363
ns/op 83428 B/op 780 allocs/op555419
ns/op 80089 B/op 773 allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op
544363
ns/op555419
ns/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op
83428
B/op80089
B/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op
780
allocs/op773
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update
295033
ns/op 82843 B/op 794 allocs/op555419
ns/op 80089 B/op 773 allocs/op0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op
295033
ns/op555419
ns/op0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op
82843
B/op80089
B/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op
794
allocs/op773
allocs/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block
2867246
ns/op 446078 B/op 4132 allocs/op2756824
ns/op 433204 B/op 4107 allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op
2867246
ns/op2756824
ns/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op
446078
B/op433204
B/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op
4132
allocs/op4107
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block
1526514
ns/op 377041 B/op 4192 allocs/op2756824
ns/op 433204 B/op 4107 allocs/op0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op
1526514
ns/op2756824
ns/op0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op
377041
B/op433204
B/op0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op
4192
allocs/op4107
allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss
15737
ns/op 1532 B/op 28 allocs/op13727
ns/op 1546 B/op 28 allocs/op1.15
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op
15737
ns/op13727
ns/op1.15
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op
1532
B/op1546
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op
28
allocs/op28
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss
13774
ns/op 1522 B/op 27 allocs/op13727
ns/op 1546 B/op 28 allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op
13774
ns/op13727
ns/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op
1522
B/op1546
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op
27
allocs/op28
allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits
19160
ns/op 2173 B/op 38 allocs/op18084
ns/op 2169 B/op 38 allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op
19160
ns/op18084
ns/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op
2173
B/op2169
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
16157
ns/op 2159 B/op 38 allocs/op18084
ns/op 2169 B/op 38 allocs/op0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op
16157
ns/op18084
ns/op0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op
2159
B/op2169
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
351226
ns/op 58411 B/op 634 allocs/op356884
ns/op 59632 B/op 637 allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op
351226
ns/op356884
ns/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op
58411
B/op59632
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op
634
allocs/op637
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update
197460
ns/op 57437 B/op 667 allocs/op356884
ns/op 59632 B/op 637 allocs/op0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op
197460
ns/op356884
ns/op0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op
57437
B/op59632
B/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op
667
allocs/op637
allocs/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block
8978270
ns/op 1397218 B/op 17052 allocs/op9683077
ns/op 1407724 B/op 17429 allocs/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op
8978270
ns/op9683077
ns/op0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op
1397218
B/op1407724
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op
17052
allocs/op17429
allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block
6271157
ns/op 1465200 B/op 17904 allocs/op9683077
ns/op 1407724 B/op 17429 allocs/op0.65
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op
6271157
ns/op9683077
ns/op0.65
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op
1465200
B/op1407724
B/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op
17904
allocs/op17429
allocs/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss
17382
ns/op 1527 B/op 28 allocs/op13011
ns/op 1517 B/op 27 allocs/op1.34
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op
17382
ns/op13011
ns/op1.34
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op
1527
B/op1517
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op
28
allocs/op27
allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss
15135
ns/op 1525 B/op 28 allocs/op13011
ns/op 1517 B/op 27 allocs/op1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op
15135
ns/op13011
ns/op1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op
1525
B/op1517
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op
28
allocs/op27
allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits
20660
ns/op 2168 B/op 38 allocs/op17815
ns/op 2144 B/op 38 allocs/op1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op
20660
ns/op17815
ns/op1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op
2168
B/op2144
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits
18791
ns/op 2158 B/op 38 allocs/op17815
ns/op 2144 B/op 38 allocs/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op
18791
ns/op17815
ns/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op
2158
B/op2144
B/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update
317672
ns/op 47461 B/op 546 allocs/op284758
ns/op 48073 B/op 550 allocs/op1.12
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op
317672
ns/op284758
ns/op1.12
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op
47461
B/op48073
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op
546
allocs/op550
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update
173737
ns/op 47630 B/op 577 allocs/op284758
ns/op 48073 B/op 550 allocs/op0.61
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op
173737
ns/op284758
ns/op0.61
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op
47630
B/op48073
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op
577
allocs/op550
allocs/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block
35272179
ns/op 4792278 B/op 60602 allocs/op33847617
ns/op 5006508 B/op 62261 allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op
35272179
ns/op33847617
ns/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op
4792278
B/op5006508
B/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op
60602
allocs/op62261
allocs/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block
18878450
ns/op 5129602 B/op 64027 allocs/op33847617
ns/op 5006508 B/op 62261 allocs/op0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op
18878450
ns/op33847617
ns/op0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op
5129602
B/op5006508
B/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op
64027
allocs/op62261
allocs/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss
14360
ns/op 1524 B/op 27 allocs/op12639
ns/op 1520 B/op 27 allocs/op1.14
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op
14360
ns/op12639
ns/op1.14
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op
1524
B/op1520
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-miss
12303
ns/op 1516 B/op 27 allocs/op12639
ns/op 1520 B/op 27 allocs/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op
12303
ns/op12639
ns/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op
1516
B/op1520
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
17938
ns/op 2165 B/op 38 allocs/op17275
ns/op 2157 B/op 38 allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op
17938
ns/op17275
ns/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op
2165
B/op2157
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
16576
ns/op 2167 B/op 38 allocs/op17275
ns/op 2157 B/op 38 allocs/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op
16576
ns/op17275
ns/op0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op
2167
B/op2157
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update
227766
ns/op 38845 B/op 453 allocs/op214754
ns/op 39139 B/op 456 allocs/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op
227766
ns/op214754
ns/op1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
38845
B/op39139
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
453
allocs/op456
allocs/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update
177484
ns/op 48426 B/op 585 allocs/op214754
ns/op 39139 B/op 456 allocs/op0.83
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op
177484
ns/op214754
ns/op0.83
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op
48426
B/op39139
B/op1.24
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op
585
allocs/op456
allocs/op1.28
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block
158049146
ns/op 20861841 B/op 262124 allocs/op152993180
ns/op 21369190 B/op 267380 allocs/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op
158049146
ns/op152993180
ns/op1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op
20861841
B/op21369190
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op
262124
allocs/op267380
allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block
79656724
ns/op 20841742 B/op 259901 allocs/op152993180
ns/op 21369190 B/op 267380 allocs/op0.52
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op
79656724
ns/op152993180
ns/op0.52
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op
20841742
B/op21369190
B/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op
259901
allocs/op267380
allocs/op0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss
14107
ns/op 1517 B/op 27 allocs/op13896
ns/op 1513 B/op 27 allocs/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op
14107
ns/op13896
ns/op1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op
1517
B/op1513
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
13672
ns/op 1524 B/op 27 allocs/op13896
ns/op 1513 B/op 27 allocs/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op
13672
ns/op13896
ns/op0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op
1524
B/op1513
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
17437
ns/op 2151 B/op 38 allocs/op16003
ns/op 2137 B/op 38 allocs/op1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op
17437
ns/op16003
ns/op1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op
2151
B/op2137
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
16689
ns/op 2145 B/op 38 allocs/op16003
ns/op 2137 B/op 38 allocs/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op
16689
ns/op16003
ns/op1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op
2145
B/op2137
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op
38
allocs/op38
allocs/op1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update
161767
ns/op 31640 B/op 343 allocs/op148595
ns/op 31978 B/op 344 allocs/op1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op
161767
ns/op148595
ns/op1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op
31640
B/op31978
B/op0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
343
allocs/op344
allocs/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update
121566
ns/op 35501 B/op 422 allocs/op148595
ns/op 31978 B/op 344 allocs/op0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op
121566
ns/op148595
ns/op0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op
35501
B/op31978
B/op1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op
422
allocs/op344
allocs/op1.23
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block
585307597
ns/op 79436290 B/op 1005165 allocs/op556754979
ns/op 79829568 B/op 994572 allocs/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op
585307597
ns/op556754979
ns/op1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
79436290
B/op79829568
B/op1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op
1005165
allocs/op994572
allocs/op1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block
379190224
ns/op 94539990 B/op 1150907 allocs/op556754979
ns/op 79829568 B/op 994572 allocs/op0.68
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op
379190224
ns/op556754979
ns/op0.68
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op
94539990
B/op79829568
B/op1.18
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op
1150907
allocs/op994572
allocs/op1.16
BenchmarkHash/ripemd160
834.3
ns/op 25 B/op 1 allocs/op833.3
ns/op 25 B/op 1 allocs/op1.00
BenchmarkHash/ripemd160 - ns/op
834.3
ns/op833.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
842.2
ns/op 25 B/op 1 allocs/op837.8
ns/op 25 B/op 1 allocs/op1.01
BenchmarkHash/ripemd160-64 - ns/op
842.2
ns/op837.8
ns/op1.01
BenchmarkHash/ripemd160-64 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160-64 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/ripemd160
3393
ns/op 25 B/op 1 allocs/op833.3
ns/op 25 B/op 1 allocs/op4.07
BenchmarkHash/ripemd160 - ns/op
3393
ns/op833.3
ns/op4.07
BenchmarkHash/ripemd160 - B/op
25
B/op25
B/op1
BenchmarkHash/ripemd160 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/ripemd160-512
3379
ns/op 25 B/op 1 allocs/op3378
ns/op 25 B/op 1 allocs/op1.00
BenchmarkHash/ripemd160-512 - ns/op
3379
ns/op3378
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
434.4
ns/op 33 B/op 1 allocs/op426
ns/op 33 B/op 1 allocs/op1.02
BenchmarkHash/sha2-256 - ns/op
434.4
ns/op426
ns/op1.02
BenchmarkHash/sha2-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha2-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha2-256-64
413
ns/op 33 B/op 1 allocs/op411.7
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha2-256-64 - ns/op
413
ns/op411.7
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
1526
ns/op 33 B/op 1 allocs/op426
ns/op 33 B/op 1 allocs/op3.58
BenchmarkHash/sha2-256 - ns/op
1526
ns/op426
ns/op3.58
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/op1500
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha2-256-512 - ns/op
1502
ns/op1500
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
651.1
ns/op 33 B/op 1 allocs/op646.6
ns/op 33 B/op 1 allocs/op1.01
BenchmarkHash/sha3-256 - ns/op
651.1
ns/op646.6
ns/op1.01
BenchmarkHash/sha3-256 - B/op
33
B/op33
B/op1
BenchmarkHash/sha3-256 - allocs/op
1
allocs/op1
allocs/op1
BenchmarkHash/sha3-256-64
632.5
ns/op 33 B/op 1 allocs/op624.7
ns/op 33 B/op 1 allocs/op1.01
BenchmarkHash/sha3-256-64 - ns/op
632.5
ns/op624.7
ns/op1.01
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
1786
ns/op 33 B/op 1 allocs/op646.6
ns/op 33 B/op 1 allocs/op2.76
BenchmarkHash/sha3-256 - ns/op
1786
ns/op646.6
ns/op2.76
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/op1763
ns/op 33 B/op 1 allocs/op1.00
BenchmarkHash/sha3-256-512 - ns/op
1759
ns/op1763
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
185.3
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op1.01
BenchmarkRandBytes10B - ns/op
185.3
ns/op183.6
ns/op1.01
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
181
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op0.99
BenchmarkRandBytes10B - ns/op
181
ns/op183.6
ns/op0.99
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1647
ns/op 112 B/op 1 allocs/op1643
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1647
ns/op1643
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/op1643
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1644
ns/op1643
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16606
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16606
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16598
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16598
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
166214
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
166214
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
166067
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
166067
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1671516
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op1.00
BenchmarkRandBytes100KiB - ns/op
1671516
ns/op1678899
ns/op1.00
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1667010
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1667010
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17199946
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op1.00
BenchmarkRandBytes1MiB - ns/op
17199946
ns/op17115603
ns/op1.00
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17084664
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op1.00
BenchmarkRandBytes1MiB - ns/op
17084664
ns/op17115603
ns/op1.00
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkSwitchBroadcast
10245
ns/op 1765 B/op 53 allocs/op10051
ns/op 1769 B/op 53 allocs/op1.02
BenchmarkSwitchBroadcast - ns/op
10245
ns/op10051
ns/op1.02
BenchmarkSwitchBroadcast - B/op
1765
B/op1769
B/op1.00
BenchmarkSwitchBroadcast - allocs/op
53
allocs/op53
allocs/op1
BenchmarkSwitchBroadcast
11606
ns/op 1778 B/op 53 allocs/op10051
ns/op 1769 B/op 53 allocs/op1.15
BenchmarkSwitchBroadcast - ns/op
11606
ns/op10051
ns/op1.15
BenchmarkSwitchBroadcast - B/op
1778
B/op1769
B/op1.01
BenchmarkSwitchBroadcast - allocs/op
53
allocs/op53
allocs/op1
BenchmarkWriteSecretConnection
4061
ns/op 0 B/op 0 allocs/op4057
ns/op 0 B/op 0 allocs/op1.00
BenchmarkWriteSecretConnection - ns/op
4061
ns/op4057
ns/op1.00
BenchmarkWriteSecretConnection - B/op
0
B/op0
B/op1
BenchmarkWriteSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkWriteSecretConnection
4292
ns/op 0 B/op 0 allocs/op4057
ns/op 0 B/op 0 allocs/op1.06
BenchmarkWriteSecretConnection - ns/op
4292
ns/op4057
ns/op1.06
BenchmarkWriteSecretConnection - B/op
0
B/op0
B/op1
BenchmarkWriteSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkReadSecretConnection
2384
ns/op 0 B/op 0 allocs/op2386
ns/op 0 B/op 0 allocs/op1.00
BenchmarkReadSecretConnection - ns/op
2384
ns/op2386
ns/op1.00
BenchmarkReadSecretConnection - B/op
0
B/op0
B/op1
BenchmarkReadSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkReadSecretConnection
2521
ns/op 0 B/op 0 allocs/op2386
ns/op 0 B/op 0 allocs/op1.06
BenchmarkReadSecretConnection - ns/op
2521
ns/op2386
ns/op1.06
BenchmarkReadSecretConnection - B/op
0
B/op0
B/op1
BenchmarkReadSecretConnection - allocs/op
0
allocs/op0
allocs/op1
BenchmarkRandBytes10B
184.4
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op1.00
BenchmarkRandBytes10B - ns/op
184.4
ns/op183.6
ns/op1.00
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10B
182
ns/op 16 B/op 1 allocs/op183.6
ns/op 16 B/op 1 allocs/op0.99
BenchmarkRandBytes10B - ns/op
182
ns/op183.6
ns/op0.99
BenchmarkRandBytes10B - B/op
16
B/op16
B/op1
BenchmarkRandBytes10B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1655
ns/op 112 B/op 1 allocs/op1643
ns/op 112 B/op 1 allocs/op1.01
BenchmarkRandBytes100B - ns/op
1655
ns/op1643
ns/op1.01
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100B
1650
ns/op 112 B/op 1 allocs/op1643
ns/op 112 B/op 1 allocs/op1.00
BenchmarkRandBytes100B - ns/op
1650
ns/op1643
ns/op1.00
BenchmarkRandBytes100B - B/op
112
B/op112
B/op1
BenchmarkRandBytes100B - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16647
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16647
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1KiB
16628
ns/op 1024 B/op 1 allocs/op16590
ns/op 1024 B/op 1 allocs/op1.00
BenchmarkRandBytes1KiB - ns/op
16628
ns/op16590
ns/op1.00
BenchmarkRandBytes1KiB - B/op
1024
B/op1024
B/op1
BenchmarkRandBytes1KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
166586
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
166586
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes10KiB
166199
ns/op 10240 B/op 1 allocs/op166148
ns/op 10240 B/op 1 allocs/op1.00
BenchmarkRandBytes10KiB - ns/op
166199
ns/op166148
ns/op1.00
BenchmarkRandBytes10KiB - B/op
10240
B/op10240
B/op1
BenchmarkRandBytes10KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1666476
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1666476
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes100KiB
1667822
ns/op 106496 B/op 1 allocs/op1678899
ns/op 106496 B/op 1 allocs/op0.99
BenchmarkRandBytes100KiB - ns/op
1667822
ns/op1678899
ns/op0.99
BenchmarkRandBytes100KiB - B/op
106496
B/op106496
B/op1
BenchmarkRandBytes100KiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17063784
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op1.00
BenchmarkRandBytes1MiB - ns/op
17063784
ns/op17115603
ns/op1.00
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkRandBytes1MiB
17088613
ns/op 1048576 B/op 1 allocs/op17115603
ns/op 1048576 B/op 1 allocs/op1.00
BenchmarkRandBytes1MiB - ns/op
17088613
ns/op17115603
ns/op1.00
BenchmarkRandBytes1MiB - B/op
1048576
B/op1048576
B/op1
BenchmarkRandBytes1MiB - allocs/op
1
allocs/op1
allocs/op1
BenchmarkAccountMapperGetAccountFound
5523
ns/op 699 B/op 21 allocs/op6133
ns/op 699 B/op 21 allocs/op0.90
BenchmarkAccountMapperGetAccountFound - ns/op
5523
ns/op6133
ns/op0.90
BenchmarkAccountMapperGetAccountFound - B/op
699
B/op699
B/op1
BenchmarkAccountMapperGetAccountFound - allocs/op
21
allocs/op21
allocs/op1
BenchmarkAccountMapperGetAccountFound
5029
ns/op 699 B/op 21 allocs/op6133
ns/op 699 B/op 21 allocs/op0.82
BenchmarkAccountMapperGetAccountFound - ns/op
5029
ns/op6133
ns/op0.82
BenchmarkAccountMapperGetAccountFound - B/op
699
B/op699
B/op1
BenchmarkAccountMapperGetAccountFound - allocs/op
21
allocs/op21
allocs/op1
BenchmarkAccountMapperGetAccountFoundWithCoins
12597
ns/op 1979 B/op 46 allocs/op12682
ns/op 1979 B/op 46 allocs/op0.99
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op
12597
ns/op12682
ns/op0.99
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op
1979
B/op1979
B/op1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op
46
allocs/op46
allocs/op1
BenchmarkAccountMapperGetAccountFoundWithCoins
10616
ns/op 1979 B/op 46 allocs/op12682
ns/op 1979 B/op 46 allocs/op0.84
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op
10616
ns/op12682
ns/op0.84
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op
1979
B/op1979
B/op1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op
46
allocs/op46
allocs/op1
BenchmarkAccountMapperSetAccount
21534
ns/op 10752 B/op 142 allocs/op21091
ns/op 10770 B/op 142 allocs/op1.02
BenchmarkAccountMapperSetAccount - ns/op
21534
ns/op21091
ns/op1.02
BenchmarkAccountMapperSetAccount - B/op
10752
B/op10770
B/op1.00
BenchmarkAccountMapperSetAccount - allocs/op
142
allocs/op142
allocs/op1
BenchmarkAccountMapperSetAccount
15374
ns/op 10974 B/op 144 allocs/op21091
ns/op 10770 B/op 142 allocs/op0.73
BenchmarkAccountMapperSetAccount - ns/op
15374
ns/op21091
ns/op0.73
BenchmarkAccountMapperSetAccount - B/op
10974
B/op10770
B/op1.02
BenchmarkAccountMapperSetAccount - allocs/op
144
allocs/op142
allocs/op1.01
BenchmarkAccountMapperSetAccountWithCoins
26658
ns/op 11505 B/op 186 allocs/op25910
ns/op 11525 B/op 187 allocs/op1.03
BenchmarkAccountMapperSetAccountWithCoins - ns/op
26658
ns/op25910
ns/op1.03
BenchmarkAccountMapperSetAccountWithCoins - B/op
11505
B/op11525
B/op1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op
186
allocs/op187
allocs/op0.99
BenchmarkAccountMapperSetAccountWithCoins
20286
ns/op 11553 B/op 187 allocs/op25910
ns/op 11525 B/op 187 allocs/op0.78
BenchmarkAccountMapperSetAccountWithCoins - ns/op
20286
ns/op25910
ns/op0.78
BenchmarkAccountMapperSetAccountWithCoins - B/op
11553
B/op11525
B/op1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op
187
allocs/op187
allocs/op1
BenchmarkCacheStoreIterator500
35184
ns/op 9656 B/op 16 allocs/op34832
ns/op 9656 B/op 16 allocs/op1.01
BenchmarkCacheStoreIterator500 - ns/op
35184
ns/op34832
ns/op1.01
BenchmarkCacheStoreIterator500 - B/op
9656
B/op9656
B/op1
BenchmarkCacheStoreIterator500 - allocs/op
16
allocs/op16
allocs/op1
BenchmarkCacheStoreIterator500
29284
ns/op 9654 B/op 16 allocs/op34832
ns/op 9656 B/op 16 allocs/op0.84
BenchmarkCacheStoreIterator500 - ns/op
29284
ns/op34832
ns/op0.84
BenchmarkCacheStoreIterator500 - B/op
9654
B/op9656
B/op1.00
BenchmarkCacheStoreIterator500 - allocs/op
16
allocs/op16
allocs/op1
BenchmarkCacheStoreIterator1000
69233
ns/op 17872 B/op 17 allocs/op69137
ns/op 17872 B/op 17 allocs/op1.00
BenchmarkCacheStoreIterator1000 - ns/op
69233
ns/op69137
ns/op1.00
BenchmarkCacheStoreIterator1000 - B/op
17872
B/op17872
B/op1
BenchmarkCacheStoreIterator1000 - allocs/op
17
allocs/op17
allocs/op1
BenchmarkCacheStoreIterator1000
58310
ns/op 17867 B/op 17 allocs/op69137
ns/op 17872 B/op 17 allocs/op0.84
BenchmarkCacheStoreIterator1000 - ns/op
58310
ns/op69137
ns/op0.84
BenchmarkCacheStoreIterator1000 - B/op
17867
B/op17872
B/op1.00
BenchmarkCacheStoreIterator1000 - allocs/op
17
allocs/op17
allocs/op1
BenchmarkCacheStoreIterator10000
1088439
ns/op 315649 B/op 108 allocs/op1076161
ns/op 315832 B/op 111 allocs/op1.01
BenchmarkCacheStoreIterator10000 - ns/op
1088439
ns/op1076161
ns/op1.01
BenchmarkCacheStoreIterator10000 - B/op
315649
B/op315832
B/op1.00
BenchmarkCacheStoreIterator10000 - allocs/op
108
allocs/op111
allocs/op0.97
BenchmarkCacheStoreIterator10000
921618
ns/op 314755 B/op 92 allocs/op1076161
ns/op 315832 B/op 111 allocs/op0.86
BenchmarkCacheStoreIterator10000 - ns/op
921618
ns/op1076161
ns/op0.86
BenchmarkCacheStoreIterator10000 - B/op
314755
B/op315832
B/op1.00
BenchmarkCacheStoreIterator10000 - allocs/op
92
allocs/op111
allocs/op0.83
BenchmarkCacheStoreIterator50000
12642805
ns/op 2404889 B/op 4156 allocs/op8614486
ns/op 2368772 B/op 3521 allocs/op1.47
BenchmarkCacheStoreIterator50000 - ns/op
12642805
ns/op8614486
ns/op1.47
BenchmarkCacheStoreIterator50000 - B/op
2404889
B/op2368772
B/op1.02
BenchmarkCacheStoreIterator50000 - allocs/op
4156
allocs/op3521
allocs/op1.18
BenchmarkCacheStoreIterator50000
10022633
ns/op 2400821 B/op 4083 allocs/op8614486
ns/op 2368772 B/op 3521 allocs/op1.16
BenchmarkCacheStoreIterator50000 - ns/op
10022633
ns/op8614486
ns/op1.16
BenchmarkCacheStoreIterator50000 - B/op
2400821
B/op2368772
B/op1.01
BenchmarkCacheStoreIterator50000 - allocs/op
4083
allocs/op3521
allocs/op1.16
BenchmarkCacheStoreIterator100000
30554843
ns/op 5824414 B/op 23312 allocs/op26918647
ns/op 5859344 B/op 23925 allocs/op1.14
BenchmarkCacheStoreIterator100000 - ns/op
30554843
ns/op26918647
ns/op1.14
BenchmarkCacheStoreIterator100000 - B/op
5824414
B/op5859344
B/op0.99
BenchmarkCacheStoreIterator100000 - allocs/op
23312
allocs/op23925
allocs/op0.97
BenchmarkCacheStoreIterator100000
21036938
ns/op 5532189 B/op 18190 allocs/op26918647
ns/op 5859344 B/op 23925 allocs/op0.78
BenchmarkCacheStoreIterator100000 - ns/op
21036938
ns/op26918647
ns/op0.78
BenchmarkCacheStoreIterator100000 - B/op
5532189
B/op5859344
B/op0.94
BenchmarkCacheStoreIterator100000 - allocs/op
18190
allocs/op23925
allocs/op0.76
BenchmarkCacheStoreGetNoKeyFound
781.2
ns/op 154 B/op 3 allocs/op789.6
ns/op 175 B/op 3 allocs/op0.99
BenchmarkCacheStoreGetNoKeyFound - ns/op
781.2
ns/op789.6
ns/op0.99
BenchmarkCacheStoreGetNoKeyFound - B/op
154
B/op175
B/op0.88
BenchmarkCacheStoreGetNoKeyFound - allocs/op
3
allocs/op3
allocs/op1
BenchmarkCacheStoreGetNoKeyFound
688.7
ns/op 159 B/op 3 allocs/op789.6
ns/op 175 B/op 3 allocs/op0.87
BenchmarkCacheStoreGetNoKeyFound - ns/op
688.7
ns/op789.6
ns/op0.87
BenchmarkCacheStoreGetNoKeyFound - B/op
159
B/op175
B/op0.91
BenchmarkCacheStoreGetNoKeyFound - allocs/op
3
allocs/op3
allocs/op1
BenchmarkCacheStoreGetKeyFound
186.8
ns/op 3 B/op 1 allocs/op187.3
ns/op 3 B/op 1 allocs/op1.00
BenchmarkCacheStoreGetKeyFound - ns/op
186.8
ns/op187.3
ns/op1.00
BenchmarkCacheStoreGetKeyFound - B/op
3
B/op3
B/op1
BenchmarkCacheStoreGetKeyFound - allocs/op
1
allocs/op1
allocs/op1
BenchmarkCacheStoreGetKeyFound
187.3
ns/op 3 B/op 1 allocs/op187.3
ns/op 3 B/op 1 allocs/op1
BenchmarkCacheStoreGetKeyFound - ns/op
187.3
ns/op187.3
ns/op1
BenchmarkCacheStoreGetKeyFound - B/op
3
B/op3
B/op1
BenchmarkCacheStoreGetKeyFound - allocs/op
1
allocs/op1
allocs/op1
BenchmarkIAVLIteratorNext
426.3
ns/op 0 B/op 0 allocs/op426.1
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIAVLIteratorNext - ns/op
426.3
ns/op426.1
ns/op1.00
BenchmarkIAVLIteratorNext - B/op
0
B/op0
B/op1
BenchmarkIAVLIteratorNext - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIAVLIteratorNext
413.6
ns/op 0 B/op 0 allocs/op426.1
ns/op 0 B/op 0 allocs/op0.97
BenchmarkIAVLIteratorNext - ns/op
413.6
ns/op426.1
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