Skip to content

Commit

Permalink
ci: remove conflicting option to push benchmark on github pages (#2895)
Browse files Browse the repository at this point in the history
Just a small fix to allow publication of benchmark on the repository
  • Loading branch information
sw360cab authored Oct 3, 2024
1 parent 4b3b419 commit 8a62a28
Showing 1 changed file with 0 additions and 2 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/benchmark-master-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@ jobs:
name: Go Benchmarks
tool: "go"
output-file-path: benchmarks.txt
# Where the previous data file is stored
external-data-json-path: ./cache/benchmark-data.json
max-items-in-chart: 100
# Show alert with commit comment on detecting possible performance regression
alert-threshold: "120%"
Expand Down

1 comment on commit 8a62a28

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Go Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 8a62a28 Previous: 01d9e8d Ratio
BenchmarkStringLargeData 27060313 ns/op 8445465 B/op 94084 allocs/op 10927199 ns/op 8434551 B/op 94084 allocs/op 2.48
BenchmarkStringLargeData - ns/op 27060313 ns/op 10927199 ns/op 2.48
BenchmarkStringLargeData 15815202 ns/op 8439335 B/op 94090 allocs/op 10927199 ns/op 8434551 B/op 94084 allocs/op 1.45
BenchmarkStringLargeData - ns/op 15815202 ns/op 10927199 ns/op 1.45
BenchmarkPreprocessForLoop 1450272 ns/op 5798 B/op 44 allocs/op 1104609 ns/op 5780 B/op 44 allocs/op 1.31
BenchmarkPreprocessForLoop - ns/op 1450272 ns/op 1104609 ns/op 1.31
BenchmarkPreprocessForLoop 1662058 ns/op 6052 B/op 44 allocs/op 1104609 ns/op 5780 B/op 44 allocs/op 1.50
BenchmarkPreprocessForLoop - ns/op 1662058 ns/op 1104609 ns/op 1.50
BenchmarkIfStatement 7979270 ns/op 4886705 B/op 10061 allocs/op 5788424 ns/op 4885673 B/op 10059 allocs/op 1.38
BenchmarkIfStatement - ns/op 7979270 ns/op 5788424 ns/op 1.38
BenchmarkIfStatement 10244385 ns/op 4886474 B/op 10060 allocs/op 5788424 ns/op 4885673 B/op 10059 allocs/op 1.77
BenchmarkIfStatement - ns/op 10244385 ns/op 5788424 ns/op 1.77
BenchmarkPreprocess 256139 ns/op 66940 B/op 482 allocs/op 183879 ns/op 66933 B/op 482 allocs/op 1.39
BenchmarkPreprocess - ns/op 256139 ns/op 183879 ns/op 1.39
BenchmarkBenchdata/fib.gno_param:4 22472 ns/op 11088 B/op 36 allocs/op 15074 ns/op 11088 B/op 36 allocs/op 1.49
BenchmarkBenchdata/fib.gno_param:4 - ns/op 22472 ns/op 15074 ns/op 1.49
BenchmarkBenchdata/fib.gno_param:4 21849 ns/op 11088 B/op 36 allocs/op 15074 ns/op 11088 B/op 36 allocs/op 1.45
BenchmarkBenchdata/fib.gno_param:4 - ns/op 21849 ns/op 15074 ns/op 1.45
BenchmarkBenchdata/fib.gno_param:8 185529 ns/op 82549 B/op 268 allocs/op 111273 ns/op 82548 B/op 268 allocs/op 1.67
BenchmarkBenchdata/fib.gno_param:8 - ns/op 185529 ns/op 111273 ns/op 1.67
BenchmarkBenchdata/fib.gno_param:8 169501 ns/op 82550 B/op 268 allocs/op 111273 ns/op 82548 B/op 268 allocs/op 1.52
BenchmarkBenchdata/fib.gno_param:8 - ns/op 169501 ns/op 111273 ns/op 1.52
BenchmarkBenchdata/fib.gno_param:16 8622579 ns/op 3934123 B/op 12772 allocs/op 5348683 ns/op 3933988 B/op 12772 allocs/op 1.61
BenchmarkBenchdata/fib.gno_param:16 - ns/op 8622579 ns/op 5348683 ns/op 1.61
BenchmarkBenchdata/fib.gno_param:16 9838209 ns/op 3934126 B/op 12772 allocs/op 5348683 ns/op 3933988 B/op 12772 allocs/op 1.84
BenchmarkBenchdata/fib.gno_param:16 - ns/op 9838209 ns/op 5348683 ns/op 1.84
BenchmarkBenchdata/loop.gno 139 ns/op 0 B/op 0 allocs/op 111 ns/op 0 B/op 0 allocs/op 1.25
BenchmarkBenchdata/loop.gno - ns/op 139 ns/op 111 ns/op 1.25
BenchmarkBenchdata/loop.gno 135.8 ns/op 0 B/op 0 allocs/op 111 ns/op 0 B/op 0 allocs/op 1.22
BenchmarkBenchdata/loop.gno - ns/op 135.8 ns/op 111 ns/op 1.22
BenchmarkCreateNewMachine 14042 ns/op 3165 B/op 30 allocs/op 10074 ns/op 3163 B/op 30 allocs/op 1.39
BenchmarkCreateNewMachine - ns/op 14042 ns/op 10074 ns/op 1.39
Benchmark_txLogRead/stack2 66.37 ns/op 0 B/op 0 allocs/op 49.73 ns/op 0 B/op 0 allocs/op 1.33
Benchmark_txLogRead/stack2 - ns/op 66.37 ns/op 49.73 ns/op 1.33
Benchmark_txLogRead/stack2 65.5 ns/op 0 B/op 0 allocs/op 49.73 ns/op 0 B/op 0 allocs/op 1.32
Benchmark_txLogRead/stack2 - ns/op 65.5 ns/op 49.73 ns/op 1.32
Benchmark_txLogRead/stack1 49.11 ns/op 0 B/op 0 allocs/op 37.29 ns/op 0 B/op 0 allocs/op 1.32
Benchmark_txLogRead/stack1 - ns/op 49.11 ns/op 37.29 ns/op 1.32
Benchmark_txLogRead/wrapped 33.98 ns/op 0 B/op 0 allocs/op 23.62 ns/op 0 B/op 0 allocs/op 1.44
Benchmark_txLogRead/wrapped - ns/op 33.98 ns/op 23.62 ns/op 1.44
Benchmark_txLogRead/wrapped 31.58 ns/op 0 B/op 0 allocs/op 23.62 ns/op 0 B/op 0 allocs/op 1.34
Benchmark_txLogRead/wrapped - ns/op 31.58 ns/op 23.62 ns/op 1.34
Benchmark_txLogWrite/stack1 176 ns/op 119 B/op 0 allocs/op 101.8 ns/op 119 B/op 0 allocs/op 1.73
Benchmark_txLogWrite/stack1 - ns/op 176 ns/op 101.8 ns/op 1.73
Benchmark_txLogWrite/stack1 181.1 ns/op 119 B/op 0 allocs/op 101.8 ns/op 119 B/op 0 allocs/op 1.78
Benchmark_txLogWrite/stack1 - ns/op 181.1 ns/op 101.8 ns/op 1.78
Benchmark_txLogWrite/wrapped 151.6 ns/op 83 B/op 0 allocs/op 87.6 ns/op 83 B/op 0 allocs/op 1.73
Benchmark_txLogWrite/wrapped - ns/op 151.6 ns/op 87.6 ns/op 1.73
Benchmark_txLogWrite/wrapped 140.8 ns/op 82 B/op 0 allocs/op 87.6 ns/op 83 B/op 0 allocs/op 1.61
Benchmark_txLogWrite/wrapped - ns/op 140.8 ns/op 87.6 ns/op 1.61
Benchmark_txLogWrite/baseline 148.7 ns/op 83 B/op 0 allocs/op 86.69 ns/op 83 B/op 0 allocs/op 1.72
Benchmark_txLogWrite/baseline - ns/op 148.7 ns/op 86.69 ns/op 1.72
Benchmark_txLogWrite/baseline 185.4 ns/op 83 B/op 0 allocs/op 86.69 ns/op 83 B/op 0 allocs/op 2.14
Benchmark_txLogWrite/baseline - ns/op 185.4 ns/op 86.69 ns/op 2.14
Benchmark_bufferedTxMapRead/stack1 43.03 ns/op 0 B/op 0 allocs/op 30.34 ns/op 0 B/op 0 allocs/op 1.42
Benchmark_bufferedTxMapRead/stack1 - ns/op 43.03 ns/op 30.34 ns/op 1.42
Benchmark_bufferedTxMapRead/stack1 39.6 ns/op 0 B/op 0 allocs/op 30.34 ns/op 0 B/op 0 allocs/op 1.31
Benchmark_bufferedTxMapRead/stack1 - ns/op 39.6 ns/op 30.34 ns/op 1.31
Benchmark_bufferedTxMapRead/wrapped 27.18 ns/op 0 B/op 0 allocs/op 22.33 ns/op 0 B/op 0 allocs/op 1.22
Benchmark_bufferedTxMapRead/wrapped - ns/op 27.18 ns/op 22.33 ns/op 1.22
Benchmark_bufferedTxMapRead/wrapped 30.42 ns/op 0 B/op 0 allocs/op 22.33 ns/op 0 B/op 0 allocs/op 1.36
Benchmark_bufferedTxMapRead/wrapped - ns/op 30.42 ns/op 22.33 ns/op 1.36
Benchmark_bufferedTxMapRead/baseline 29.17 ns/op 0 B/op 0 allocs/op 22.34 ns/op 0 B/op 0 allocs/op 1.31
Benchmark_bufferedTxMapRead/baseline - ns/op 29.17 ns/op 22.34 ns/op 1.31
Benchmark_bufferedTxMapRead/baseline 27.2 ns/op 0 B/op 0 allocs/op 22.34 ns/op 0 B/op 0 allocs/op 1.22
Benchmark_bufferedTxMapRead/baseline - ns/op 27.2 ns/op 22.34 ns/op 1.22
Benchmark_bufferedTxMapWrite/buffered 154.3 ns/op 119 B/op 0 allocs/op 95.72 ns/op 119 B/op 0 allocs/op 1.61
Benchmark_bufferedTxMapWrite/buffered - ns/op 154.3 ns/op 95.72 ns/op 1.61
Benchmark_bufferedTxMapWrite/buffered 189.8 ns/op 119 B/op 0 allocs/op 95.72 ns/op 119 B/op 0 allocs/op 1.98
Benchmark_bufferedTxMapWrite/buffered - ns/op 189.8 ns/op 95.72 ns/op 1.98
Benchmark_bufferedTxMapWrite/unbuffered 132.8 ns/op 82 B/op 0 allocs/op 86.56 ns/op 83 B/op 0 allocs/op 1.53
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 132.8 ns/op 86.56 ns/op 1.53
Benchmark_bufferedTxMapWrite/unbuffered 170.8 ns/op 82 B/op 0 allocs/op 86.56 ns/op 83 B/op 0 allocs/op 1.97
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 170.8 ns/op 86.56 ns/op 1.97
Benchmark_bufferedTxMapWrite/baseline 153.5 ns/op 82 B/op 0 allocs/op 87.04 ns/op 82 B/op 0 allocs/op 1.76
Benchmark_bufferedTxMapWrite/baseline - ns/op 153.5 ns/op 87.04 ns/op 1.76
Benchmark_bufferedTxMapWrite/baseline 181.1 ns/op 82 B/op 0 allocs/op 87.04 ns/op 82 B/op 0 allocs/op 2.08
Benchmark_bufferedTxMapWrite/baseline - ns/op 181.1 ns/op 87.04 ns/op 2.08
BenchmarkBinary/EmptyStruct:encode 535.8 ns/op 96 B/op 2 allocs/op 319.1 ns/op 96 B/op 2 allocs/op 1.68
BenchmarkBinary/EmptyStruct:encode - ns/op 535.8 ns/op 319.1 ns/op 1.68
BenchmarkBinary/EmptyStruct:encode 1518 ns/op 96 B/op 2 allocs/op 319.1 ns/op 96 B/op 2 allocs/op 4.76
BenchmarkBinary/EmptyStruct:encode - ns/op 1518 ns/op 319.1 ns/op 4.76
BenchmarkBinary/EmptyStruct:decode 263.7 ns/op 0 B/op 0 allocs/op 181.7 ns/op 0 B/op 0 allocs/op 1.45
BenchmarkBinary/EmptyStruct:decode - ns/op 263.7 ns/op 181.7 ns/op 1.45
BenchmarkBinary/EmptyStruct:decode 1018 ns/op 0 B/op 0 allocs/op 181.7 ns/op 0 B/op 0 allocs/op 5.60
BenchmarkBinary/EmptyStruct:decode - ns/op 1018 ns/op 181.7 ns/op 5.60
BenchmarkBinary/PrimitivesStruct:encode 6841 ns/op 1724 B/op 60 allocs/op 4766 ns/op 1724 B/op 60 allocs/op 1.44
BenchmarkBinary/PrimitivesStruct:encode - ns/op 6841 ns/op 4766 ns/op 1.44
BenchmarkBinary/PrimitivesStruct:encode 13634 ns/op 1725 B/op 60 allocs/op 4766 ns/op 1724 B/op 60 allocs/op 2.86
BenchmarkBinary/PrimitivesStruct:encode - ns/op 13634 ns/op 4766 ns/op 2.86
BenchmarkBinary/PrimitivesStruct:decode 4345 ns/op 137 B/op 7 allocs/op 3133 ns/op 137 B/op 7 allocs/op 1.39
BenchmarkBinary/PrimitivesStruct:decode - ns/op 4345 ns/op 3133 ns/op 1.39
BenchmarkBinary/PrimitivesStruct:decode 8448 ns/op 137 B/op 7 allocs/op 3133 ns/op 137 B/op 7 allocs/op 2.70
BenchmarkBinary/PrimitivesStruct:decode - ns/op 8448 ns/op 3133 ns/op 2.70
BenchmarkBinary/ShortArraysStruct:encode 1040 ns/op 192 B/op 4 allocs/op 678.5 ns/op 192 B/op 4 allocs/op 1.53
BenchmarkBinary/ShortArraysStruct:encode - ns/op 1040 ns/op 678.5 ns/op 1.53
BenchmarkBinary/ShortArraysStruct:encode 2609 ns/op 192 B/op 4 allocs/op 678.5 ns/op 192 B/op 4 allocs/op 3.85
BenchmarkBinary/ShortArraysStruct:encode - ns/op 2609 ns/op 678.5 ns/op 3.85
BenchmarkBinary/ShortArraysStruct:decode 376.1 ns/op 0 B/op 0 allocs/op 243 ns/op 0 B/op 0 allocs/op 1.55
BenchmarkBinary/ShortArraysStruct:decode - ns/op 376.1 ns/op 243 ns/op 1.55
BenchmarkBinary/ShortArraysStruct:decode 1589 ns/op 0 B/op 0 allocs/op 243 ns/op 0 B/op 0 allocs/op 6.54
BenchmarkBinary/ShortArraysStruct:decode - ns/op 1589 ns/op 243 ns/op 6.54
BenchmarkBinary/ArraysStruct:encode 24706 ns/op 7899 B/op 222 allocs/op 17399 ns/op 7900 B/op 222 allocs/op 1.42
BenchmarkBinary/ArraysStruct:encode - ns/op 24706 ns/op 17399 ns/op 1.42
BenchmarkBinary/ArraysStruct:encode 42826 ns/op 7904 B/op 222 allocs/op 17399 ns/op 7900 B/op 222 allocs/op 2.46
BenchmarkBinary/ArraysStruct:encode - ns/op 42826 ns/op 17399 ns/op 2.46
BenchmarkBinary/ArraysStruct:decode 15874 ns/op 790 B/op 40 allocs/op 11613 ns/op 790 B/op 40 allocs/op 1.37
BenchmarkBinary/ArraysStruct:decode - ns/op 15874 ns/op 11613 ns/op 1.37
BenchmarkBinary/ArraysStruct:decode 26233 ns/op 789 B/op 40 allocs/op 11613 ns/op 790 B/op 40 allocs/op 2.26
BenchmarkBinary/ArraysStruct:decode - ns/op 26233 ns/op 11613 ns/op 2.26
BenchmarkBinary/ArraysArraysStruct:encode 48160 ns/op 16779 B/op 448 allocs/op 32956 ns/op 16779 B/op 448 allocs/op 1.46
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 48160 ns/op 32956 ns/op 1.46
BenchmarkBinary/ArraysArraysStruct:encode 61879 ns/op 16778 B/op 448 allocs/op 32956 ns/op 16779 B/op 448 allocs/op 1.88
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 61879 ns/op 32956 ns/op 1.88
BenchmarkBinary/ArraysArraysStruct:decode 26492 ns/op 1292 B/op 88 allocs/op 21020 ns/op 1291 B/op 88 allocs/op 1.26
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 26492 ns/op 21020 ns/op 1.26
BenchmarkBinary/ArraysArraysStruct:decode 51613 ns/op 1292 B/op 88 allocs/op 21020 ns/op 1291 B/op 88 allocs/op 2.46
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 51613 ns/op 21020 ns/op 2.46
BenchmarkBinary/SlicesStruct:encode 24430 ns/op 8537 B/op 232 allocs/op 17731 ns/op 8534 B/op 232 allocs/op 1.38
BenchmarkBinary/SlicesStruct:encode - ns/op 24430 ns/op 17731 ns/op 1.38
BenchmarkBinary/SlicesStruct:encode 57708 ns/op 8527 B/op 232 allocs/op 17731 ns/op 8534 B/op 232 allocs/op 3.25
BenchmarkBinary/SlicesStruct:encode - ns/op 57708 ns/op 17731 ns/op 3.25
BenchmarkBinary/SlicesStruct:decode 39127 ns/op 5136 B/op 241 allocs/op 28099 ns/op 5134 B/op 240 allocs/op 1.39
BenchmarkBinary/SlicesStruct:decode - ns/op 39127 ns/op 28099 ns/op 1.39
BenchmarkBinary/SlicesStruct:decode 72246 ns/op 5135 B/op 240 allocs/op 28099 ns/op 5134 B/op 240 allocs/op 2.57
BenchmarkBinary/SlicesStruct:decode - ns/op 72246 ns/op 28099 ns/op 2.57
BenchmarkBinary/SlicesSlicesStruct:encode 149801 ns/op 54195 B/op 1298 allocs/op 84389 ns/op 54200 B/op 1297 allocs/op 1.78
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 149801 ns/op 84389 ns/op 1.78
BenchmarkBinary/SlicesSlicesStruct:encode 215047 ns/op 54223 B/op 1299 allocs/op 84389 ns/op 54200 B/op 1297 allocs/op 2.55
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 215047 ns/op 84389 ns/op 2.55
BenchmarkBinary/SlicesSlicesStruct:decode 217045 ns/op 35265 B/op 1356 allocs/op 143894 ns/op 35235 B/op 1355 allocs/op 1.51
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 217045 ns/op 143894 ns/op 1.51
BenchmarkBinary/SlicesSlicesStruct:decode 295933 ns/op 35260 B/op 1356 allocs/op 143894 ns/op 35235 B/op 1355 allocs/op 2.06
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 295933 ns/op 143894 ns/op 2.06
BenchmarkBinary/PointersStruct:encode 9721 ns/op 1702 B/op 59 allocs/op 5469 ns/op 1702 B/op 59 allocs/op 1.78
BenchmarkBinary/PointersStruct:encode - ns/op 9721 ns/op 5469 ns/op 1.78
BenchmarkBinary/PointersStruct:encode 19464 ns/op 1702 B/op 59 allocs/op 5469 ns/op 1702 B/op 59 allocs/op 3.56
BenchmarkBinary/PointersStruct:encode - ns/op 19464 ns/op 5469 ns/op 3.56
BenchmarkBinary/PointersStruct:decode 5717 ns/op 286 B/op 26 allocs/op 4695 ns/op 286 B/op 26 allocs/op 1.22
BenchmarkBinary/PointersStruct:decode - ns/op 5717 ns/op 4695 ns/op 1.22
BenchmarkBinary/PointersStruct:decode 13389 ns/op 286 B/op 26 allocs/op 4695 ns/op 286 B/op 26 allocs/op 2.85
BenchmarkBinary/PointersStruct:decode - ns/op 13389 ns/op 4695 ns/op 2.85
BenchmarkBinary/PointerSlicesStruct:encode 29784 ns/op 8394 B/op 232 allocs/op 19432 ns/op 8397 B/op 232 allocs/op 1.53
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 29784 ns/op 19432 ns/op 1.53
BenchmarkBinary/PointerSlicesStruct:encode 50465 ns/op 8380 B/op 232 allocs/op 19432 ns/op 8397 B/op 232 allocs/op 2.60
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 50465 ns/op 19432 ns/op 2.60
BenchmarkBinary/PointerSlicesStruct:decode 53061 ns/op 6049 B/op 352 allocs/op 40117 ns/op 6051 B/op 352 allocs/op 1.32
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 53061 ns/op 40117 ns/op 1.32
BenchmarkBinary/PointerSlicesStruct:decode 87854 ns/op 6050 B/op 352 allocs/op 40117 ns/op 6051 B/op 352 allocs/op 2.19
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 87854 ns/op 40117 ns/op 2.19
BenchmarkBinary/ComplexSt:encode 69920 ns/op 24130 B/op 582 allocs/op 47341 ns/op 24118 B/op 582 allocs/op 1.48
BenchmarkBinary/ComplexSt:encode - ns/op 69920 ns/op 47341 ns/op 1.48
BenchmarkBinary/ComplexSt:encode 101080 ns/op 24144 B/op 582 allocs/op 47341 ns/op 24118 B/op 582 allocs/op 2.14
BenchmarkBinary/ComplexSt:encode - ns/op 101080 ns/op 47341 ns/op 2.14
BenchmarkBinary/ComplexSt:decode 76943 ns/op 7917 B/op 319 allocs/op 49487 ns/op 7921 B/op 319 allocs/op 1.55
BenchmarkBinary/ComplexSt:decode - ns/op 76943 ns/op 49487 ns/op 1.55
BenchmarkBinary/ComplexSt:decode 114578 ns/op 7919 B/op 319 allocs/op 49487 ns/op 7921 B/op 319 allocs/op 2.32
BenchmarkBinary/ComplexSt:decode - ns/op 114578 ns/op 49487 ns/op 2.32
BenchmarkBinary/EmbeddedSt1:encode 8686 ns/op 2037 B/op 65 allocs/op 5291 ns/op 2037 B/op 65 allocs/op 1.64
BenchmarkBinary/EmbeddedSt1:encode - ns/op 8686 ns/op 5291 ns/op 1.64
BenchmarkBinary/EmbeddedSt1:encode 16585 ns/op 2037 B/op 65 allocs/op 5291 ns/op 2037 B/op 65 allocs/op 3.13
BenchmarkBinary/EmbeddedSt1:encode - ns/op 16585 ns/op 5291 ns/op 3.13
BenchmarkBinary/EmbeddedSt1:decode 5302 ns/op 300 B/op 8 allocs/op 3443 ns/op 300 B/op 8 allocs/op 1.54
BenchmarkBinary/EmbeddedSt1:decode - ns/op 5302 ns/op 3443 ns/op 1.54
BenchmarkBinary/EmbeddedSt1:decode 10172 ns/op 300 B/op 8 allocs/op 3443 ns/op 300 B/op 8 allocs/op 2.95
BenchmarkBinary/EmbeddedSt1:decode - ns/op 10172 ns/op 3443 ns/op 2.95
BenchmarkBinary/EmbeddedSt2:encode 69322 ns/op 24133 B/op 582 allocs/op 47567 ns/op 24117 B/op 582 allocs/op 1.46
BenchmarkBinary/EmbeddedSt2:encode - ns/op 69322 ns/op 47567 ns/op 1.46
BenchmarkBinary/EmbeddedSt2:encode 103010 ns/op 24144 B/op 582 allocs/op 47567 ns/op 24117 B/op 582 allocs/op 2.17
BenchmarkBinary/EmbeddedSt2:encode - ns/op 103010 ns/op 47567 ns/op 2.17
BenchmarkBinary/EmbeddedSt2:decode 66389 ns/op 7918 B/op 319 allocs/op 49654 ns/op 7922 B/op 319 allocs/op 1.34
BenchmarkBinary/EmbeddedSt2:decode - ns/op 66389 ns/op 49654 ns/op 1.34
BenchmarkBinary/EmbeddedSt2:decode 103233 ns/op 7919 B/op 319 allocs/op 49654 ns/op 7922 B/op 319 allocs/op 2.08
BenchmarkBinary/EmbeddedSt2:decode - ns/op 103233 ns/op 49654 ns/op 2.08
BenchmarkBinary/EmbeddedSt3:encode 64674 ns/op 19139 B/op 467 allocs/op 38466 ns/op 19188 B/op 468 allocs/op 1.68
BenchmarkBinary/EmbeddedSt3:encode - ns/op 64674 ns/op 38466 ns/op 1.68
BenchmarkBinary/EmbeddedSt3:encode 92555 ns/op 19160 B/op 467 allocs/op 38466 ns/op 19188 B/op 468 allocs/op 2.41
BenchmarkBinary/EmbeddedSt3:encode - ns/op 92555 ns/op 38466 ns/op 2.41
BenchmarkBinary/EmbeddedSt3:decode 57542 ns/op 7470 B/op 258 allocs/op 41454 ns/op 7489 B/op 258 allocs/op 1.39
BenchmarkBinary/EmbeddedSt3:decode - ns/op 57542 ns/op 41454 ns/op 1.39
BenchmarkBinary/EmbeddedSt3:decode 92869 ns/op 7469 B/op 257 allocs/op 41454 ns/op 7489 B/op 258 allocs/op 2.24
BenchmarkBinary/EmbeddedSt3:decode - ns/op 92869 ns/op 41454 ns/op 2.24
BenchmarkBinary/EmbeddedSt4:encode 71752 ns/op 24420 B/op 591 allocs/op 48542 ns/op 24426 B/op 591 allocs/op 1.48
BenchmarkBinary/EmbeddedSt4:encode - ns/op 71752 ns/op 48542 ns/op 1.48
BenchmarkBinary/EmbeddedSt4:encode 119110 ns/op 24445 B/op 592 allocs/op 48542 ns/op 24426 B/op 591 allocs/op 2.45
BenchmarkBinary/EmbeddedSt4:encode - ns/op 119110 ns/op 48542 ns/op 2.45
BenchmarkBinary/EmbeddedSt4:decode 64017 ns/op 7976 B/op 322 allocs/op 50706 ns/op 7979 B/op 322 allocs/op 1.26
BenchmarkBinary/EmbeddedSt4:decode - ns/op 64017 ns/op 50706 ns/op 1.26
BenchmarkBinary/EmbeddedSt4:decode 116804 ns/op 7983 B/op 322 allocs/op 50706 ns/op 7979 B/op 322 allocs/op 2.30
BenchmarkBinary/EmbeddedSt4:decode - ns/op 116804 ns/op 50706 ns/op 2.30
BenchmarkBinary/EmbeddedSt5:encode 58461 ns/op 19584 B/op 475 allocs/op 39618 ns/op 19586 B/op 475 allocs/op 1.48
BenchmarkBinary/EmbeddedSt5:encode - ns/op 58461 ns/op 39618 ns/op 1.48
BenchmarkBinary/EmbeddedSt5:encode 95799 ns/op 19578 B/op 475 allocs/op 39618 ns/op 19586 B/op 475 allocs/op 2.42
BenchmarkBinary/EmbeddedSt5:encode - ns/op 95799 ns/op 39618 ns/op 2.42
BenchmarkBinary/EmbeddedSt5:decode 55954 ns/op 7552 B/op 262 allocs/op 41826 ns/op 7553 B/op 262 allocs/op 1.34
BenchmarkBinary/EmbeddedSt5:decode - ns/op 55954 ns/op 41826 ns/op 1.34
BenchmarkBinary/EmbeddedSt5:decode 99235 ns/op 7544 B/op 261 allocs/op 41826 ns/op 7553 B/op 262 allocs/op 2.37
BenchmarkBinary/EmbeddedSt5:decode - ns/op 99235 ns/op 41826 ns/op 2.37
BenchmarkBinary/AminoMarshalerStruct1:encode 4104 ns/op 512 B/op 16 allocs/op 2287 ns/op 512 B/op 16 allocs/op 1.79
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 4104 ns/op 2287 ns/op 1.79
BenchmarkBinary/AminoMarshalerStruct1:encode 7295 ns/op 512 B/op 16 allocs/op 2287 ns/op 512 B/op 16 allocs/op 3.19
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 7295 ns/op 2287 ns/op 3.19
BenchmarkBinary/AminoMarshalerStruct1:decode 3380 ns/op 200 B/op 8 allocs/op 2043 ns/op 200 B/op 8 allocs/op 1.65
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 3380 ns/op 2043 ns/op 1.65
BenchmarkBinary/AminoMarshalerStruct1:decode 6877 ns/op 200 B/op 8 allocs/op 2043 ns/op 200 B/op 8 allocs/op 3.37
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 6877 ns/op 2043 ns/op 3.37
BenchmarkBinary/AminoMarshalerStruct2:encode 10321 ns/op 1783 B/op 53 allocs/op 5097 ns/op 1783 B/op 53 allocs/op 2.02
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 10321 ns/op 5097 ns/op 2.02
BenchmarkBinary/AminoMarshalerStruct2:encode 18293 ns/op 1782 B/op 53 allocs/op 5097 ns/op 1783 B/op 53 allocs/op 3.59
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 18293 ns/op 5097 ns/op 3.59
BenchmarkBinary/AminoMarshalerStruct2:decode 7970 ns/op 832 B/op 31 allocs/op 4719 ns/op 832 B/op 31 allocs/op 1.69
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 7970 ns/op 4719 ns/op 1.69
BenchmarkBinary/AminoMarshalerStruct2:decode 13568 ns/op 832 B/op 31 allocs/op 4719 ns/op 832 B/op 31 allocs/op 2.88
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 13568 ns/op 4719 ns/op 2.88
BenchmarkBinary/AminoMarshalerStruct3:encode 3440 ns/op 352 B/op 12 allocs/op 2006 ns/op 352 B/op 12 allocs/op 1.71
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 3440 ns/op 2006 ns/op 1.71
BenchmarkBinary/AminoMarshalerStruct3:encode 6810 ns/op 352 B/op 12 allocs/op 2006 ns/op 352 B/op 12 allocs/op 3.39
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 6810 ns/op 2006 ns/op 3.39
BenchmarkBinary/AminoMarshalerStruct3:decode 3393 ns/op 200 B/op 8 allocs/op 1917 ns/op 200 B/op 8 allocs/op 1.77
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 3393 ns/op 1917 ns/op 1.77
BenchmarkBinary/AminoMarshalerStruct3:decode 6653 ns/op 200 B/op 8 allocs/op 1917 ns/op 200 B/op 8 allocs/op 3.47
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 6653 ns/op 1917 ns/op 3.47
BenchmarkBinary/AminoMarshalerInt4:encode 4317 ns/op 464 B/op 14 allocs/op 2134 ns/op 464 B/op 14 allocs/op 2.02
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 4317 ns/op 2134 ns/op 2.02
BenchmarkBinary/AminoMarshalerInt4:encode 7122 ns/op 464 B/op 14 allocs/op 2134 ns/op 464 B/op 14 allocs/op 3.34
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 7122 ns/op 2134 ns/op 3.34
BenchmarkBinary/AminoMarshalerInt4:decode 3280 ns/op 200 B/op 8 allocs/op 1981 ns/op 200 B/op 8 allocs/op 1.66
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 3280 ns/op 1981 ns/op 1.66
BenchmarkBinary/AminoMarshalerInt4:decode 6382 ns/op 200 B/op 8 allocs/op 1981 ns/op 200 B/op 8 allocs/op 3.22
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 6382 ns/op 1981 ns/op 3.22
BenchmarkBinary/AminoMarshalerInt5:encode 4306 ns/op 399 B/op 15 allocs/op 2567 ns/op 399 B/op 15 allocs/op 1.68
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 4306 ns/op 2567 ns/op 1.68
BenchmarkBinary/AminoMarshalerInt5:encode 6868 ns/op 399 B/op 15 allocs/op 2567 ns/op 399 B/op 15 allocs/op 2.68
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 6868 ns/op 2567 ns/op 2.68
BenchmarkBinary/AminoMarshalerInt5:decode 3218 ns/op 231 B/op 10 allocs/op 2098 ns/op 231 B/op 10 allocs/op 1.53
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 3218 ns/op 2098 ns/op 1.53
BenchmarkBinary/AminoMarshalerInt5:decode 5967 ns/op 231 B/op 10 allocs/op 2098 ns/op 231 B/op 10 allocs/op 2.84
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 5967 ns/op 2098 ns/op 2.84
BenchmarkBinary/AminoMarshalerStruct6:encode 8251 ns/op 904 B/op 29 allocs/op 4025 ns/op 904 B/op 29 allocs/op 2.05
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 8251 ns/op 4025 ns/op 2.05
BenchmarkBinary/AminoMarshalerStruct6:encode 12467 ns/op 904 B/op 29 allocs/op 4025 ns/op 904 B/op 29 allocs/op 3.10
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 12467 ns/op 4025 ns/op 3.10
BenchmarkBinary/AminoMarshalerStruct6:decode 6934 ns/op 464 B/op 20 allocs/op 3867 ns/op 464 B/op 20 allocs/op 1.79
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 6934 ns/op 3867 ns/op 1.79
BenchmarkBinary/AminoMarshalerStruct6:decode 11326 ns/op 464 B/op 20 allocs/op 3867 ns/op 464 B/op 20 allocs/op 2.93
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 11326 ns/op 3867 ns/op 2.93
BenchmarkBinary/AminoMarshalerStruct7:encode 6185 ns/op 696 B/op 24 allocs/op 3721 ns/op 696 B/op 24 allocs/op 1.66
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 6185 ns/op 3721 ns/op 1.66
BenchmarkBinary/AminoMarshalerStruct7:encode 10851 ns/op 696 B/op 24 allocs/op 3721 ns/op 696 B/op 24 allocs/op 2.92
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 10851 ns/op 3721 ns/op 2.92
BenchmarkBinary/AminoMarshalerStruct7:decode 6571 ns/op 432 B/op 20 allocs/op 3675 ns/op 432 B/op 20 allocs/op 1.79
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 6571 ns/op 3675 ns/op 1.79
BenchmarkBinary/AminoMarshalerStruct7:decode 9270 ns/op 432 B/op 20 allocs/op 3675 ns/op 432 B/op 20 allocs/op 2.52
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 9270 ns/op 3675 ns/op 2.52
BenchmarkRoundStateDeepCopy 7162051 ns/op 783249 B/op 24143 allocs/op 4698602 ns/op 783249 B/op 24143 allocs/op 1.52
BenchmarkRoundStateDeepCopy - ns/op 7162051 ns/op 4698602 ns/op 1.52
BenchmarkRoundStateDeepCopy 5975083 ns/op 783249 B/op 24143 allocs/op 4698602 ns/op 783249 B/op 24143 allocs/op 1.27
BenchmarkRoundStateDeepCopy - ns/op 5975083 ns/op 4698602 ns/op 1.27
BenchmarkReap 283824 ns/op 122880 B/op 1 allocs/op 159767 ns/op 122880 B/op 1 allocs/op 1.78
BenchmarkReap - ns/op 283824 ns/op 159767 ns/op 1.78
BenchmarkReap 221685 ns/op 122880 B/op 1 allocs/op 159767 ns/op 122880 B/op 1 allocs/op 1.39
BenchmarkReap - ns/op 221685 ns/op 159767 ns/op 1.39
BenchmarkCheckTx 127.9 ns/op 40 B/op 2 allocs/op 95.52 ns/op 40 B/op 2 allocs/op 1.34
BenchmarkCheckTx - ns/op 127.9 ns/op 95.52 ns/op 1.34
BenchmarkCheckTx 138 ns/op 40 B/op 2 allocs/op 95.52 ns/op 40 B/op 2 allocs/op 1.44
BenchmarkCheckTx - ns/op 138 ns/op 95.52 ns/op 1.44
BenchmarkCacheInsertTime 1122 ns/op 80 B/op 2 allocs/op 656.9 ns/op 87 B/op 2 allocs/op 1.71
BenchmarkCacheInsertTime - ns/op 1122 ns/op 656.9 ns/op 1.71
BenchmarkCacheRemoveTime 627.9 ns/op 0 B/op 0 allocs/op 475.9 ns/op 0 B/op 0 allocs/op 1.32
BenchmarkCacheRemoveTime - ns/op 627.9 ns/op 475.9 ns/op 1.32
BenchmarkCacheRemoveTime 590.2 ns/op 0 B/op 0 allocs/op 475.9 ns/op 0 B/op 0 allocs/op 1.24
BenchmarkCacheRemoveTime - ns/op 590.2 ns/op 475.9 ns/op 1.24
BenchmarkLoadValidators/height=10 629826 ns/op 100469 B/op 2440 allocs/op 504407 ns/op 100469 B/op 2440 allocs/op 1.25
BenchmarkLoadValidators/height=10 - ns/op 629826 ns/op 504407 ns/op 1.25
BenchmarkLoadValidators/height=10 735474 ns/op 100478 B/op 2440 allocs/op 504407 ns/op 100469 B/op 2440 allocs/op 1.46
BenchmarkLoadValidators/height=10 - ns/op 735474 ns/op 504407 ns/op 1.46
BenchmarkLoadValidators/height=100 923555 ns/op 100469 B/op 2440 allocs/op 723052 ns/op 100469 B/op 2440 allocs/op 1.28
BenchmarkLoadValidators/height=100 - ns/op 923555 ns/op 723052 ns/op 1.28
BenchmarkLoadValidators/height=100 900294 ns/op 100479 B/op 2440 allocs/op 723052 ns/op 100469 B/op 2440 allocs/op 1.25
BenchmarkLoadValidators/height=100 - ns/op 900294 ns/op 723052 ns/op 1.25
BenchmarkLoadValidators/height=1000 3692819 ns/op 100493 B/op 2441 allocs/op 2770360 ns/op 100492 B/op 2441 allocs/op 1.33
BenchmarkLoadValidators/height=1000 - ns/op 3692819 ns/op 2770360 ns/op 1.33
BenchmarkLoadValidators/height=1000 4017081 ns/op 100504 B/op 2441 allocs/op 2770360 ns/op 100492 B/op 2441 allocs/op 1.45
BenchmarkLoadValidators/height=1000 - ns/op 4017081 ns/op 2770360 ns/op 1.45
BenchmarkLoadValidators/height=10000 31290801 ns/op 100513 B/op 2441 allocs/op 23476549 ns/op 100493 B/op 2441 allocs/op 1.33
BenchmarkLoadValidators/height=10000 - ns/op 31290801 ns/op 23476549 ns/op 1.33
BenchmarkLoadValidators/height=100000 743332 ns/op 100405 B/op 2436 allocs/op 481707 ns/op 100405 B/op 2436 allocs/op 1.54
BenchmarkLoadValidators/height=100000 - ns/op 743332 ns/op 481707 ns/op 1.54
BenchmarkLoadValidators/height=100000 767229 ns/op 100416 B/op 2436 allocs/op 481707 ns/op 100405 B/op 2436 allocs/op 1.59
BenchmarkLoadValidators/height=100000 - ns/op 767229 ns/op 481707 ns/op 1.59
BenchmarkLoadValidators/height=1000000 745537 ns/op 100405 B/op 2436 allocs/op 481020 ns/op 100405 B/op 2436 allocs/op 1.55
BenchmarkLoadValidators/height=1000000 - ns/op 745537 ns/op 481020 ns/op 1.55
BenchmarkLoadValidators/height=1000000 681797 ns/op 100415 B/op 2436 allocs/op 481020 ns/op 100405 B/op 2436 allocs/op 1.42
BenchmarkLoadValidators/height=1000000 - ns/op 681797 ns/op 481020 ns/op 1.42
BenchmarkLoadValidators/height=10000000 631256 ns/op 100405 B/op 2436 allocs/op 479413 ns/op 100405 B/op 2436 allocs/op 1.32
BenchmarkLoadValidators/height=10000000 - ns/op 631256 ns/op 479413 ns/op 1.32
BenchmarkLoadValidators/height=10000000 672474 ns/op 100416 B/op 2436 allocs/op 479413 ns/op 100405 B/op 2436 allocs/op 1.40
BenchmarkLoadValidators/height=10000000 - ns/op 672474 ns/op 479413 ns/op 1.40
BenchmarkLoadValidators/height=100000000 589980 ns/op 100405 B/op 2436 allocs/op 485035 ns/op 100405 B/op 2436 allocs/op 1.22
BenchmarkLoadValidators/height=100000000 - ns/op 589980 ns/op 485035 ns/op 1.22
BenchmarkLoadValidators/height=100000000 756604 ns/op 100415 B/op 2436 allocs/op 485035 ns/op 100405 B/op 2436 allocs/op 1.56
BenchmarkLoadValidators/height=100000000 - ns/op 756604 ns/op 485035 ns/op 1.56
BenchmarkLoadValidators/height=1000000000 618966 ns/op 100405 B/op 2436 allocs/op 479889 ns/op 100405 B/op 2436 allocs/op 1.29
BenchmarkLoadValidators/height=1000000000 - ns/op 618966 ns/op 479889 ns/op 1.29
BenchmarkLoadValidators/height=1000000000 676834 ns/op 100415 B/op 2436 allocs/op 479889 ns/op 100405 B/op 2436 allocs/op 1.41
BenchmarkLoadValidators/height=1000000000 - ns/op 676834 ns/op 479889 ns/op 1.41
BenchmarkProposalWriteSignBytes 3481 ns/op 1512 B/op 43 allocs/op 2614 ns/op 1512 B/op 43 allocs/op 1.33
BenchmarkProposalWriteSignBytes - ns/op 3481 ns/op 2614 ns/op 1.33
BenchmarkProposalWriteSignBytes 4154 ns/op 1512 B/op 43 allocs/op 2614 ns/op 1512 B/op 43 allocs/op 1.59
BenchmarkProposalWriteSignBytes - ns/op 4154 ns/op 2614 ns/op 1.59
BenchmarkProposalSign 44640 ns/op 1576 B/op 44 allocs/op 29907 ns/op 1576 B/op 44 allocs/op 1.49
BenchmarkProposalSign - ns/op 44640 ns/op 29907 ns/op 1.49
BenchmarkProposalVerifySignature 81221 ns/op 1512 B/op 43 allocs/op 65855 ns/op 1512 B/op 43 allocs/op 1.23
BenchmarkProposalVerifySignature - ns/op 81221 ns/op 65855 ns/op 1.23
BenchmarkProposalVerifySignature 105962 ns/op 1512 B/op 43 allocs/op 65855 ns/op 1512 B/op 43 allocs/op 1.61
BenchmarkProposalVerifySignature - ns/op 105962 ns/op 65855 ns/op 1.61
BenchmarkValidatorSetCopy 83829 ns/op 72192 B/op 1001 allocs/op 55603 ns/op 72192 B/op 1001 allocs/op 1.51
BenchmarkValidatorSetCopy - ns/op 83829 ns/op 55603 ns/op 1.51
BenchmarkValidatorSetCopy 79216 ns/op 72192 B/op 1001 allocs/op 55603 ns/op 72192 B/op 1001 allocs/op 1.42
BenchmarkValidatorSetCopy - ns/op 79216 ns/op 55603 ns/op 1.42
BenchmarkUpdates 1237615 ns/op 221432 B/op 2111 allocs/op 866344 ns/op 221432 B/op 2111 allocs/op 1.43
BenchmarkUpdates - ns/op 1237615 ns/op 866344 ns/op 1.43
BenchmarkUpdates 1252127 ns/op 221432 B/op 2111 allocs/op 866344 ns/op 221432 B/op 2111 allocs/op 1.45
BenchmarkUpdates - ns/op 1252127 ns/op 866344 ns/op 1.45
BenchmarkWalRead512B 5287 ns/op 8136 B/op 16 allocs/op 4021 ns/op 8136 B/op 16 allocs/op 1.31
BenchmarkWalRead512B - ns/op 5287 ns/op 4021 ns/op 1.31
BenchmarkWalRead512B 6524 ns/op 8136 B/op 16 allocs/op 4021 ns/op 8136 B/op 16 allocs/op 1.62
BenchmarkWalRead512B - ns/op 6524 ns/op 4021 ns/op 1.62
BenchmarkWalRead10KB 36829 ns/op 88368 B/op 22 allocs/op 29815 ns/op 88368 B/op 22 allocs/op 1.24
BenchmarkWalRead10KB - ns/op 36829 ns/op 29815 ns/op 1.24
BenchmarkWalRead10KB 50048 ns/op 88368 B/op 22 allocs/op 29815 ns/op 88368 B/op 22 allocs/op 1.68
BenchmarkWalRead10KB - ns/op 50048 ns/op 29815 ns/op 1.68
BenchmarkRemoved 45.84 ns/op 0 B/op 0 allocs/op 29.69 ns/op 0 B/op 0 allocs/op 1.54
BenchmarkRemoved - ns/op 45.84 ns/op 29.69 ns/op 1.54
BenchmarkRemoved 36.72 ns/op 0 B/op 0 allocs/op 29.69 ns/op 0 B/op 0 allocs/op 1.24
BenchmarkRemoved - ns/op 36.72 ns/op 29.69 ns/op 1.24
BenchmarkPushBack 703.8 ns/op 327 B/op 5 allocs/op 534.2 ns/op 327 B/op 5 allocs/op 1.32
BenchmarkPushBack - ns/op 703.8 ns/op 534.2 ns/op 1.32
BenchmarkCMapHas 148.7 ns/op 16 B/op 1 allocs/op 119.6 ns/op 16 B/op 1 allocs/op 1.24
BenchmarkCMapHas - ns/op 148.7 ns/op 119.6 ns/op 1.24
BenchmarkCMapHas 161.9 ns/op 16 B/op 1 allocs/op 119.6 ns/op 16 B/op 1 allocs/op 1.35
BenchmarkCMapHas - ns/op 161.9 ns/op 119.6 ns/op 1.35
BenchmarkEqual 75793976 ns/op 5244 B/op 12 allocs/op 59585994 ns/op 5244 B/op 12 allocs/op 1.27
BenchmarkEqual - ns/op 75793976 ns/op 59585994 ns/op 1.27
BenchmarkDefaultCost 78551330 ns/op 5155 B/op 9 allocs/op 59634769 ns/op 5153 B/op 9 allocs/op 1.32
BenchmarkDefaultCost - ns/op 78551330 ns/op 59634769 ns/op 1.32
BenchmarkDefaultCost 78492310 ns/op 5163 B/op 9 allocs/op 59634769 ns/op 5153 B/op 9 allocs/op 1.32
BenchmarkDefaultCost - ns/op 78492310 ns/op 59634769 ns/op 1.32
BenchmarkIsMnemonicValid 2311 ns/op 576 B/op 3 allocs/op 1422 ns/op 576 B/op 3 allocs/op 1.63
BenchmarkIsMnemonicValid - ns/op 2311 ns/op 1422 ns/op 1.63
BenchmarkIsMnemonicValid 2372 ns/op 576 B/op 3 allocs/op 1422 ns/op 576 B/op 3 allocs/op 1.67
BenchmarkIsMnemonicValid - ns/op 2372 ns/op 1422 ns/op 1.67
BenchmarkKeyGeneration 27098 ns/op 32 B/op 1 allocs/op 21729 ns/op 32 B/op 1 allocs/op 1.25
BenchmarkKeyGeneration - ns/op 27098 ns/op 21729 ns/op 1.25
BenchmarkKeyGeneration 29570 ns/op 32 B/op 1 allocs/op 21729 ns/op 32 B/op 1 allocs/op 1.36
BenchmarkKeyGeneration - ns/op 29570 ns/op 21729 ns/op 1.36
BenchmarkSigning 33593 ns/op 64 B/op 1 allocs/op 26663 ns/op 64 B/op 1 allocs/op 1.26
BenchmarkSigning - ns/op 33593 ns/op 26663 ns/op 1.26
BenchmarkSigning 36926 ns/op 64 B/op 1 allocs/op 26663 ns/op 64 B/op 1 allocs/op 1.38
BenchmarkSigning - ns/op 36926 ns/op 26663 ns/op 1.38
BenchmarkVerification 109978 ns/op 0 B/op 0 allocs/op 62579 ns/op 0 B/op 0 allocs/op 1.76
BenchmarkVerification - ns/op 109978 ns/op 62579 ns/op 1.76
BenchmarkVerification 81163 ns/op 0 B/op 0 allocs/op 62579 ns/op 0 B/op 0 allocs/op 1.30
BenchmarkVerification - ns/op 81163 ns/op 62579 ns/op 1.30
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 36014566 ns/op 5126 B/op 9 allocs/op 29830631 ns/op 5125 B/op 9 allocs/op 1.21
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 36014566 ns/op 29830631 ns/op 1.21
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 36130320 ns/op 5130 B/op 9 allocs/op 29836334 ns/op 5129 B/op 9 allocs/op 1.21
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op 36130320 ns/op 29836334 ns/op 1.21
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 74002819 ns/op 5130 B/op 9 allocs/op 29830631 ns/op 5125 B/op 9 allocs/op 2.48
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 74002819 ns/op 29830631 ns/op 2.48
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 77967252 ns/op 5173 B/op 9 allocs/op 59635499 ns/op 5136 B/op 9 allocs/op 1.31
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op 77967252 ns/op 59635499 ns/op 1.31
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 189625645 ns/op 5139 B/op 9 allocs/op 29830631 ns/op 5125 B/op 9 allocs/op 6.36
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 189625645 ns/op 29830631 ns/op 6.36
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 178889234 ns/op 5169 B/op 9 allocs/op 119245977 ns/op 5152 B/op 9 allocs/op 1.50
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op 178889234 ns/op 119245977 ns/op 1.50
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 290927152 ns/op 5158 B/op 9 allocs/op 29830631 ns/op 5125 B/op 9 allocs/op 9.75
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 290927152 ns/op 29830631 ns/op 9.75
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 335732752 ns/op 5194 B/op 9 allocs/op 238529888 ns/op 5176 B/op 9 allocs/op 1.41
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op 335732752 ns/op 238529888 ns/op 1.41
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 559956702 ns/op 5196 B/op 10 allocs/op 29830631 ns/op 5125 B/op 9 allocs/op 18.77
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 559956702 ns/op 29830631 ns/op 18.77
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 609832912 ns/op 5260 B/op 10 allocs/op 477178597 ns/op 5282 B/op 10 allocs/op 1.28
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op 609832912 ns/op 477178597 ns/op 1.28
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 1166211405 ns/op 5528 B/op 13 allocs/op 29830631 ns/op 5125 B/op 9 allocs/op 39.09
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 1166211405 ns/op 29830631 ns/op 39.09
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 13 allocs/op 9 allocs/op 1.44
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 1148770500 ns/op 5528 B/op 13 allocs/op 953186730 ns/op 5364 B/op 11 allocs/op 1.21
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op 1148770500 ns/op 953186730 ns/op 1.21
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 2671019441 ns/op 5736 B/op 15 allocs/op 29830631 ns/op 5125 B/op 9 allocs/op 89.54
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 2671019441 ns/op 29830631 ns/op 89.54
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 15 allocs/op 9 allocs/op 1.67
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 2541153995 ns/op 5528 B/op 13 allocs/op 1905712872 ns/op 5528 B/op 13 allocs/op 1.33
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op 2541153995 ns/op 1905712872 ns/op 1.33
BenchmarkSimpleHashAlternatives/recursive 111124 ns/op 25424 B/op 497 allocs/op 78686 ns/op 25424 B/op 497 allocs/op 1.41
BenchmarkSimpleHashAlternatives/recursive - ns/op 111124 ns/op 78686 ns/op 1.41
BenchmarkSimpleHashAlternatives/recursive 121265 ns/op 25424 B/op 497 allocs/op 78686 ns/op 25424 B/op 497 allocs/op 1.54
BenchmarkSimpleHashAlternatives/recursive - ns/op 121265 ns/op 78686 ns/op 1.54
BenchmarkSimpleHashAlternatives/iterative 117858 ns/op 28112 B/op 498 allocs/op 79543 ns/op 28112 B/op 498 allocs/op 1.48
BenchmarkSimpleHashAlternatives/iterative - ns/op 117858 ns/op 79543 ns/op 1.48
BenchmarkSimpleHashAlternatives/iterative 128188 ns/op 28112 B/op 498 allocs/op 79543 ns/op 28112 B/op 498 allocs/op 1.61
BenchmarkSimpleHashAlternatives/iterative - ns/op 128188 ns/op 79543 ns/op 1.61
BenchmarkSigning 108861 ns/op 1856 B/op 36 allocs/op 26663 ns/op 64 B/op 1 allocs/op 4.08
BenchmarkSigning - ns/op 108861 ns/op 26663 ns/op 4.08
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkSigning 118247 ns/op 1856 B/op 36 allocs/op 26663 ns/op 64 B/op 1 allocs/op 4.43
BenchmarkSigning - ns/op 118247 ns/op 26663 ns/op 4.43
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkVerification 200980 ns/op 864 B/op 19 allocs/op 62579 ns/op 0 B/op 0 allocs/op 3.21
BenchmarkVerification - ns/op 200980 ns/op 62579 ns/op 3.21
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerification 203794 ns/op 864 B/op 19 allocs/op 62579 ns/op 0 B/op 0 allocs/op 3.26
BenchmarkVerification - ns/op 203794 ns/op 62579 ns/op 3.26
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerify 211389 ns/op 864 B/op 19 allocs/op 160960 ns/op 864 B/op 19 allocs/op 1.31
BenchmarkVerify - ns/op 211389 ns/op 160960 ns/op 1.31
BenchmarkVerify 221877 ns/op 864 B/op 19 allocs/op 160960 ns/op 864 B/op 19 allocs/op 1.38
BenchmarkVerify - ns/op 221877 ns/op 160960 ns/op 1.38
BenchmarkBoltDBRandomReadsWrites 1905136 ns/op 24733 B/op 63 allocs/op 1511860 ns/op 25628 B/op 64 allocs/op 1.26
BenchmarkBoltDBRandomReadsWrites - ns/op 1905136 ns/op 1511860 ns/op 1.26
BenchmarkGoLevelDBRandomReadsWrites 8862 ns/op 453 B/op 10 allocs/op 5911 ns/op 611 B/op 12 allocs/op 1.50
BenchmarkGoLevelDBRandomReadsWrites - ns/op 8862 ns/op 5911 ns/op 1.50
BenchmarkGoLevelDBRandomReadsWrites 8972 ns/op 415 B/op 10 allocs/op 5911 ns/op 611 B/op 12 allocs/op 1.52
BenchmarkGoLevelDBRandomReadsWrites - ns/op 8972 ns/op 5911 ns/op 1.52
BenchmarkNodeKey 101.2 ns/op 48 B/op 1 allocs/op 74.49 ns/op 48 B/op 1 allocs/op 1.36
BenchmarkNodeKey - ns/op 101.2 ns/op 74.49 ns/op 1.36
BenchmarkOrphanKey 428.3 ns/op 200 B/op 7 allocs/op 287.4 ns/op 200 B/op 7 allocs/op 1.49
BenchmarkOrphanKey - ns/op 428.3 ns/op 287.4 ns/op 1.49
BenchmarkImmutableAvlTreeMemDB 4701718 ns/op 1018272 B/op 20719 allocs/op 3427283 ns/op 1020361 B/op 20762 allocs/op 1.37
BenchmarkImmutableAvlTreeMemDB - ns/op 4701718 ns/op 3427283 ns/op 1.37
BenchmarkImmutableAvlTreeMemDB 5799032 ns/op 1015209 B/op 20652 allocs/op 3427283 ns/op 1020361 B/op 20762 allocs/op 1.69
BenchmarkImmutableAvlTreeMemDB - ns/op 5799032 ns/op 3427283 ns/op 1.69
BenchmarkTreeLoadAndDelete/LoadAndDelete 728286150 ns/op 91824765 B/op 768432 allocs/op 471235681 ns/op 80301981 B/op 753222 allocs/op 1.55
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 728286150 ns/op 471235681 ns/op 1.55
BenchmarkRandomBytes/random 49.57 ns/op 4 B/op 1 allocs/op 39.95 ns/op 4 B/op 1 allocs/op 1.24
BenchmarkRandomBytes/random - ns/op 49.57 ns/op 39.95 ns/op 1.24
BenchmarkRandomBytes/random-4 58.34 ns/op 4 B/op 1 allocs/op 39.54 ns/op 4 B/op 1 allocs/op 1.48
BenchmarkRandomBytes/random-4 - ns/op 58.34 ns/op 39.54 ns/op 1.48
BenchmarkRandomBytes/random 109 ns/op 16 B/op 1 allocs/op 39.95 ns/op 4 B/op 1 allocs/op 2.73
BenchmarkRandomBytes/random - ns/op 109 ns/op 39.95 ns/op 2.73
BenchmarkRandomBytes/random - B/op 16 B/op 4 B/op 4
BenchmarkRandomBytes/random-16 139.8 ns/op 16 B/op 1 allocs/op 71.59 ns/op 16 B/op 1 allocs/op 1.95
BenchmarkRandomBytes/random-16 - ns/op 139.8 ns/op 71.59 ns/op 1.95
BenchmarkRandomBytes/random 160.3 ns/op 32 B/op 1 allocs/op 39.95 ns/op 4 B/op 1 allocs/op 4.01
BenchmarkRandomBytes/random - ns/op 160.3 ns/op 39.95 ns/op 4.01
BenchmarkRandomBytes/random - B/op 32 B/op 4 B/op 8
BenchmarkRandomBytes/random-32 178.8 ns/op 32 B/op 1 allocs/op 108.1 ns/op 32 B/op 1 allocs/op 1.65
BenchmarkRandomBytes/random-32 - ns/op 178.8 ns/op 108.1 ns/op 1.65
BenchmarkRandomBytes/random 448.2 ns/op 112 B/op 1 allocs/op 39.95 ns/op 4 B/op 1 allocs/op 11.22
BenchmarkRandomBytes/random - ns/op 448.2 ns/op 39.95 ns/op 11.22
BenchmarkRandomBytes/random - B/op 112 B/op 4 B/op 28
BenchmarkRandomBytes/random-100 378.4 ns/op 112 B/op 1 allocs/op 271.9 ns/op 112 B/op 1 allocs/op 1.39
BenchmarkRandomBytes/random-100 - ns/op 378.4 ns/op 271.9 ns/op 1.39
BenchmarkRandomBytes/random 3301 ns/op 1024 B/op 1 allocs/op 39.95 ns/op 4 B/op 1 allocs/op 82.63
BenchmarkRandomBytes/random - ns/op 3301 ns/op 39.95 ns/op 82.63
BenchmarkRandomBytes/random - B/op 1024 B/op 4 B/op 256
BenchmarkRandomBytes/random-1000 3871 ns/op 1024 B/op 1 allocs/op 2318 ns/op 1024 B/op 1 allocs/op 1.67
BenchmarkRandomBytes/random-1000 - ns/op 3871 ns/op 2318 ns/op 1.67
BenchmarkSmall/boltdb-1000-100-16-40/query-miss 4972 ns/op 1081 B/op 18 allocs/op 3270 ns/op 1097 B/op 18 allocs/op 1.52
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 4972 ns/op 3270 ns/op 1.52
BenchmarkSmall/boltdb-1000-100-16-40/query-miss 5610 ns/op 1086 B/op 18 allocs/op 3270 ns/op 1097 B/op 18 allocs/op 1.72
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 5610 ns/op 3270 ns/op 1.72
BenchmarkSmall/boltdb-1000-100-16-40/query-hits 6570 ns/op 1527 B/op 24 allocs/op 4035 ns/op 1525 B/op 24 allocs/op 1.63
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 6570 ns/op 4035 ns/op 1.63
BenchmarkSmall/boltdb-1000-100-16-40/query-hits 7007 ns/op 1525 B/op 24 allocs/op 4035 ns/op 1525 B/op 24 allocs/op 1.74
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 7007 ns/op 4035 ns/op 1.74
BenchmarkSmall/boltdb-1000-100-16-40/update 1482590 ns/op 46071 B/op 405 allocs/op 890153 ns/op 37478 B/op 369 allocs/op 1.67
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 1482590 ns/op 890153 ns/op 1.67
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 46071 B/op 37478 B/op 1.23
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 4061 ns/op 623 B/op 12 allocs/op 2290 ns/op 633 B/op 12 allocs/op 1.77
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 4061 ns/op 2290 ns/op 1.77
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 3512 ns/op 624 B/op 12 allocs/op 2290 ns/op 633 B/op 12 allocs/op 1.53
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 3512 ns/op 2290 ns/op 1.53
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits 4820 ns/op 875 B/op 17 allocs/op 2993 ns/op 875 B/op 17 allocs/op 1.61
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 4820 ns/op 2993 ns/op 1.61
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits 5656 ns/op 879 B/op 17 allocs/op 2993 ns/op 875 B/op 17 allocs/op 1.89
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 5656 ns/op 2993 ns/op 1.89
BenchmarkSmall/goleveldb-1000-100-16-40/update 90580 ns/op 22504 B/op 227 allocs/op 58468 ns/op 23846 B/op 231 allocs/op 1.55
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 90580 ns/op 58468 ns/op 1.55
BenchmarkSmall/goleveldb-1000-100-16-40/update 75614 ns/op 24011 B/op 239 allocs/op 58468 ns/op 23846 B/op 231 allocs/op 1.29
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 75614 ns/op 58468 ns/op 1.29
BenchmarkSmall/goleveldb-1000-100-16-40/block 16010475 ns/op 3216037 B/op 35463 allocs/op 13248475 ns/op 4446396 B/op 47719 allocs/op 1.21
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 16010475 ns/op 13248475 ns/op 1.21
BenchmarkSmall/goleveldb-1000-100-16-40/block 16379575 ns/op 4285848 B/op 45315 allocs/op 13248475 ns/op 4446396 B/op 47719 allocs/op 1.24
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 16379575 ns/op 13248475 ns/op 1.24
BenchmarkSmall/memdb-1000-100-16-40/query-miss 2259 ns/op 410 B/op 7 allocs/op 1400 ns/op 401 B/op 7 allocs/op 1.61
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 2259 ns/op 1400 ns/op 1.61
BenchmarkSmall/memdb-1000-100-16-40/query-miss 2360 ns/op 410 B/op 7 allocs/op 1400 ns/op 401 B/op 7 allocs/op 1.69
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 2360 ns/op 1400 ns/op 1.69
BenchmarkSmall/memdb-1000-100-16-40/query-hits 3021 ns/op 558 B/op 9 allocs/op 1666 ns/op 556 B/op 9 allocs/op 1.81
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 3021 ns/op 1666 ns/op 1.81
BenchmarkSmall/memdb-1000-100-16-40/query-hits 2865 ns/op 555 B/op 9 allocs/op 1666 ns/op 556 B/op 9 allocs/op 1.72
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 2865 ns/op 1666 ns/op 1.72
BenchmarkSmall/memdb-1000-100-16-40/update 131221 ns/op 42007 B/op 728 allocs/op 80232 ns/op 46988 B/op 820 allocs/op 1.64
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 131221 ns/op 80232 ns/op 1.64
BenchmarkSmall/memdb-1000-100-16-40/update 131215 ns/op 46705 B/op 814 allocs/op 80232 ns/op 46988 B/op 820 allocs/op 1.64
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 131215 ns/op 80232 ns/op 1.64
BenchmarkSmall/memdb-1000-100-16-40/block 20187282 ns/op 6361108 B/op 111944 allocs/op 11487407 ns/op 6594236 B/op 116898 allocs/op 1.76
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 20187282 ns/op 11487407 ns/op 1.76
BenchmarkSmall/memdb-1000-100-16-40/block 35111988 ns/op 8518889 B/op 154140 allocs/op 11487407 ns/op 6594236 B/op 116898 allocs/op 3.06
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 35111988 ns/op 11487407 ns/op 3.06
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 8518889 B/op 6594236 B/op 1.29
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 154140 allocs/op 116898 allocs/op 1.32
BenchmarkMedium/boltdb-100000-100-16-40/query-miss 18162 ns/op 1206 B/op 33 allocs/op 9125 ns/op 1216 B/op 33 allocs/op 1.99
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 18162 ns/op 9125 ns/op 1.99
BenchmarkMedium/boltdb-100000-100-16-40/query-miss 14275 ns/op 1213 B/op 33 allocs/op 9125 ns/op 1216 B/op 33 allocs/op 1.56
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 14275 ns/op 9125 ns/op 1.56
BenchmarkMedium/boltdb-100000-100-16-40/query-hits 20951 ns/op 1700 B/op 46 allocs/op 11359 ns/op 1706 B/op 46 allocs/op 1.84
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 20951 ns/op 11359 ns/op 1.84
BenchmarkMedium/boltdb-100000-100-16-40/query-hits 17336 ns/op 1711 B/op 46 allocs/op 11359 ns/op 1706 B/op 46 allocs/op 1.53
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 17336 ns/op 11359 ns/op 1.53
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 29247 ns/op 1536 B/op 28 allocs/op 13042 ns/op 1501 B/op 27 allocs/op 2.24
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 29247 ns/op 13042 ns/op 2.24
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 22890 ns/op 1533 B/op 28 allocs/op 13042 ns/op 1501 B/op 27 allocs/op 1.76
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 22890 ns/op 13042 ns/op 1.76
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits 31506 ns/op 2155 B/op 38 allocs/op 16805 ns/op 2147 B/op 38 allocs/op 1.87
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 31506 ns/op 16805 ns/op 1.87
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits 28708 ns/op 2164 B/op 38 allocs/op 16805 ns/op 2147 B/op 38 allocs/op 1.71
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 28708 ns/op 16805 ns/op 1.71
BenchmarkMedium/goleveldb-100000-100-16-40/update 487660 ns/op 47558 B/op 547 allocs/op 292000 ns/op 47866 B/op 548 allocs/op 1.67
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 487660 ns/op 292000 ns/op 1.67
BenchmarkMedium/goleveldb-100000-100-16-40/block 61854967 ns/op 5077082 B/op 61518 allocs/op 36009490 ns/op 5098648 B/op 63696 allocs/op 1.72
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 61854967 ns/op 36009490 ns/op 1.72
BenchmarkMedium/memdb-100000-100-16-40/query-miss 8149 ns/op 436 B/op 8 allocs/op 4760 ns/op 407 B/op 7 allocs/op 1.71
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 8149 ns/op 4760 ns/op 1.71
BenchmarkMedium/memdb-100000-100-16-40/query-miss 6889 ns/op 404 B/op 7 allocs/op 4760 ns/op 407 B/op 7 allocs/op 1.45
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 6889 ns/op 4760 ns/op 1.45
BenchmarkMedium/memdb-100000-100-16-40/query-hits 10523 ns/op 557 B/op 9 allocs/op 5729 ns/op 556 B/op 9 allocs/op 1.84
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 10523 ns/op 5729 ns/op 1.84
BenchmarkMedium/memdb-100000-100-16-40/query-hits 9533 ns/op 557 B/op 9 allocs/op 5729 ns/op 556 B/op 9 allocs/op 1.66
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 9533 ns/op 5729 ns/op 1.66
BenchmarkMedium/memdb-100000-100-16-40/update 1698430 ns/op 391810 B/op 7763 allocs/op 891356 ns/op 279217 B/op 5418 allocs/op 1.91
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 1698430 ns/op 891356 ns/op 1.91
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 391810 B/op 279217 B/op 1.40
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 7763 allocs/op 5418 allocs/op 1.43
BenchmarkMedium/memdb-100000-100-16-40/block 216609909 ns/op 39901036 B/op 790441 allocs/op 123582196 ns/op 39741929 B/op 787497 allocs/op 1.75
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 216609909 ns/op 123582196 ns/op 1.75
BenchmarkMedium/memdb-100000-100-16-40/block 174614591 ns/op 39623354 B/op 785917 allocs/op 123582196 ns/op 39741929 B/op 787497 allocs/op 1.41
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 174614591 ns/op 123582196 ns/op 1.41
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 30386 ns/op 1944 B/op 35 allocs/op 14295 ns/op 1519 B/op 27 allocs/op 2.13
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 30386 ns/op 14295 ns/op 2.13
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1944 B/op 1519 B/op 1.28
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 35 allocs/op 27 allocs/op 1.30
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 21646 ns/op 1518 B/op 27 allocs/op 14295 ns/op 1519 B/op 27 allocs/op 1.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 21646 ns/op 14295 ns/op 1.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits 27014 ns/op 2139 B/op 38 allocs/op 16972 ns/op 2153 B/op 38 allocs/op 1.59
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 27014 ns/op 16972 ns/op 1.59
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits 28805 ns/op 2153 B/op 38 allocs/op 16972 ns/op 2153 B/op 38 allocs/op 1.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 28805 ns/op 16972 ns/op 1.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update 845708 ns/op 81124 B/op 769 allocs/op 498977 ns/op 86167 B/op 783 allocs/op 1.69
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 845708 ns/op 498977 ns/op 1.69
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 4205586 ns/op 436967 B/op 4113 allocs/op 2561773 ns/op 413760 B/op 4094 allocs/op 1.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 4205586 ns/op 2561773 ns/op 1.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 29374 ns/op 1963 B/op 35 allocs/op 12335 ns/op 1515 B/op 27 allocs/op 2.38
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 29374 ns/op 12335 ns/op 2.38
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1963 B/op 1515 B/op 1.30
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op 35 allocs/op 27 allocs/op 1.30
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 22432 ns/op 1522 B/op 27 allocs/op 12335 ns/op 1515 B/op 27 allocs/op 1.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 22432 ns/op 12335 ns/op 1.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits 29617 ns/op 2159 B/op 38 allocs/op 17179 ns/op 2172 B/op 38 allocs/op 1.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 29617 ns/op 17179 ns/op 1.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits 27032 ns/op 2170 B/op 38 allocs/op 17179 ns/op 2172 B/op 38 allocs/op 1.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 27032 ns/op 17179 ns/op 1.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update 633772 ns/op 58418 B/op 631 allocs/op 339765 ns/op 58747 B/op 636 allocs/op 1.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 633772 ns/op 339765 ns/op 1.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 15653310 ns/op 1501313 B/op 17408 allocs/op 10456423 ns/op 1484283 B/op 18138 allocs/op 1.50
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 15653310 ns/op 10456423 ns/op 1.50
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 19807 ns/op 1522 B/op 27 allocs/op 12179 ns/op 1513 B/op 27 allocs/op 1.63
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 19807 ns/op 12179 ns/op 1.63
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 19479 ns/op 1519 B/op 27 allocs/op 12179 ns/op 1513 B/op 27 allocs/op 1.60
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 19479 ns/op 12179 ns/op 1.60
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits 26737 ns/op 2138 B/op 38 allocs/op 15903 ns/op 2146 B/op 38 allocs/op 1.68
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 26737 ns/op 15903 ns/op 1.68
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits 31990 ns/op 2154 B/op 38 allocs/op 15903 ns/op 2146 B/op 38 allocs/op 2.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 31990 ns/op 15903 ns/op 2.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 542514 ns/op 47559 B/op 540 allocs/op 273977 ns/op 47737 B/op 547 allocs/op 1.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 542514 ns/op 273977 ns/op 1.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 68045004 ns/op 5239657 B/op 64210 allocs/op 37275883 ns/op 5045272 B/op 64059 allocs/op 1.83
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 68045004 ns/op 37275883 ns/op 1.83
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss 20418 ns/op 1536 B/op 28 allocs/op 12419 ns/op 1515 B/op 27 allocs/op 1.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 20418 ns/op 12419 ns/op 1.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss 19945 ns/op 1506 B/op 27 allocs/op 12419 ns/op 1515 B/op 27 allocs/op 1.61
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 19945 ns/op 12419 ns/op 1.61
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits 38357 ns/op 2150 B/op 38 allocs/op 16322 ns/op 2132 B/op 38 allocs/op 2.35
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 38357 ns/op 16322 ns/op 2.35
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits 28782 ns/op 2170 B/op 38 allocs/op 16322 ns/op 2132 B/op 38 allocs/op 1.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 28782 ns/op 16322 ns/op 1.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update 393376 ns/op 39069 B/op 453 allocs/op 209545 ns/op 38877 B/op 452 allocs/op 1.88
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 393376 ns/op 209545 ns/op 1.88
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update 271720 ns/op 46673 B/op 565 allocs/op 209545 ns/op 38877 B/op 452 allocs/op 1.30
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 271720 ns/op 209545 ns/op 1.30
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 46673 B/op 38877 B/op 1.20
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 565 allocs/op 452 allocs/op 1.25
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 236002585 ns/op 21766674 B/op 270716 allocs/op 150200802 ns/op 20823822 B/op 261246 allocs/op 1.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 236002585 ns/op 150200802 ns/op 1.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss 25387 ns/op 1878 B/op 34 allocs/op 13080 ns/op 1521 B/op 27 allocs/op 1.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 25387 ns/op 13080 ns/op 1.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1878 B/op 1521 B/op 1.23
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op 34 allocs/op 27 allocs/op 1.26
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss 22974 ns/op 1514 B/op 27 allocs/op 13080 ns/op 1521 B/op 27 allocs/op 1.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 22974 ns/op 13080 ns/op 1.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits 24670 ns/op 2160 B/op 38 allocs/op 15838 ns/op 2145 B/op 38 allocs/op 1.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 24670 ns/op 15838 ns/op 1.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits 23850 ns/op 2138 B/op 38 allocs/op 15838 ns/op 2145 B/op 38 allocs/op 1.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 23850 ns/op 15838 ns/op 1.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update 267383 ns/op 31209 B/op 340 allocs/op 147290 ns/op 31698 B/op 347 allocs/op 1.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 267383 ns/op 147290 ns/op 1.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update 214083 ns/op 31081 B/op 368 allocs/op 147290 ns/op 31698 B/op 347 allocs/op 1.45
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 214083 ns/op 147290 ns/op 1.45
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 718535574 ns/op 76816828 B/op 943865 allocs/op 545408708 ns/op 80536442 B/op 993957 allocs/op 1.32
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 718535574 ns/op 545408708 ns/op 1.32
BenchmarkHash/ripemd160 1081 ns/op 25 B/op 1 allocs/op 832.9 ns/op 25 B/op 1 allocs/op 1.30
BenchmarkHash/ripemd160 - ns/op 1081 ns/op 832.9 ns/op 1.30
BenchmarkHash/ripemd160-64 1133 ns/op 25 B/op 1 allocs/op 836.5 ns/op 25 B/op 1 allocs/op 1.35
BenchmarkHash/ripemd160-64 - ns/op 1133 ns/op 836.5 ns/op 1.35
BenchmarkHash/ripemd160 3995 ns/op 25 B/op 1 allocs/op 832.9 ns/op 25 B/op 1 allocs/op 4.80
BenchmarkHash/ripemd160 - ns/op 3995 ns/op 832.9 ns/op 4.80
BenchmarkHash/sha2-256 570.9 ns/op 33 B/op 1 allocs/op 418.8 ns/op 33 B/op 1 allocs/op 1.36
BenchmarkHash/sha2-256 - ns/op 570.9 ns/op 418.8 ns/op 1.36
BenchmarkHash/sha2-256-64 606.7 ns/op 33 B/op 1 allocs/op 411.7 ns/op 33 B/op 1 allocs/op 1.47
BenchmarkHash/sha2-256-64 - ns/op 606.7 ns/op 411.7 ns/op 1.47
BenchmarkHash/sha2-256 1775 ns/op 33 B/op 1 allocs/op 418.8 ns/op 33 B/op 1 allocs/op 4.24
BenchmarkHash/sha2-256 - ns/op 1775 ns/op 418.8 ns/op 4.24
BenchmarkHash/sha2-256-512 2267 ns/op 33 B/op 1 allocs/op 1497 ns/op 33 B/op 1 allocs/op 1.51
BenchmarkHash/sha2-256-512 - ns/op 2267 ns/op 1497 ns/op 1.51
BenchmarkHash/sha3-256 1074 ns/op 33 B/op 1 allocs/op 638.3 ns/op 33 B/op 1 allocs/op 1.68
BenchmarkHash/sha3-256 - ns/op 1074 ns/op 638.3 ns/op 1.68
BenchmarkHash/sha3-256-64 862 ns/op 33 B/op 1 allocs/op 627 ns/op 33 B/op 1 allocs/op 1.37
BenchmarkHash/sha3-256-64 - ns/op 862 ns/op 627 ns/op 1.37
BenchmarkHash/sha3-256 2330 ns/op 33 B/op 1 allocs/op 638.3 ns/op 33 B/op 1 allocs/op 3.65
BenchmarkHash/sha3-256 - ns/op 2330 ns/op 638.3 ns/op 3.65
BenchmarkHash/sha3-256-512 2307 ns/op 33 B/op 1 allocs/op 1759 ns/op 33 B/op 1 allocs/op 1.31
BenchmarkHash/sha3-256-512 - ns/op 2307 ns/op 1759 ns/op 1.31
BenchmarkRandBytes10B 234.2 ns/op 16 B/op 1 allocs/op 183.9 ns/op 16 B/op 1 allocs/op 1.27
BenchmarkRandBytes10B - ns/op 234.2 ns/op 183.9 ns/op 1.27
BenchmarkRandBytes10B 236.9 ns/op 16 B/op 1 allocs/op 183.9 ns/op 16 B/op 1 allocs/op 1.29
BenchmarkRandBytes10B - ns/op 236.9 ns/op 183.9 ns/op 1.29
BenchmarkRandBytes100B 2470 ns/op 112 B/op 1 allocs/op 1642 ns/op 112 B/op 1 allocs/op 1.50
BenchmarkRandBytes100B - ns/op 2470 ns/op 1642 ns/op 1.50
BenchmarkRandBytes100B 2259 ns/op 112 B/op 1 allocs/op 1642 ns/op 112 B/op 1 allocs/op 1.38
BenchmarkRandBytes100B - ns/op 2259 ns/op 1642 ns/op 1.38
BenchmarkRandBytes1KiB 20434 ns/op 1024 B/op 1 allocs/op 16564 ns/op 1024 B/op 1 allocs/op 1.23
BenchmarkRandBytes1KiB - ns/op 20434 ns/op 16564 ns/op 1.23
BenchmarkRandBytes1KiB 20582 ns/op 1024 B/op 1 allocs/op 16564 ns/op 1024 B/op 1 allocs/op 1.24
BenchmarkRandBytes1KiB - ns/op 20582 ns/op 16564 ns/op 1.24
BenchmarkRandBytes10KiB 205575 ns/op 10240 B/op 1 allocs/op 165218 ns/op 10240 B/op 1 allocs/op 1.24
BenchmarkRandBytes10KiB - ns/op 205575 ns/op 165218 ns/op 1.24
BenchmarkRandBytes10KiB 208980 ns/op 10240 B/op 1 allocs/op 165218 ns/op 10240 B/op 1 allocs/op 1.26
BenchmarkRandBytes10KiB - ns/op 208980 ns/op 165218 ns/op 1.26
BenchmarkRandBytes100KiB 2544235 ns/op 106496 B/op 1 allocs/op 1668018 ns/op 106496 B/op 1 allocs/op 1.53
BenchmarkRandBytes100KiB - ns/op 2544235 ns/op 1668018 ns/op 1.53
BenchmarkRandBytes1MiB 21839185 ns/op 1048576 B/op 1 allocs/op 17141296 ns/op 1048576 B/op 1 allocs/op 1.27
BenchmarkRandBytes1MiB - ns/op 21839185 ns/op 17141296 ns/op 1.27
BenchmarkRandBytes1MiB 25129173 ns/op 1048576 B/op 1 allocs/op 17141296 ns/op 1048576 B/op 1 allocs/op 1.47
BenchmarkRandBytes1MiB - ns/op 25129173 ns/op 17141296 ns/op 1.47
BenchmarkSwitchBroadcast 13707 ns/op 1763 B/op 53 allocs/op 9918 ns/op 1766 B/op 53 allocs/op 1.38
BenchmarkSwitchBroadcast - ns/op 13707 ns/op 9918 ns/op 1.38
BenchmarkSwitchBroadcast 19244 ns/op 1784 B/op 53 allocs/op 9918 ns/op 1766 B/op 53 allocs/op 1.94
BenchmarkSwitchBroadcast - ns/op 19244 ns/op 9918 ns/op 1.94
BenchmarkWriteSecretConnection 5358 ns/op 0 B/op 0 allocs/op 4054 ns/op 0 B/op 0 allocs/op 1.32
BenchmarkWriteSecretConnection - ns/op 5358 ns/op 4054 ns/op 1.32
BenchmarkWriteSecretConnection 7728 ns/op 0 B/op 0 allocs/op 4054 ns/op 0 B/op 0 allocs/op 1.91
BenchmarkWriteSecretConnection - ns/op 7728 ns/op 4054 ns/op 1.91
BenchmarkReadSecretConnection 3120 ns/op 0 B/op 0 allocs/op 2378 ns/op 0 B/op 0 allocs/op 1.31
BenchmarkReadSecretConnection - ns/op 3120 ns/op 2378 ns/op 1.31
BenchmarkReadSecretConnection 3900 ns/op 0 B/op 0 allocs/op 2378 ns/op 0 B/op 0 allocs/op 1.64
BenchmarkReadSecretConnection - ns/op 3900 ns/op 2378 ns/op 1.64
BenchmarkRandBytes10B 240.3 ns/op 16 B/op 1 allocs/op 183.9 ns/op 16 B/op 1 allocs/op 1.31
BenchmarkRandBytes10B - ns/op 240.3 ns/op 183.9 ns/op 1.31
BenchmarkRandBytes10B 263.4 ns/op 16 B/op 1 allocs/op 183.9 ns/op 16 B/op 1 allocs/op 1.43
BenchmarkRandBytes10B - ns/op 263.4 ns/op 183.9 ns/op 1.43
BenchmarkRandBytes100B 2177 ns/op 112 B/op 1 allocs/op 1642 ns/op 112 B/op 1 allocs/op 1.33
BenchmarkRandBytes100B - ns/op 2177 ns/op 1642 ns/op 1.33
BenchmarkRandBytes100B 2445 ns/op 112 B/op 1 allocs/op 1642 ns/op 112 B/op 1 allocs/op 1.49
BenchmarkRandBytes100B - ns/op 2445 ns/op 1642 ns/op 1.49
BenchmarkRandBytes1KiB 24913 ns/op 1024 B/op 1 allocs/op 16564 ns/op 1024 B/op 1 allocs/op 1.50
BenchmarkRandBytes1KiB - ns/op 24913 ns/op 16564 ns/op 1.50
BenchmarkRandBytes10KiB 203861 ns/op 10240 B/op 1 allocs/op 165218 ns/op 10240 B/op 1 allocs/op 1.23
BenchmarkRandBytes10KiB - ns/op 203861 ns/op 165218 ns/op 1.23
BenchmarkRandBytes10KiB 203049 ns/op 10240 B/op 1 allocs/op 165218 ns/op 10240 B/op 1 allocs/op 1.23
BenchmarkRandBytes10KiB - ns/op 203049 ns/op 165218 ns/op 1.23
BenchmarkRandBytes100KiB 2171449 ns/op 106496 B/op 1 allocs/op 1668018 ns/op 106496 B/op 1 allocs/op 1.30
BenchmarkRandBytes100KiB - ns/op 2171449 ns/op 1668018 ns/op 1.30
BenchmarkRandBytes100KiB 2094320 ns/op 106496 B/op 1 allocs/op 1668018 ns/op 106496 B/op 1 allocs/op 1.26
BenchmarkRandBytes100KiB - ns/op 2094320 ns/op 1668018 ns/op 1.26
BenchmarkRandBytes1MiB 24319184 ns/op 1048576 B/op 1 allocs/op 17141296 ns/op 1048576 B/op 1 allocs/op 1.42
BenchmarkRandBytes1MiB - ns/op 24319184 ns/op 17141296 ns/op 1.42
BenchmarkRandBytes1MiB 23469603 ns/op 1048576 B/op 1 allocs/op 17141296 ns/op 1048576 B/op 1 allocs/op 1.37
BenchmarkRandBytes1MiB - ns/op 23469603 ns/op 17141296 ns/op 1.37
BenchmarkAccountMapperGetAccountFound 8051 ns/op 699 B/op 21 allocs/op 5847 ns/op 699 B/op 21 allocs/op 1.38
BenchmarkAccountMapperGetAccountFound - ns/op 8051 ns/op 5847 ns/op 1.38
BenchmarkAccountMapperGetAccountFound 7454 ns/op 699 B/op 21 allocs/op 5847 ns/op 699 B/op 21 allocs/op 1.27
BenchmarkAccountMapperGetAccountFound - ns/op 7454 ns/op 5847 ns/op 1.27
BenchmarkAccountMapperGetAccountFoundWithCoins 17421 ns/op 1979 B/op 46 allocs/op 12373 ns/op 1979 B/op 46 allocs/op 1.41
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 17421 ns/op 12373 ns/op 1.41
BenchmarkAccountMapperGetAccountFoundWithCoins 17156 ns/op 1979 B/op 46 allocs/op 12373 ns/op 1979 B/op 46 allocs/op 1.39
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 17156 ns/op 12373 ns/op 1.39
BenchmarkAccountMapperSetAccount 32373 ns/op 10311 B/op 138 allocs/op 19755 ns/op 10768 B/op 142 allocs/op 1.64
BenchmarkAccountMapperSetAccount - ns/op 32373 ns/op 19755 ns/op 1.64
BenchmarkAccountMapperSetAccount 24574 ns/op 10406 B/op 139 allocs/op 19755 ns/op 10768 B/op 142 allocs/op 1.24
BenchmarkAccountMapperSetAccount - ns/op 24574 ns/op 19755 ns/op 1.24
BenchmarkAccountMapperSetAccountWithCoins 35474 ns/op 11125 B/op 183 allocs/op 24787 ns/op 11533 B/op 187 allocs/op 1.43
BenchmarkAccountMapperSetAccountWithCoins - ns/op 35474 ns/op 24787 ns/op 1.43
BenchmarkCacheStoreIterator500 52429 ns/op 9658 B/op 16 allocs/op 35172 ns/op 9656 B/op 16 allocs/op 1.49
BenchmarkCacheStoreIterator500 - ns/op 52429 ns/op 35172 ns/op 1.49
BenchmarkCacheStoreIterator1000 100873 ns/op 17883 B/op 17 allocs/op 69152 ns/op 17872 B/op 17 allocs/op 1.46
BenchmarkCacheStoreIterator1000 - ns/op 100873 ns/op 69152 ns/op 1.46
BenchmarkCacheStoreIterator10000 1539921 ns/op 317735 B/op 143 allocs/op 1063759 ns/op 315585 B/op 107 allocs/op 1.45
BenchmarkCacheStoreIterator10000 - ns/op 1539921 ns/op 1063759 ns/op 1.45
BenchmarkCacheStoreIterator10000 - allocs/op 143 allocs/op 107 allocs/op 1.34
BenchmarkCacheStoreIterator10000 1455039 ns/op 318395 B/op 154 allocs/op 1063759 ns/op 315585 B/op 107 allocs/op 1.37
BenchmarkCacheStoreIterator10000 - ns/op 1455039 ns/op 1063759 ns/op 1.37
BenchmarkCacheStoreIterator10000 - allocs/op 154 allocs/op 107 allocs/op 1.44
BenchmarkCacheStoreIterator50000 16864013 ns/op 2528892 B/op 6334 allocs/op 8737019 ns/op 2360082 B/op 3368 allocs/op 1.93
BenchmarkCacheStoreIterator50000 - ns/op 16864013 ns/op 8737019 ns/op 1.93
BenchmarkCacheStoreIterator50000 - allocs/op 6334 allocs/op 3368 allocs/op 1.88
BenchmarkCacheStoreIterator50000 25318110 ns/op 2770429 B/op 10584 allocs/op 8737019 ns/op 2360082 B/op 3368 allocs/op 2.90
BenchmarkCacheStoreIterator50000 - ns/op 25318110 ns/op 8737019 ns/op 2.90
BenchmarkCacheStoreIterator50000 - allocs/op 10584 allocs/op 3368 allocs/op 3.14
BenchmarkCacheStoreIterator100000 74432691 ns/op 7949448 B/op 60564 allocs/op 24539173 ns/op 5700810 B/op 21146 allocs/op 3.03
BenchmarkCacheStoreIterator100000 - ns/op 74432691 ns/op 24539173 ns/op 3.03
BenchmarkCacheStoreIterator100000 - B/op 7949448 B/op 5700810 B/op 1.39
BenchmarkCacheStoreIterator100000 - allocs/op 60564 allocs/op 21146 allocs/op 2.86
BenchmarkCacheStoreIterator100000 81719097 ns/op 8195744 B/op 64885 allocs/op 24539173 ns/op 5700810 B/op 21146 allocs/op 3.33
BenchmarkCacheStoreIterator100000 - ns/op 81719097 ns/op 24539173 ns/op 3.33
BenchmarkCacheStoreIterator100000 - B/op 8195744 B/op 5700810 B/op 1.44
BenchmarkCacheStoreIterator100000 - allocs/op 64885 allocs/op 21146 allocs/op 3.07
BenchmarkCacheStoreGetNoKeyFound 1152 ns/op 162 B/op 3 allocs/op 789.5 ns/op 175 B/op 3 allocs/op 1.46
BenchmarkCacheStoreGetNoKeyFound - ns/op 1152 ns/op 789.5 ns/op 1.46
BenchmarkCacheStoreGetNoKeyFound 1085 ns/op 162 B/op 3 allocs/op 789.5 ns/op 175 B/op 3 allocs/op 1.37
BenchmarkCacheStoreGetNoKeyFound - ns/op 1085 ns/op 789.5 ns/op 1.37
BenchmarkCacheStoreGetKeyFound 267.7 ns/op 3 B/op 1 allocs/op 183.7 ns/op 3 B/op 1 allocs/op 1.46
BenchmarkCacheStoreGetKeyFound - ns/op 267.7 ns/op 183.7 ns/op 1.46
BenchmarkCacheStoreGetKeyFound 245.2 ns/op 3 B/op 1 allocs/op 183.7 ns/op 3 B/op 1 allocs/op 1.33
BenchmarkCacheStoreGetKeyFound - ns/op 245.2 ns/op 183.7 ns/op 1.33
BenchmarkIAVLIteratorNext 563.3 ns/op 0 B/op 0 allocs/op 426.1 ns/op 0 B/op 0 allocs/op 1.32
BenchmarkIAVLIteratorNext - ns/op 563.3 ns/op 426.1 ns/op 1.32
BenchmarkIAVLIteratorNext 685.5 ns/op 0 B/op 0 allocs/op 426.1 ns/op 0 B/op 0 allocs/op 1.61
BenchmarkIAVLIteratorNext - ns/op 685.5 ns/op 426.1 ns/op 1.61

This comment was automatically generated by workflow using github-action-benchmark.

CC: @ajnavarro @thehowl @zivkovicmilos

Please sign in to comment.