Skip to content

Commit

Permalink
feat(ops/gnobro): introducing Release workflow for the Gnobro tool (#…
Browse files Browse the repository at this point in the history
…2872)

Adding support for releasing the image of Gnobro

Facilitates #2807 

<details><summary>Contributors' checklist...</summary>

- [*] Added new tests, or not needed, or not feasible
- [*] Provided an example (e.g. screenshot) to aid review or the PR is
self-explanatory
- [*] Updated the official documentation or not needed
- [*] No breaking changes were made, or a `BREAKING CHANGE: xxx` message
was included in the description
- [*] Added references to related issues and PRs
- [*] Provided any useful hints for running manual tests
</details>
  • Loading branch information
sw360cab authored Sep 30, 2024
1 parent 69400d4 commit 01d9e8d
Show file tree
Hide file tree
Showing 2 changed files with 105 additions and 2 deletions.
97 changes: 97 additions & 0 deletions .github/goreleaser.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,21 @@ builds:
goarm:
- 6
- 7
- id: gnobro
dir: ./contribs/gnodev/cmd/gnobro
binary: gnobro
env:
- CGO_ENABLED=0
goos:
- linux
- darwin
goarch:
- amd64
- arm64
- arm
goarm:
- 6
- 7

gomod:
proxy: true
Expand Down Expand Up @@ -489,6 +504,74 @@ dockers:
ids:
- gnofaucet

# gnobro
- use: buildx
dockerfile: Dockerfile.release
goos: linux
goarch: amd64
image_templates:
- "ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Version }}-amd64"
- "ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Env.TAG_VERSION }}-amd64"
build_flag_templates:
- "--target=gnobro"
- "--platform=linux/amd64"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title={{.ProjectName}}/gnobro"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
ids:
- gnobro
- use: buildx
dockerfile: Dockerfile.release
goos: linux
goarch: arm64
image_templates:
- "ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Version }}-arm64v8"
- "ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Env.TAG_VERSION }}-arm64v8"
build_flag_templates:
- "--target=gnobro"
- "--platform=linux/arm64/v8"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title={{.ProjectName}}/gnobro"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
ids:
- gnobro
- use: buildx
dockerfile: Dockerfile.release
goos: linux
goarch: arm
goarm: 6
image_templates:
- "ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Version }}-armv6"
- "ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Env.TAG_VERSION }}-armv6"
build_flag_templates:
- "--target=gnobro"
- "--platform=linux/arm/v6"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title={{.ProjectName}}/gnobro"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
ids:
- gnobro
- use: buildx
dockerfile: Dockerfile.release
goos: linux
goarch: arm
goarm: 7
image_templates:
- "ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Version }}-armv7"
- "ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Env.TAG_VERSION }}-armv7"
build_flag_templates:
- "--target=gnobro"
- "--platform=linux/arm/v7"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title={{.ProjectName}}/gnobro"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
ids:
- gnobro

docker_manifests:
# https://goreleaser.com/customization/docker_manifest/

Expand Down Expand Up @@ -562,6 +645,20 @@ docker_manifests:
- ghcr.io/gnolang/{{ .ProjectName }}/gnofaucet:{{ .Env.TAG_VERSION }}-armv6
- ghcr.io/gnolang/{{ .ProjectName }}/gnofaucet:{{ .Env.TAG_VERSION }}-armv7

# gnobro
- name_template: ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Version }}
image_templates:
- ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Version }}-amd64
- ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Version }}-arm64v8
- ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Version }}-armv6
- ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Version }}-armv7
- name_template: ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Env.TAG_VERSION }}
image_templates:
- ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Env.TAG_VERSION }}-amd64
- ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Env.TAG_VERSION }}-arm64v8
- ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Env.TAG_VERSION }}-armv6
- ghcr.io/gnolang/{{ .ProjectName }}/gnobro:{{ .Env.TAG_VERSION }}-armv7

docker_signs:
- cmd: cosign
env:
Expand Down
10 changes: 8 additions & 2 deletions Dockerfile.release
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,13 @@ EXPOSE 26656 26657

ENTRYPOINT [ "/usr/bin/gnoland" ]


#
## ghcr.io/gnolang/gno/gnokey
FROM base as gnokey

COPY ./gnokey /usr/bin/gnokey
ENTRYPOINT [ "/usr/bin/gnokey" ]


#
## ghcr.io/gnolang/gno/gnoweb
FROM base as gnoweb
Expand All @@ -43,6 +41,14 @@ COPY ./gnofaucet /usr/bin/gnofaucet
EXPOSE 5050
ENTRYPOINT [ "/usr/bin/gnofaucet" ]

#
## ghcr.io/gnolang/gno/gnobro
FROM base as gnobro

COPY ./gnobro /usr/bin/gnobro
EXPOSE 22
ENTRYPOINT [ "/usr/bin/gnobro" ]

#
## ghcr.io/gnolang/gno
FROM base as gno
Expand Down

2 comments on commit 01d9e8d

@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 0.20.

Benchmark suite Current: 01d9e8d Previous: 69400d4 Ratio
BenchmarkStringLargeData 11752683 ns/op 8434920 B/op 94084 allocs/op 11125626 ns/op 8434855 B/op 94084 allocs/op 1.06
BenchmarkStringLargeData - ns/op 11752683 ns/op 11125626 ns/op 1.06
BenchmarkStringLargeData - B/op 8434920 B/op 8434855 B/op 1.00
BenchmarkStringLargeData - allocs/op 94084 allocs/op 94084 allocs/op 1
BenchmarkStringLargeData 10016196 ns/op 8436854 B/op 94090 allocs/op 11125626 ns/op 8434855 B/op 94084 allocs/op 0.90
BenchmarkStringLargeData - ns/op 10016196 ns/op 11125626 ns/op 0.90
BenchmarkStringLargeData - B/op 8436854 B/op 8434855 B/op 1.00
BenchmarkStringLargeData - allocs/op 94090 allocs/op 94084 allocs/op 1.00
BenchmarkPreprocessForLoop 1104723 ns/op 5780 B/op 44 allocs/op 1106202 ns/op 5779 B/op 44 allocs/op 1.00
BenchmarkPreprocessForLoop - ns/op 1104723 ns/op 1106202 ns/op 1.00
BenchmarkPreprocessForLoop - B/op 5780 B/op 5779 B/op 1.00
BenchmarkPreprocessForLoop - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkPreprocessForLoop 1088546 ns/op 5858 B/op 44 allocs/op 1106202 ns/op 5779 B/op 44 allocs/op 0.98
BenchmarkPreprocessForLoop - ns/op 1088546 ns/op 1106202 ns/op 0.98
BenchmarkPreprocessForLoop - B/op 5858 B/op 5779 B/op 1.01
BenchmarkPreprocessForLoop - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkIfStatement 5717442 ns/op 4886433 B/op 10060 allocs/op 5640484 ns/op 4886423 B/op 10060 allocs/op 1.01
BenchmarkIfStatement - ns/op 5717442 ns/op 5640484 ns/op 1.01
BenchmarkIfStatement - B/op 4886433 B/op 4886423 B/op 1.00
BenchmarkIfStatement - allocs/op 10060 allocs/op 10060 allocs/op 1
BenchmarkIfStatement 4465668 ns/op 4886718 B/op 10059 allocs/op 5640484 ns/op 4886423 B/op 10060 allocs/op 0.79
BenchmarkIfStatement - ns/op 4465668 ns/op 5640484 ns/op 0.79
BenchmarkIfStatement - B/op 4886718 B/op 4886423 B/op 1.00
BenchmarkIfStatement - allocs/op 10059 allocs/op 10060 allocs/op 1.00
BenchmarkPreprocess 183255 ns/op 66930 B/op 482 allocs/op 181232 ns/op 66939 B/op 482 allocs/op 1.01
BenchmarkPreprocess - ns/op 183255 ns/op 181232 ns/op 1.01
BenchmarkPreprocess - B/op 66930 B/op 66939 B/op 1.00
BenchmarkPreprocess - allocs/op 482 allocs/op 482 allocs/op 1
BenchmarkPreprocess 130828 ns/op 66989 B/op 482 allocs/op 181232 ns/op 66939 B/op 482 allocs/op 0.72
BenchmarkPreprocess - ns/op 130828 ns/op 181232 ns/op 0.72
BenchmarkPreprocess - B/op 66989 B/op 66939 B/op 1.00
BenchmarkPreprocess - allocs/op 482 allocs/op 482 allocs/op 1
BenchmarkBenchdata/fib.gno_param:4 15595 ns/op 11088 B/op 36 allocs/op 15274 ns/op 11088 B/op 36 allocs/op 1.02
BenchmarkBenchdata/fib.gno_param:4 - ns/op 15595 ns/op 15274 ns/op 1.02
BenchmarkBenchdata/fib.gno_param:4 - B/op 11088 B/op 11088 B/op 1
BenchmarkBenchdata/fib.gno_param:4 - allocs/op 36 allocs/op 36 allocs/op 1
BenchmarkBenchdata/fib.gno_param:4 12329 ns/op 11088 B/op 36 allocs/op 15274 ns/op 11088 B/op 36 allocs/op 0.81
BenchmarkBenchdata/fib.gno_param:4 - ns/op 12329 ns/op 15274 ns/op 0.81
BenchmarkBenchdata/fib.gno_param:4 - B/op 11088 B/op 11088 B/op 1
BenchmarkBenchdata/fib.gno_param:4 - allocs/op 36 allocs/op 36 allocs/op 1
BenchmarkBenchdata/fib.gno_param:8 115833 ns/op 82548 B/op 268 allocs/op 112399 ns/op 82548 B/op 268 allocs/op 1.03
BenchmarkBenchdata/fib.gno_param:8 - ns/op 115833 ns/op 112399 ns/op 1.03
BenchmarkBenchdata/fib.gno_param:8 - B/op 82548 B/op 82548 B/op 1
BenchmarkBenchdata/fib.gno_param:8 - allocs/op 268 allocs/op 268 allocs/op 1
BenchmarkBenchdata/fib.gno_param:8 91059 ns/op 82547 B/op 268 allocs/op 112399 ns/op 82548 B/op 268 allocs/op 0.81
BenchmarkBenchdata/fib.gno_param:8 - ns/op 91059 ns/op 112399 ns/op 0.81
BenchmarkBenchdata/fib.gno_param:8 - B/op 82547 B/op 82548 B/op 1.00
BenchmarkBenchdata/fib.gno_param:8 - allocs/op 268 allocs/op 268 allocs/op 1
BenchmarkBenchdata/fib.gno_param:16 5502877 ns/op 3933995 B/op 12772 allocs/op 5367590 ns/op 3933988 B/op 12772 allocs/op 1.03
BenchmarkBenchdata/fib.gno_param:16 - ns/op 5502877 ns/op 5367590 ns/op 1.03
BenchmarkBenchdata/fib.gno_param:16 - B/op 3933995 B/op 3933988 B/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op 12772 allocs/op 12772 allocs/op 1
BenchmarkBenchdata/fib.gno_param:16 4345424 ns/op 3933947 B/op 12772 allocs/op 5367590 ns/op 3933988 B/op 12772 allocs/op 0.81
BenchmarkBenchdata/fib.gno_param:16 - ns/op 4345424 ns/op 5367590 ns/op 0.81
BenchmarkBenchdata/fib.gno_param:16 - B/op 3933947 B/op 3933988 B/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op 12772 allocs/op 12772 allocs/op 1
BenchmarkBenchdata/loop.gno 110.9 ns/op 0 B/op 0 allocs/op 111.1 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkBenchdata/loop.gno - ns/op 110.9 ns/op 111.1 ns/op 1.00
BenchmarkBenchdata/loop.gno - B/op 0 B/op 0 B/op 1
BenchmarkBenchdata/loop.gno - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBenchdata/loop.gno 110.8 ns/op 0 B/op 0 allocs/op 111.1 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkBenchdata/loop.gno - ns/op 110.8 ns/op 111.1 ns/op 1.00
BenchmarkBenchdata/loop.gno - B/op 0 B/op 0 B/op 1
BenchmarkBenchdata/loop.gno - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCreateNewMachine 9839 ns/op 3164 B/op 30 allocs/op 9525 ns/op 3163 B/op 30 allocs/op 1.03
BenchmarkCreateNewMachine - ns/op 9839 ns/op 9525 ns/op 1.03
BenchmarkCreateNewMachine - B/op 3164 B/op 3163 B/op 1.00
BenchmarkCreateNewMachine - allocs/op 30 allocs/op 30 allocs/op 1
BenchmarkCreateNewMachine 5689 ns/op 3179 B/op 30 allocs/op 9525 ns/op 3163 B/op 30 allocs/op 0.60
BenchmarkCreateNewMachine - ns/op 5689 ns/op 9525 ns/op 0.60
BenchmarkCreateNewMachine - B/op 3179 B/op 3163 B/op 1.01
BenchmarkCreateNewMachine - allocs/op 30 allocs/op 30 allocs/op 1
Benchmark_txLogRead/stack2 49.72 ns/op 0 B/op 0 allocs/op 49.73 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/stack2 - ns/op 49.72 ns/op 49.73 ns/op 1.00
Benchmark_txLogRead/stack2 - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/stack2 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/stack2 49.82 ns/op 0 B/op 0 allocs/op 49.73 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/stack2 - ns/op 49.82 ns/op 49.73 ns/op 1.00
Benchmark_txLogRead/stack2 - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/stack2 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/stack1 37.31 ns/op 0 B/op 0 allocs/op 37.04 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/stack1 - ns/op 37.31 ns/op 37.04 ns/op 1.01
Benchmark_txLogRead/stack1 - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/stack1 37.24 ns/op 0 B/op 0 allocs/op 37.04 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/stack1 - ns/op 37.24 ns/op 37.04 ns/op 1.01
Benchmark_txLogRead/stack1 - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/wrapped 23.54 ns/op 0 B/op 0 allocs/op 23.38 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/wrapped - ns/op 23.54 ns/op 23.38 ns/op 1.01
Benchmark_txLogRead/wrapped - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/wrapped 23.52 ns/op 0 B/op 0 allocs/op 23.38 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/wrapped - ns/op 23.52 ns/op 23.38 ns/op 1.01
Benchmark_txLogRead/wrapped - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/baseline 22.48 ns/op 0 B/op 0 allocs/op 22.33 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/baseline - ns/op 22.48 ns/op 22.33 ns/op 1.01
Benchmark_txLogRead/baseline - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/baseline 22.48 ns/op 0 B/op 0 allocs/op 22.33 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/baseline - ns/op 22.48 ns/op 22.33 ns/op 1.01
Benchmark_txLogRead/baseline - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/stack1 106.8 ns/op 119 B/op 0 allocs/op 109.4 ns/op 119 B/op 0 allocs/op 0.98
Benchmark_txLogWrite/stack1 - ns/op 106.8 ns/op 109.4 ns/op 0.98
Benchmark_txLogWrite/stack1 - B/op 119 B/op 119 B/op 1
Benchmark_txLogWrite/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/stack1 110 ns/op 119 B/op 0 allocs/op 109.4 ns/op 119 B/op 0 allocs/op 1.01
Benchmark_txLogWrite/stack1 - ns/op 110 ns/op 109.4 ns/op 1.01
Benchmark_txLogWrite/stack1 - B/op 119 B/op 119 B/op 1
Benchmark_txLogWrite/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/wrapped 90.57 ns/op 83 B/op 0 allocs/op 92.74 ns/op 82 B/op 0 allocs/op 0.98
Benchmark_txLogWrite/wrapped - ns/op 90.57 ns/op 92.74 ns/op 0.98
Benchmark_txLogWrite/wrapped - B/op 83 B/op 82 B/op 1.01
Benchmark_txLogWrite/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/wrapped 93.61 ns/op 82 B/op 0 allocs/op 92.74 ns/op 82 B/op 0 allocs/op 1.01
Benchmark_txLogWrite/wrapped - ns/op 93.61 ns/op 92.74 ns/op 1.01
Benchmark_txLogWrite/wrapped - B/op 82 B/op 82 B/op 1
Benchmark_txLogWrite/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/baseline 90.36 ns/op 83 B/op 0 allocs/op 87.8 ns/op 83 B/op 0 allocs/op 1.03
Benchmark_txLogWrite/baseline - ns/op 90.36 ns/op 87.8 ns/op 1.03
Benchmark_txLogWrite/baseline - B/op 83 B/op 83 B/op 1
Benchmark_txLogWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/baseline 90.81 ns/op 83 B/op 0 allocs/op 87.8 ns/op 83 B/op 0 allocs/op 1.03
Benchmark_txLogWrite/baseline - ns/op 90.81 ns/op 87.8 ns/op 1.03
Benchmark_txLogWrite/baseline - B/op 83 B/op 83 B/op 1
Benchmark_txLogWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/stack1 30.7 ns/op 0 B/op 0 allocs/op 30.39 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/stack1 - ns/op 30.7 ns/op 30.39 ns/op 1.01
Benchmark_bufferedTxMapRead/stack1 - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/stack1 30.71 ns/op 0 B/op 0 allocs/op 30.39 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/stack1 - ns/op 30.71 ns/op 30.39 ns/op 1.01
Benchmark_bufferedTxMapRead/stack1 - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/wrapped 22.12 ns/op 0 B/op 0 allocs/op 22.31 ns/op 0 B/op 0 allocs/op 0.99
Benchmark_bufferedTxMapRead/wrapped - ns/op 22.12 ns/op 22.31 ns/op 0.99
Benchmark_bufferedTxMapRead/wrapped - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/wrapped 22.13 ns/op 0 B/op 0 allocs/op 22.31 ns/op 0 B/op 0 allocs/op 0.99
Benchmark_bufferedTxMapRead/wrapped - ns/op 22.13 ns/op 22.31 ns/op 0.99
Benchmark_bufferedTxMapRead/wrapped - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/baseline 22.17 ns/op 0 B/op 0 allocs/op 22.36 ns/op 0 B/op 0 allocs/op 0.99
Benchmark_bufferedTxMapRead/baseline - ns/op 22.17 ns/op 22.36 ns/op 0.99
Benchmark_bufferedTxMapRead/baseline - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/baseline 22.21 ns/op 0 B/op 0 allocs/op 22.36 ns/op 0 B/op 0 allocs/op 0.99
Benchmark_bufferedTxMapRead/baseline - ns/op 22.21 ns/op 22.36 ns/op 0.99
Benchmark_bufferedTxMapRead/baseline - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/buffered 105.4 ns/op 119 B/op 0 allocs/op 98.81 ns/op 119 B/op 0 allocs/op 1.07
Benchmark_bufferedTxMapWrite/buffered - ns/op 105.4 ns/op 98.81 ns/op 1.07
Benchmark_bufferedTxMapWrite/buffered - B/op 119 B/op 119 B/op 1
Benchmark_bufferedTxMapWrite/buffered - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/buffered 106.6 ns/op 119 B/op 0 allocs/op 98.81 ns/op 119 B/op 0 allocs/op 1.08
Benchmark_bufferedTxMapWrite/buffered - ns/op 106.6 ns/op 98.81 ns/op 1.08
Benchmark_bufferedTxMapWrite/buffered - B/op 119 B/op 119 B/op 1
Benchmark_bufferedTxMapWrite/buffered - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/unbuffered 90.32 ns/op 83 B/op 0 allocs/op 87.69 ns/op 83 B/op 0 allocs/op 1.03
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 90.32 ns/op 87.69 ns/op 1.03
Benchmark_bufferedTxMapWrite/unbuffered - B/op 83 B/op 83 B/op 1
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/unbuffered 96.44 ns/op 82 B/op 0 allocs/op 87.69 ns/op 83 B/op 0 allocs/op 1.10
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 96.44 ns/op 87.69 ns/op 1.10
Benchmark_bufferedTxMapWrite/unbuffered - B/op 82 B/op 83 B/op 0.99
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/baseline 91.13 ns/op 83 B/op 0 allocs/op 87.31 ns/op 83 B/op 0 allocs/op 1.04
Benchmark_bufferedTxMapWrite/baseline - ns/op 91.13 ns/op 87.31 ns/op 1.04
Benchmark_bufferedTxMapWrite/baseline - B/op 83 B/op 83 B/op 1
Benchmark_bufferedTxMapWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/baseline 94.53 ns/op 82 B/op 0 allocs/op 87.31 ns/op 83 B/op 0 allocs/op 1.08
Benchmark_bufferedTxMapWrite/baseline - ns/op 94.53 ns/op 87.31 ns/op 1.08
Benchmark_bufferedTxMapWrite/baseline - B/op 82 B/op 83 B/op 0.99
Benchmark_bufferedTxMapWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/EmptyStruct:encode 324.6 ns/op 96 B/op 2 allocs/op 316.2 ns/op 96 B/op 2 allocs/op 1.03
BenchmarkBinary/EmptyStruct:encode - ns/op 324.6 ns/op 316.2 ns/op 1.03
BenchmarkBinary/EmptyStruct:encode - B/op 96 B/op 96 B/op 1
BenchmarkBinary/EmptyStruct:encode - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkBinary/EmptyStruct:encode 435.4 ns/op 96 B/op 2 allocs/op 316.2 ns/op 96 B/op 2 allocs/op 1.38
BenchmarkBinary/EmptyStruct:encode - ns/op 435.4 ns/op 316.2 ns/op 1.38
BenchmarkBinary/EmptyStruct:encode - B/op 96 B/op 96 B/op 1
BenchmarkBinary/EmptyStruct:encode - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkBinary/EmptyStruct:decode 177.6 ns/op 0 B/op 0 allocs/op 177.8 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkBinary/EmptyStruct:decode - ns/op 177.6 ns/op 177.8 ns/op 1.00
BenchmarkBinary/EmptyStruct:decode - B/op 0 B/op 0 B/op 1
BenchmarkBinary/EmptyStruct:decode - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/EmptyStruct:decode 272.6 ns/op 0 B/op 0 allocs/op 177.8 ns/op 0 B/op 0 allocs/op 1.53
BenchmarkBinary/EmptyStruct:decode - ns/op 272.6 ns/op 177.8 ns/op 1.53
BenchmarkBinary/EmptyStruct:decode - B/op 0 B/op 0 B/op 1
BenchmarkBinary/EmptyStruct:decode - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/PrimitivesStruct:encode 4785 ns/op 1724 B/op 60 allocs/op 4919 ns/op 1724 B/op 60 allocs/op 0.97
BenchmarkBinary/PrimitivesStruct:encode - ns/op 4785 ns/op 4919 ns/op 0.97
BenchmarkBinary/PrimitivesStruct:encode - B/op 1724 B/op 1724 B/op 1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op 60 allocs/op 60 allocs/op 1
BenchmarkBinary/PrimitivesStruct:encode 4853 ns/op 1724 B/op 60 allocs/op 4919 ns/op 1724 B/op 60 allocs/op 0.99
BenchmarkBinary/PrimitivesStruct:encode - ns/op 4853 ns/op 4919 ns/op 0.99
BenchmarkBinary/PrimitivesStruct:encode - B/op 1724 B/op 1724 B/op 1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op 60 allocs/op 60 allocs/op 1
BenchmarkBinary/PrimitivesStruct:decode 3127 ns/op 137 B/op 7 allocs/op 3131 ns/op 137 B/op 7 allocs/op 1.00
BenchmarkBinary/PrimitivesStruct:decode - ns/op 3127 ns/op 3131 ns/op 1.00
BenchmarkBinary/PrimitivesStruct:decode - B/op 137 B/op 137 B/op 1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkBinary/PrimitivesStruct:decode 3070 ns/op 137 B/op 7 allocs/op 3131 ns/op 137 B/op 7 allocs/op 0.98
BenchmarkBinary/PrimitivesStruct:decode - ns/op 3070 ns/op 3131 ns/op 0.98
BenchmarkBinary/PrimitivesStruct:decode - B/op 137 B/op 137 B/op 1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkBinary/ShortArraysStruct:encode 692.1 ns/op 192 B/op 4 allocs/op 699.3 ns/op 192 B/op 4 allocs/op 0.99
BenchmarkBinary/ShortArraysStruct:encode - ns/op 692.1 ns/op 699.3 ns/op 0.99
BenchmarkBinary/ShortArraysStruct:encode - B/op 192 B/op 192 B/op 1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkBinary/ShortArraysStruct:encode 812.9 ns/op 192 B/op 4 allocs/op 699.3 ns/op 192 B/op 4 allocs/op 1.16
BenchmarkBinary/ShortArraysStruct:encode - ns/op 812.9 ns/op 699.3 ns/op 1.16
BenchmarkBinary/ShortArraysStruct:encode - B/op 192 B/op 192 B/op 1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkBinary/ShortArraysStruct:decode 241.1 ns/op 0 B/op 0 allocs/op 245.2 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkBinary/ShortArraysStruct:decode - ns/op 241.1 ns/op 245.2 ns/op 0.98
BenchmarkBinary/ShortArraysStruct:decode - B/op 0 B/op 0 B/op 1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/ShortArraysStruct:decode 364.8 ns/op 0 B/op 0 allocs/op 245.2 ns/op 0 B/op 0 allocs/op 1.49
BenchmarkBinary/ShortArraysStruct:decode - ns/op 364.8 ns/op 245.2 ns/op 1.49
BenchmarkBinary/ShortArraysStruct:decode - B/op 0 B/op 0 B/op 1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/ArraysStruct:encode 17431 ns/op 7900 B/op 222 allocs/op 17767 ns/op 7900 B/op 222 allocs/op 0.98
BenchmarkBinary/ArraysStruct:encode - ns/op 17431 ns/op 17767 ns/op 0.98
BenchmarkBinary/ArraysStruct:encode - B/op 7900 B/op 7900 B/op 1
BenchmarkBinary/ArraysStruct:encode - allocs/op 222 allocs/op 222 allocs/op 1
BenchmarkBinary/ArraysStruct:encode 16535 ns/op 7900 B/op 222 allocs/op 17767 ns/op 7900 B/op 222 allocs/op 0.93
BenchmarkBinary/ArraysStruct:encode - ns/op 16535 ns/op 17767 ns/op 0.93
BenchmarkBinary/ArraysStruct:encode - B/op 7900 B/op 7900 B/op 1
BenchmarkBinary/ArraysStruct:encode - allocs/op 222 allocs/op 222 allocs/op 1
BenchmarkBinary/ArraysStruct:decode 11615 ns/op 790 B/op 40 allocs/op 11478 ns/op 790 B/op 40 allocs/op 1.01
BenchmarkBinary/ArraysStruct:decode - ns/op 11615 ns/op 11478 ns/op 1.01
BenchmarkBinary/ArraysStruct:decode - B/op 790 B/op 790 B/op 1
BenchmarkBinary/ArraysStruct:decode - allocs/op 40 allocs/op 40 allocs/op 1
BenchmarkBinary/ArraysStruct:decode 10395 ns/op 790 B/op 40 allocs/op 11478 ns/op 790 B/op 40 allocs/op 0.91
BenchmarkBinary/ArraysStruct:decode - ns/op 10395 ns/op 11478 ns/op 0.91
BenchmarkBinary/ArraysStruct:decode - B/op 790 B/op 790 B/op 1
BenchmarkBinary/ArraysStruct:decode - allocs/op 40 allocs/op 40 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:encode 33433 ns/op 16779 B/op 448 allocs/op 34396 ns/op 16780 B/op 448 allocs/op 0.97
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 33433 ns/op 34396 ns/op 0.97
BenchmarkBinary/ArraysArraysStruct:encode - B/op 16779 B/op 16780 B/op 1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op 448 allocs/op 448 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:encode 30902 ns/op 16779 B/op 448 allocs/op 34396 ns/op 16780 B/op 448 allocs/op 0.90
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 30902 ns/op 34396 ns/op 0.90
BenchmarkBinary/ArraysArraysStruct:encode - B/op 16779 B/op 16780 B/op 1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op 448 allocs/op 448 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:decode 21164 ns/op 1291 B/op 88 allocs/op 21115 ns/op 1291 B/op 88 allocs/op 1.00
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 21164 ns/op 21115 ns/op 1.00
BenchmarkBinary/ArraysArraysStruct:decode - B/op 1291 B/op 1291 B/op 1
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op 88 allocs/op 88 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:decode 19375 ns/op 1291 B/op 88 allocs/op 21115 ns/op 1291 B/op 88 allocs/op 0.92
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 19375 ns/op 21115 ns/op 0.92
BenchmarkBinary/ArraysArraysStruct:decode - B/op 1291 B/op 1291 B/op 1
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op 88 allocs/op 88 allocs/op 1
BenchmarkBinary/SlicesStruct:encode 17771 ns/op 8534 B/op 232 allocs/op 18244 ns/op 8534 B/op 232 allocs/op 0.97
BenchmarkBinary/SlicesStruct:encode - ns/op 17771 ns/op 18244 ns/op 0.97
BenchmarkBinary/SlicesStruct:encode - B/op 8534 B/op 8534 B/op 1
BenchmarkBinary/SlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/SlicesStruct:encode 16735 ns/op 8534 B/op 232 allocs/op 18244 ns/op 8534 B/op 232 allocs/op 0.92
BenchmarkBinary/SlicesStruct:encode - ns/op 16735 ns/op 18244 ns/op 0.92
BenchmarkBinary/SlicesStruct:encode - B/op 8534 B/op 8534 B/op 1
BenchmarkBinary/SlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/SlicesStruct:decode 28337 ns/op 5134 B/op 240 allocs/op 29238 ns/op 5134 B/op 241 allocs/op 0.97
BenchmarkBinary/SlicesStruct:decode - ns/op 28337 ns/op 29238 ns/op 0.97
BenchmarkBinary/SlicesStruct:decode - B/op 5134 B/op 5134 B/op 1
BenchmarkBinary/SlicesStruct:decode - allocs/op 240 allocs/op 241 allocs/op 1.00
BenchmarkBinary/SlicesStruct:decode 26073 ns/op 5134 B/op 240 allocs/op 29238 ns/op 5134 B/op 241 allocs/op 0.89
BenchmarkBinary/SlicesStruct:decode - ns/op 26073 ns/op 29238 ns/op 0.89
BenchmarkBinary/SlicesStruct:decode - B/op 5134 B/op 5134 B/op 1
BenchmarkBinary/SlicesStruct:decode - allocs/op 240 allocs/op 241 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode 85504 ns/op 54200 B/op 1297 allocs/op 85747 ns/op 54212 B/op 1298 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 85504 ns/op 85747 ns/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - B/op 54200 B/op 54212 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op 1297 allocs/op 1298 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode 78355 ns/op 54221 B/op 1297 allocs/op 85747 ns/op 54212 B/op 1298 allocs/op 0.91
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 78355 ns/op 85747 ns/op 0.91
BenchmarkBinary/SlicesSlicesStruct:encode - B/op 54221 B/op 54212 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op 1297 allocs/op 1298 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode 144458 ns/op 35239 B/op 1355 allocs/op 144223 ns/op 35248 B/op 1356 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 144458 ns/op 144223 ns/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - B/op 35239 B/op 35248 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op 1355 allocs/op 1356 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode 126924 ns/op 35255 B/op 1356 allocs/op 144223 ns/op 35248 B/op 1356 allocs/op 0.88
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 126924 ns/op 144223 ns/op 0.88
BenchmarkBinary/SlicesSlicesStruct:decode - B/op 35255 B/op 35248 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op 1356 allocs/op 1356 allocs/op 1
BenchmarkBinary/PointersStruct:encode 5554 ns/op 1702 B/op 59 allocs/op 5583 ns/op 1702 B/op 59 allocs/op 0.99
BenchmarkBinary/PointersStruct:encode - ns/op 5554 ns/op 5583 ns/op 0.99
BenchmarkBinary/PointersStruct:encode - B/op 1702 B/op 1702 B/op 1
BenchmarkBinary/PointersStruct:encode - allocs/op 59 allocs/op 59 allocs/op 1
BenchmarkBinary/PointersStruct:encode 5400 ns/op 1702 B/op 59 allocs/op 5583 ns/op 1702 B/op 59 allocs/op 0.97
BenchmarkBinary/PointersStruct:encode - ns/op 5400 ns/op 5583 ns/op 0.97
BenchmarkBinary/PointersStruct:encode - B/op 1702 B/op 1702 B/op 1
BenchmarkBinary/PointersStruct:encode - allocs/op 59 allocs/op 59 allocs/op 1
BenchmarkBinary/PointersStruct:decode 4720 ns/op 286 B/op 26 allocs/op 4742 ns/op 286 B/op 26 allocs/op 1.00
BenchmarkBinary/PointersStruct:decode - ns/op 4720 ns/op 4742 ns/op 1.00
BenchmarkBinary/PointersStruct:decode - B/op 286 B/op 286 B/op 1
BenchmarkBinary/PointersStruct:decode - allocs/op 26 allocs/op 26 allocs/op 1
BenchmarkBinary/PointersStruct:decode 4574 ns/op 286 B/op 26 allocs/op 4742 ns/op 286 B/op 26 allocs/op 0.96
BenchmarkBinary/PointersStruct:decode - ns/op 4574 ns/op 4742 ns/op 0.96
BenchmarkBinary/PointersStruct:decode - B/op 286 B/op 286 B/op 1
BenchmarkBinary/PointersStruct:decode - allocs/op 26 allocs/op 26 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:encode 19415 ns/op 8398 B/op 232 allocs/op 20763 ns/op 8397 B/op 232 allocs/op 0.94
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 19415 ns/op 20763 ns/op 0.94
BenchmarkBinary/PointerSlicesStruct:encode - B/op 8398 B/op 8397 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:encode 18506 ns/op 8398 B/op 232 allocs/op 20763 ns/op 8397 B/op 232 allocs/op 0.89
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 18506 ns/op 20763 ns/op 0.89
BenchmarkBinary/PointerSlicesStruct:encode - B/op 8398 B/op 8397 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:decode 40243 ns/op 6052 B/op 352 allocs/op 40186 ns/op 6051 B/op 352 allocs/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 40243 ns/op 40186 ns/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - B/op 6052 B/op 6051 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op 352 allocs/op 352 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:decode 36528 ns/op 6055 B/op 352 allocs/op 40186 ns/op 6051 B/op 352 allocs/op 0.91
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 36528 ns/op 40186 ns/op 0.91
BenchmarkBinary/PointerSlicesStruct:decode - B/op 6055 B/op 6051 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op 352 allocs/op 352 allocs/op 1
BenchmarkBinary/ComplexSt:encode 47081 ns/op 24119 B/op 582 allocs/op 48087 ns/op 24116 B/op 582 allocs/op 0.98
BenchmarkBinary/ComplexSt:encode - ns/op 47081 ns/op 48087 ns/op 0.98
BenchmarkBinary/ComplexSt:encode - B/op 24119 B/op 24116 B/op 1.00
BenchmarkBinary/ComplexSt:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/ComplexSt:encode 44470 ns/op 24122 B/op 582 allocs/op 48087 ns/op 24116 B/op 582 allocs/op 0.92
BenchmarkBinary/ComplexSt:encode - ns/op 44470 ns/op 48087 ns/op 0.92
BenchmarkBinary/ComplexSt:encode - B/op 24122 B/op 24116 B/op 1.00
BenchmarkBinary/ComplexSt:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/ComplexSt:decode 49514 ns/op 7922 B/op 319 allocs/op 50441 ns/op 7920 B/op 319 allocs/op 0.98
BenchmarkBinary/ComplexSt:decode - ns/op 49514 ns/op 50441 ns/op 0.98
BenchmarkBinary/ComplexSt:decode - B/op 7922 B/op 7920 B/op 1.00
BenchmarkBinary/ComplexSt:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/ComplexSt:decode 45040 ns/op 7922 B/op 319 allocs/op 50441 ns/op 7920 B/op 319 allocs/op 0.89
BenchmarkBinary/ComplexSt:decode - ns/op 45040 ns/op 50441 ns/op 0.89
BenchmarkBinary/ComplexSt:decode - B/op 7922 B/op 7920 B/op 1.00
BenchmarkBinary/ComplexSt:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt1:encode 5315 ns/op 2037 B/op 65 allocs/op 5417 ns/op 2037 B/op 65 allocs/op 0.98
BenchmarkBinary/EmbeddedSt1:encode - ns/op 5315 ns/op 5417 ns/op 0.98
BenchmarkBinary/EmbeddedSt1:encode - B/op 2037 B/op 2037 B/op 1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op 65 allocs/op 65 allocs/op 1
BenchmarkBinary/EmbeddedSt1:encode 5289 ns/op 2037 B/op 65 allocs/op 5417 ns/op 2037 B/op 65 allocs/op 0.98
BenchmarkBinary/EmbeddedSt1:encode - ns/op 5289 ns/op 5417 ns/op 0.98
BenchmarkBinary/EmbeddedSt1:encode - B/op 2037 B/op 2037 B/op 1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op 65 allocs/op 65 allocs/op 1
BenchmarkBinary/EmbeddedSt1:decode 3439 ns/op 300 B/op 8 allocs/op 3448 ns/op 300 B/op 8 allocs/op 1.00
BenchmarkBinary/EmbeddedSt1:decode - ns/op 3439 ns/op 3448 ns/op 1.00
BenchmarkBinary/EmbeddedSt1:decode - B/op 300 B/op 300 B/op 1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/EmbeddedSt1:decode 3326 ns/op 300 B/op 8 allocs/op 3448 ns/op 300 B/op 8 allocs/op 0.96
BenchmarkBinary/EmbeddedSt1:decode - ns/op 3326 ns/op 3448 ns/op 0.96
BenchmarkBinary/EmbeddedSt1:decode - B/op 300 B/op 300 B/op 1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/EmbeddedSt2:encode 47298 ns/op 24118 B/op 582 allocs/op 50049 ns/op 24115 B/op 582 allocs/op 0.95
BenchmarkBinary/EmbeddedSt2:encode - ns/op 47298 ns/op 50049 ns/op 0.95
BenchmarkBinary/EmbeddedSt2:encode - B/op 24118 B/op 24115 B/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/EmbeddedSt2:encode 44151 ns/op 24120 B/op 582 allocs/op 50049 ns/op 24115 B/op 582 allocs/op 0.88
BenchmarkBinary/EmbeddedSt2:encode - ns/op 44151 ns/op 50049 ns/op 0.88
BenchmarkBinary/EmbeddedSt2:encode - B/op 24120 B/op 24115 B/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/EmbeddedSt2:decode 49572 ns/op 7922 B/op 319 allocs/op 50251 ns/op 7919 B/op 319 allocs/op 0.99
BenchmarkBinary/EmbeddedSt2:decode - ns/op 49572 ns/op 50251 ns/op 0.99
BenchmarkBinary/EmbeddedSt2:decode - B/op 7922 B/op 7919 B/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt2:decode 45455 ns/op 7923 B/op 319 allocs/op 50251 ns/op 7919 B/op 319 allocs/op 0.90
BenchmarkBinary/EmbeddedSt2:decode - ns/op 45455 ns/op 50251 ns/op 0.90
BenchmarkBinary/EmbeddedSt2:decode - B/op 7923 B/op 7919 B/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt3:encode 38950 ns/op 19179 B/op 468 allocs/op 41803 ns/op 19181 B/op 468 allocs/op 0.93
BenchmarkBinary/EmbeddedSt3:encode - ns/op 38950 ns/op 41803 ns/op 0.93
BenchmarkBinary/EmbeddedSt3:encode - B/op 19179 B/op 19181 B/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op 468 allocs/op 468 allocs/op 1
BenchmarkBinary/EmbeddedSt3:encode 35919 ns/op 19196 B/op 468 allocs/op 41803 ns/op 19181 B/op 468 allocs/op 0.86
BenchmarkBinary/EmbeddedSt3:encode - ns/op 35919 ns/op 41803 ns/op 0.86
BenchmarkBinary/EmbeddedSt3:encode - B/op 19196 B/op 19181 B/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op 468 allocs/op 468 allocs/op 1
BenchmarkBinary/EmbeddedSt3:decode 41308 ns/op 7489 B/op 258 allocs/op 44773 ns/op 7483 B/op 258 allocs/op 0.92
BenchmarkBinary/EmbeddedSt3:decode - ns/op 41308 ns/op 44773 ns/op 0.92
BenchmarkBinary/EmbeddedSt3:decode - B/op 7489 B/op 7483 B/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op 258 allocs/op 258 allocs/op 1
BenchmarkBinary/EmbeddedSt3:decode 37457 ns/op 7491 B/op 258 allocs/op 44773 ns/op 7483 B/op 258 allocs/op 0.84
BenchmarkBinary/EmbeddedSt3:decode - ns/op 37457 ns/op 44773 ns/op 0.84
BenchmarkBinary/EmbeddedSt3:decode - B/op 7491 B/op 7483 B/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op 258 allocs/op 258 allocs/op 1
BenchmarkBinary/EmbeddedSt4:encode 48970 ns/op 24428 B/op 591 allocs/op 60220 ns/op 24423 B/op 591 allocs/op 0.81
BenchmarkBinary/EmbeddedSt4:encode - ns/op 48970 ns/op 60220 ns/op 0.81
BenchmarkBinary/EmbeddedSt4:encode - B/op 24428 B/op 24423 B/op 1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op 591 allocs/op 591 allocs/op 1
BenchmarkBinary/EmbeddedSt4:encode 44971 ns/op 24427 B/op 591 allocs/op 60220 ns/op 24423 B/op 591 allocs/op 0.75
BenchmarkBinary/EmbeddedSt4:encode - ns/op 44971 ns/op 60220 ns/op 0.75
BenchmarkBinary/EmbeddedSt4:encode - B/op 24427 B/op 24423 B/op 1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op 591 allocs/op 591 allocs/op 1
BenchmarkBinary/EmbeddedSt4:decode 50865 ns/op 7979 B/op 322 allocs/op 51122 ns/op 7979 B/op 322 allocs/op 0.99
BenchmarkBinary/EmbeddedSt4:decode - ns/op 50865 ns/op 51122 ns/op 0.99
BenchmarkBinary/EmbeddedSt4:decode - B/op 7979 B/op 7979 B/op 1
BenchmarkBinary/EmbeddedSt4:decode - allocs/op 322 allocs/op 322 allocs/op 1
BenchmarkBinary/EmbeddedSt4:decode 45903 ns/op 7978 B/op 322 allocs/op 51122 ns/op 7979 B/op 322 allocs/op 0.90
BenchmarkBinary/EmbeddedSt4:decode - ns/op 45903 ns/op 51122 ns/op 0.90
BenchmarkBinary/EmbeddedSt4:decode - B/op 7978 B/op 7979 B/op 1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op 322 allocs/op 322 allocs/op 1
BenchmarkBinary/EmbeddedSt5:encode 39815 ns/op 19586 B/op 475 allocs/op 40702 ns/op 19584 B/op 475 allocs/op 0.98
BenchmarkBinary/EmbeddedSt5:encode - ns/op 39815 ns/op 40702 ns/op 0.98
BenchmarkBinary/EmbeddedSt5:encode - B/op 19586 B/op 19584 B/op 1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op 475 allocs/op 475 allocs/op 1
BenchmarkBinary/EmbeddedSt5:encode 36853 ns/op 19590 B/op 475 allocs/op 40702 ns/op 19584 B/op 475 allocs/op 0.91
BenchmarkBinary/EmbeddedSt5:encode - ns/op 36853 ns/op 40702 ns/op 0.91
BenchmarkBinary/EmbeddedSt5:encode - B/op 19590 B/op 19584 B/op 1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op 475 allocs/op 475 allocs/op 1
BenchmarkBinary/EmbeddedSt5:decode 42252 ns/op 7554 B/op 262 allocs/op 42628 ns/op 7557 B/op 262 allocs/op 0.99
BenchmarkBinary/EmbeddedSt5:decode - ns/op 42252 ns/op 42628 ns/op 0.99
BenchmarkBinary/EmbeddedSt5:decode - B/op 7554 B/op 7557 B/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op 262 allocs/op 262 allocs/op 1
BenchmarkBinary/EmbeddedSt5:decode 38174 ns/op 7560 B/op 262 allocs/op 42628 ns/op 7557 B/op 262 allocs/op 0.90
BenchmarkBinary/EmbeddedSt5:decode - ns/op 38174 ns/op 42628 ns/op 0.90
BenchmarkBinary/EmbeddedSt5:decode - B/op 7560 B/op 7557 B/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op 262 allocs/op 262 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode 2316 ns/op 512 B/op 16 allocs/op 2354 ns/op 512 B/op 16 allocs/op 0.98
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 2316 ns/op 2354 ns/op 0.98
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op 512 B/op 512 B/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode 2391 ns/op 512 B/op 16 allocs/op 2354 ns/op 512 B/op 16 allocs/op 1.02
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 2391 ns/op 2354 ns/op 1.02
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op 512 B/op 512 B/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:decode 2046 ns/op 200 B/op 8 allocs/op 2128 ns/op 200 B/op 8 allocs/op 0.96
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 2046 ns/op 2128 ns/op 0.96
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:decode 2176 ns/op 200 B/op 8 allocs/op 2128 ns/op 200 B/op 8 allocs/op 1.02
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 2176 ns/op 2128 ns/op 1.02
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct2:encode 5162 ns/op 1783 B/op 53 allocs/op 5248 ns/op 1783 B/op 53 allocs/op 0.98
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 5162 ns/op 5248 ns/op 0.98
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op 1783 B/op 1783 B/op 1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct2:encode 4946 ns/op 1783 B/op 53 allocs/op 5248 ns/op 1783 B/op 53 allocs/op 0.94
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 4946 ns/op 5248 ns/op 0.94
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op 1783 B/op 1783 B/op 1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct2:decode 4855 ns/op 832 B/op 31 allocs/op 4763 ns/op 832 B/op 31 allocs/op 1.02
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 4855 ns/op 4763 ns/op 1.02
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op 832 B/op 832 B/op 1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op 31 allocs/op 31 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct2:decode 4690 ns/op 832 B/op 31 allocs/op 4763 ns/op 832 B/op 31 allocs/op 0.98
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 4690 ns/op 4763 ns/op 0.98
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op 832 B/op 832 B/op 1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op 31 allocs/op 31 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct3:encode 1985 ns/op 352 B/op 12 allocs/op 1996 ns/op 352 B/op 12 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 1985 ns/op 1996 ns/op 0.99
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op 352 B/op 352 B/op 1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct3:encode 2180 ns/op 352 B/op 12 allocs/op 1996 ns/op 352 B/op 12 allocs/op 1.09
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 2180 ns/op 1996 ns/op 1.09
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op 352 B/op 352 B/op 1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct3:decode 1909 ns/op 200 B/op 8 allocs/op 1922 ns/op 200 B/op 8 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 1909 ns/op 1922 ns/op 0.99
BenchmarkBinary/AminoMarshalerStruct3:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct3:decode 2064 ns/op 200 B/op 8 allocs/op 1922 ns/op 200 B/op 8 allocs/op 1.07
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 2064 ns/op 1922 ns/op 1.07
BenchmarkBinary/AminoMarshalerStruct3:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerInt4:encode 2116 ns/op 464 B/op 14 allocs/op 2176 ns/op 464 B/op 14 allocs/op 0.97
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 2116 ns/op 2176 ns/op 0.97
BenchmarkBinary/AminoMarshalerInt4:encode - B/op 464 B/op 464 B/op 1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op 14 allocs/op 14 allocs/op 1
BenchmarkBinary/AminoMarshalerInt4:encode 2289 ns/op 464 B/op 14 allocs/op 2176 ns/op 464 B/op 14 allocs/op 1.05
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 2289 ns/op 2176 ns/op 1.05
BenchmarkBinary/AminoMarshalerInt4:encode - B/op 464 B/op 464 B/op 1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op 14 allocs/op 14 allocs/op 1
BenchmarkBinary/AminoMarshalerInt4:decode 1930 ns/op 200 B/op 8 allocs/op 1955 ns/op 200 B/op 8 allocs/op 0.99
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 1930 ns/op 1955 ns/op 0.99
BenchmarkBinary/AminoMarshalerInt4:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerInt4:decode 2032 ns/op 200 B/op 8 allocs/op 1955 ns/op 200 B/op 8 allocs/op 1.04
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 2032 ns/op 1955 ns/op 1.04
BenchmarkBinary/AminoMarshalerInt4:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerInt5:encode 2374 ns/op 399 B/op 15 allocs/op 2411 ns/op 399 B/op 15 allocs/op 0.98
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 2374 ns/op 2411 ns/op 0.98
BenchmarkBinary/AminoMarshalerInt5:encode - B/op 399 B/op 399 B/op 1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op 15 allocs/op 15 allocs/op 1
BenchmarkBinary/AminoMarshalerInt5:encode 2441 ns/op 399 B/op 15 allocs/op 2411 ns/op 399 B/op 15 allocs/op 1.01
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 2441 ns/op 2411 ns/op 1.01
BenchmarkBinary/AminoMarshalerInt5:encode - B/op 399 B/op 399 B/op 1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op 15 allocs/op 15 allocs/op 1
BenchmarkBinary/AminoMarshalerInt5:decode 2055 ns/op 231 B/op 10 allocs/op 2074 ns/op 231 B/op 10 allocs/op 0.99
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 2055 ns/op 2074 ns/op 0.99
BenchmarkBinary/AminoMarshalerInt5:decode - B/op 231 B/op 231 B/op 1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op 10 allocs/op 10 allocs/op 1
BenchmarkBinary/AminoMarshalerInt5:decode 2136 ns/op 231 B/op 10 allocs/op 2074 ns/op 231 B/op 10 allocs/op 1.03
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 2136 ns/op 2074 ns/op 1.03
BenchmarkBinary/AminoMarshalerInt5:decode - B/op 231 B/op 231 B/op 1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op 10 allocs/op 10 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct6:encode 3930 ns/op 904 B/op 29 allocs/op 3974 ns/op 904 B/op 29 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 3930 ns/op 3974 ns/op 0.99
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op 904 B/op 904 B/op 1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op 29 allocs/op 29 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct6:encode 4038 ns/op 904 B/op 29 allocs/op 3974 ns/op 904 B/op 29 allocs/op 1.02
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 4038 ns/op 3974 ns/op 1.02
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op 904 B/op 904 B/op 1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op 29 allocs/op 29 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct6:decode 3852 ns/op 464 B/op 20 allocs/op 4090 ns/op 464 B/op 20 allocs/op 0.94
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 3852 ns/op 4090 ns/op 0.94
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op 464 B/op 464 B/op 1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op 20 allocs/op 20 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct6:decode 4055 ns/op 464 B/op 20 allocs/op 4090 ns/op 464 B/op 20 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 4055 ns/op 4090 ns/op 0.99
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op 464 B/op 464 B/op 1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op 20 allocs/op 20 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct7:encode 3608 ns/op 696 B/op 24 allocs/op 3633 ns/op 696 B/op 24 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 3608 ns/op 3633 ns/op 0.99
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op 696 B/op 696 B/op 1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op 24 allocs/op 24 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct7:encode 3721 ns/op 696 B/op 24 allocs/op 3633 ns/op 696 B/op 24 allocs/op 1.02
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 3721 ns/op 3633 ns/op 1.02
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op 696 B/op 696 B/op 1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op 24 allocs/op 24 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct7:decode 3635 ns/op 432 B/op 20 allocs/op 3678 ns/op 432 B/op 20 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 3635 ns/op 3678 ns/op 0.99
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op 432 B/op 432 B/op 1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op 20 allocs/op 20 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct7:decode 3827 ns/op 432 B/op 20 allocs/op 3678 ns/op 432 B/op 20 allocs/op 1.04
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 3827 ns/op 3678 ns/op 1.04
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op 432 B/op 432 B/op 1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op 20 allocs/op 20 allocs/op 1
BenchmarkRoundStateDeepCopy 4719339 ns/op 783249 B/op 24143 allocs/op 4750453 ns/op 783248 B/op 24143 allocs/op 0.99
BenchmarkRoundStateDeepCopy - ns/op 4719339 ns/op 4750453 ns/op 0.99
BenchmarkRoundStateDeepCopy - B/op 783249 B/op 783248 B/op 1.00
BenchmarkRoundStateDeepCopy - allocs/op 24143 allocs/op 24143 allocs/op 1
BenchmarkRoundStateDeepCopy 4478687 ns/op 783249 B/op 24143 allocs/op 4750453 ns/op 783248 B/op 24143 allocs/op 0.94
BenchmarkRoundStateDeepCopy - ns/op 4478687 ns/op 4750453 ns/op 0.94
BenchmarkRoundStateDeepCopy - B/op 783249 B/op 783248 B/op 1.00
BenchmarkRoundStateDeepCopy - allocs/op 24143 allocs/op 24143 allocs/op 1
BenchmarkReap 159368 ns/op 122880 B/op 1 allocs/op 161076 ns/op 122880 B/op 1 allocs/op 0.99
BenchmarkReap - ns/op 159368 ns/op 161076 ns/op 0.99
BenchmarkReap - B/op 122880 B/op 122880 B/op 1
BenchmarkReap - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkReap 117905 ns/op 122880 B/op 1 allocs/op 161076 ns/op 122880 B/op 1 allocs/op 0.73
BenchmarkReap - ns/op 117905 ns/op 161076 ns/op 0.73
BenchmarkReap - B/op 122880 B/op 122880 B/op 1
BenchmarkReap - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCheckTx 96.55 ns/op 40 B/op 2 allocs/op 97.39 ns/op 40 B/op 2 allocs/op 0.99
BenchmarkCheckTx - ns/op 96.55 ns/op 97.39 ns/op 0.99
BenchmarkCheckTx - B/op 40 B/op 40 B/op 1
BenchmarkCheckTx - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCheckTx 78.01 ns/op 40 B/op 2 allocs/op 97.39 ns/op 40 B/op 2 allocs/op 0.80
BenchmarkCheckTx - ns/op 78.01 ns/op 97.39 ns/op 0.80
BenchmarkCheckTx - B/op 40 B/op 40 B/op 1
BenchmarkCheckTx - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheInsertTime 756.1 ns/op 80 B/op 2 allocs/op 674.4 ns/op 87 B/op 2 allocs/op 1.12
BenchmarkCacheInsertTime - ns/op 756.1 ns/op 674.4 ns/op 1.12
BenchmarkCacheInsertTime - B/op 80 B/op 87 B/op 0.92
BenchmarkCacheInsertTime - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheInsertTime 635.8 ns/op 80 B/op 2 allocs/op 674.4 ns/op 87 B/op 2 allocs/op 0.94
BenchmarkCacheInsertTime - ns/op 635.8 ns/op 674.4 ns/op 0.94
BenchmarkCacheInsertTime - B/op 80 B/op 87 B/op 0.92
BenchmarkCacheInsertTime - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheRemoveTime 474.2 ns/op 0 B/op 0 allocs/op 487.7 ns/op 0 B/op 0 allocs/op 0.97
BenchmarkCacheRemoveTime - ns/op 474.2 ns/op 487.7 ns/op 0.97
BenchmarkCacheRemoveTime - B/op 0 B/op 0 B/op 1
BenchmarkCacheRemoveTime - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCacheRemoveTime 477 ns/op 0 B/op 0 allocs/op 487.7 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkCacheRemoveTime - ns/op 477 ns/op 487.7 ns/op 0.98
BenchmarkCacheRemoveTime - B/op 0 B/op 0 B/op 1
BenchmarkCacheRemoveTime - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkLoadValidators/height=10 505446 ns/op 100469 B/op 2440 allocs/op 507111 ns/op 100469 B/op 2440 allocs/op 1.00
BenchmarkLoadValidators/height=10 - ns/op 505446 ns/op 507111 ns/op 1.00
BenchmarkLoadValidators/height=10 - B/op 100469 B/op 100469 B/op 1
BenchmarkLoadValidators/height=10 - allocs/op 2440 allocs/op 2440 allocs/op 1
BenchmarkLoadValidators/height=10 467396 ns/op 100478 B/op 2440 allocs/op 507111 ns/op 100469 B/op 2440 allocs/op 0.92
BenchmarkLoadValidators/height=10 - ns/op 467396 ns/op 507111 ns/op 0.92
BenchmarkLoadValidators/height=10 - B/op 100478 B/op 100469 B/op 1.00
BenchmarkLoadValidators/height=10 - allocs/op 2440 allocs/op 2440 allocs/op 1
BenchmarkLoadValidators/height=100 714279 ns/op 100469 B/op 2440 allocs/op 716405 ns/op 100469 B/op 2440 allocs/op 1.00
BenchmarkLoadValidators/height=100 - ns/op 714279 ns/op 716405 ns/op 1.00
BenchmarkLoadValidators/height=100 - B/op 100469 B/op 100469 B/op 1
BenchmarkLoadValidators/height=100 - allocs/op 2440 allocs/op 2440 allocs/op 1
BenchmarkLoadValidators/height=100 675744 ns/op 100476 B/op 2440 allocs/op 716405 ns/op 100469 B/op 2440 allocs/op 0.94
BenchmarkLoadValidators/height=100 - ns/op 675744 ns/op 716405 ns/op 0.94
BenchmarkLoadValidators/height=100 - B/op 100476 B/op 100469 B/op 1.00
BenchmarkLoadValidators/height=100 - allocs/op 2440 allocs/op 2440 allocs/op 1
BenchmarkLoadValidators/height=1000 2775512 ns/op 100493 B/op 2441 allocs/op 2780822 ns/op 100492 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=1000 - ns/op 2775512 ns/op 2780822 ns/op 1.00
BenchmarkLoadValidators/height=1000 - B/op 100493 B/op 100492 B/op 1.00
BenchmarkLoadValidators/height=1000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=1000 2750330 ns/op 100501 B/op 2441 allocs/op 2780822 ns/op 100492 B/op 2441 allocs/op 0.99
BenchmarkLoadValidators/height=1000 - ns/op 2750330 ns/op 2780822 ns/op 0.99
BenchmarkLoadValidators/height=1000 - B/op 100501 B/op 100492 B/op 1.00
BenchmarkLoadValidators/height=1000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=10000 23480157 ns/op 100493 B/op 2441 allocs/op 23464552 ns/op 100493 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=10000 - ns/op 23480157 ns/op 23464552 ns/op 1.00
BenchmarkLoadValidators/height=10000 - B/op 100493 B/op 100493 B/op 1
BenchmarkLoadValidators/height=10000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=10000 23457261 ns/op 100504 B/op 2441 allocs/op 23464552 ns/op 100493 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=10000 - ns/op 23457261 ns/op 23464552 ns/op 1.00
BenchmarkLoadValidators/height=10000 - B/op 100504 B/op 100493 B/op 1.00
BenchmarkLoadValidators/height=10000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=100000 483153 ns/op 100405 B/op 2436 allocs/op 481438 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=100000 - ns/op 483153 ns/op 481438 ns/op 1.00
BenchmarkLoadValidators/height=100000 - B/op 100405 B/op 100405 B/op 1
BenchmarkLoadValidators/height=100000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=100000 444230 ns/op 100415 B/op 2436 allocs/op 481438 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=100000 - ns/op 444230 ns/op 481438 ns/op 0.92
BenchmarkLoadValidators/height=100000 - B/op 100415 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=100000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=1000000 484072 ns/op 100405 B/op 2436 allocs/op 483326 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=1000000 - ns/op 484072 ns/op 483326 ns/op 1.00
BenchmarkLoadValidators/height=1000000 - B/op 100405 B/op 100405 B/op 1
BenchmarkLoadValidators/height=1000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=1000000 444157 ns/op 100414 B/op 2436 allocs/op 483326 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=1000000 - ns/op 444157 ns/op 483326 ns/op 0.92
BenchmarkLoadValidators/height=1000000 - B/op 100414 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=1000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=10000000 481003 ns/op 100405 B/op 2436 allocs/op 482525 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=10000000 - ns/op 481003 ns/op 482525 ns/op 1.00
BenchmarkLoadValidators/height=10000000 - B/op 100405 B/op 100405 B/op 1
BenchmarkLoadValidators/height=10000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=10000000 446513 ns/op 100414 B/op 2436 allocs/op 482525 ns/op 100405 B/op 2436 allocs/op 0.93
BenchmarkLoadValidators/height=10000000 - ns/op 446513 ns/op 482525 ns/op 0.93
BenchmarkLoadValidators/height=10000000 - B/op 100414 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=10000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=100000000 482196 ns/op 100405 B/op 2436 allocs/op 484752 ns/op 100405 B/op 2436 allocs/op 0.99
BenchmarkLoadValidators/height=100000000 - ns/op 482196 ns/op 484752 ns/op 0.99
BenchmarkLoadValidators/height=100000000 - B/op 100405 B/op 100405 B/op 1
BenchmarkLoadValidators/height=100000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=100000000 445211 ns/op 100413 B/op 2436 allocs/op 484752 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=100000000 - ns/op 445211 ns/op 484752 ns/op 0.92
BenchmarkLoadValidators/height=100000000 - B/op 100413 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=100000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=1000000000 483573 ns/op 100405 B/op 2436 allocs/op 481655 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=1000000000 - ns/op 483573 ns/op 481655 ns/op 1.00
BenchmarkLoadValidators/height=1000000000 - B/op 100405 B/op 100405 B/op 1
BenchmarkLoadValidators/height=1000000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=1000000000 444540 ns/op 100414 B/op 2436 allocs/op 481655 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=1000000000 - ns/op 444540 ns/op 481655 ns/op 0.92
BenchmarkLoadValidators/height=1000000000 - B/op 100414 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=1000000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkProposalWriteSignBytes 2603 ns/op 1512 B/op 43 allocs/op 2609 ns/op 1512 B/op 43 allocs/op 1.00
BenchmarkProposalWriteSignBytes - ns/op 2603 ns/op 2609 ns/op 1.00
BenchmarkProposalWriteSignBytes - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalWriteSignBytes - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkProposalWriteSignBytes 2366 ns/op 1512 B/op 43 allocs/op 2609 ns/op 1512 B/op 43 allocs/op 0.91
BenchmarkProposalWriteSignBytes - ns/op 2366 ns/op 2609 ns/op 0.91
BenchmarkProposalWriteSignBytes - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalWriteSignBytes - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkProposalSign 29829 ns/op 1576 B/op 44 allocs/op 29873 ns/op 1576 B/op 44 allocs/op 1.00
BenchmarkProposalSign - ns/op 29829 ns/op 29873 ns/op 1.00
BenchmarkProposalSign - B/op 1576 B/op 1576 B/op 1
BenchmarkProposalSign - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkProposalSign 29627 ns/op 1576 B/op 44 allocs/op 29873 ns/op 1576 B/op 44 allocs/op 0.99
BenchmarkProposalSign - ns/op 29627 ns/op 29873 ns/op 0.99
BenchmarkProposalSign - B/op 1576 B/op 1576 B/op 1
BenchmarkProposalSign - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkProposalVerifySignature 65508 ns/op 1512 B/op 43 allocs/op 65344 ns/op 1512 B/op 43 allocs/op 1.00
BenchmarkProposalVerifySignature - ns/op 65508 ns/op 65344 ns/op 1.00
BenchmarkProposalVerifySignature - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalVerifySignature - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkProposalVerifySignature 65428 ns/op 1512 B/op 43 allocs/op 65344 ns/op 1512 B/op 43 allocs/op 1.00
BenchmarkProposalVerifySignature - ns/op 65428 ns/op 65344 ns/op 1.00
BenchmarkProposalVerifySignature - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalVerifySignature - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkValidatorSetCopy 58396 ns/op 72192 B/op 1001 allocs/op 55625 ns/op 72192 B/op 1001 allocs/op 1.05
BenchmarkValidatorSetCopy - ns/op 58396 ns/op 55625 ns/op 1.05
BenchmarkValidatorSetCopy - B/op 72192 B/op 72192 B/op 1
BenchmarkValidatorSetCopy - allocs/op 1001 allocs/op 1001 allocs/op 1
BenchmarkValidatorSetCopy 42680 ns/op 72192 B/op 1001 allocs/op 55625 ns/op 72192 B/op 1001 allocs/op 0.77
BenchmarkValidatorSetCopy - ns/op 42680 ns/op 55625 ns/op 0.77
BenchmarkValidatorSetCopy - B/op 72192 B/op 72192 B/op 1
BenchmarkValidatorSetCopy - allocs/op 1001 allocs/op 1001 allocs/op 1
BenchmarkUpdates 861615 ns/op 221432 B/op 2111 allocs/op 863541 ns/op 221432 B/op 2111 allocs/op 1.00
BenchmarkUpdates - ns/op 861615 ns/op 863541 ns/op 1.00
BenchmarkUpdates - B/op 221432 B/op 221432 B/op 1
BenchmarkUpdates - allocs/op 2111 allocs/op 2111 allocs/op 1
BenchmarkUpdates 801171 ns/op 221432 B/op 2111 allocs/op 863541 ns/op 221432 B/op 2111 allocs/op 0.93
BenchmarkUpdates - ns/op 801171 ns/op 863541 ns/op 0.93
BenchmarkUpdates - B/op 221432 B/op 221432 B/op 1
BenchmarkUpdates - allocs/op 2111 allocs/op 2111 allocs/op 1
BenchmarkWalRead512B 4034 ns/op 8136 B/op 16 allocs/op 4061 ns/op 8136 B/op 16 allocs/op 0.99
BenchmarkWalRead512B - ns/op 4034 ns/op 4061 ns/op 0.99
BenchmarkWalRead512B - B/op 8136 B/op 8136 B/op 1
BenchmarkWalRead512B - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkWalRead512B 3650 ns/op 8136 B/op 16 allocs/op 4061 ns/op 8136 B/op 16 allocs/op 0.90
BenchmarkWalRead512B - ns/op 3650 ns/op 4061 ns/op 0.90
BenchmarkWalRead512B - B/op 8136 B/op 8136 B/op 1
BenchmarkWalRead512B - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkWalRead10KB 29891 ns/op 88368 B/op 22 allocs/op 29732 ns/op 88368 B/op 22 allocs/op 1.01
BenchmarkWalRead10KB - ns/op 29891 ns/op 29732 ns/op 1.01
BenchmarkWalRead10KB - B/op 88368 B/op 88368 B/op 1
BenchmarkWalRead10KB - allocs/op 22 allocs/op 22 allocs/op 1
BenchmarkWalRead10KB 26908 ns/op 88368 B/op 22 allocs/op 29732 ns/op 88368 B/op 22 allocs/op 0.91
BenchmarkWalRead10KB - ns/op 26908 ns/op 29732 ns/op 0.91
BenchmarkWalRead10KB - B/op 88368 B/op 88368 B/op 1
BenchmarkWalRead10KB - allocs/op 22 allocs/op 22 allocs/op 1
BenchmarkDetaching 125.1 ns/op 0 B/op 0 allocs/op 127.5 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkDetaching - ns/op 125.1 ns/op 127.5 ns/op 0.98
BenchmarkDetaching - B/op 0 B/op 0 B/op 1
BenchmarkDetaching - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkDetaching 71.61 ns/op 0 B/op 0 allocs/op 127.5 ns/op 0 B/op 0 allocs/op 0.56
BenchmarkDetaching - ns/op 71.61 ns/op 127.5 ns/op 0.56
BenchmarkDetaching - B/op 0 B/op 0 B/op 1
BenchmarkDetaching - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRemoved 39.68 ns/op 0 B/op 0 allocs/op 39.73 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkRemoved - ns/op 39.68 ns/op 39.73 ns/op 1.00
BenchmarkRemoved - B/op 0 B/op 0 B/op 1
BenchmarkRemoved - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRemoved 29.78 ns/op 0 B/op 0 allocs/op 39.73 ns/op 0 B/op 0 allocs/op 0.75
BenchmarkRemoved - ns/op 29.78 ns/op 39.73 ns/op 0.75
BenchmarkRemoved - B/op 0 B/op 0 B/op 1
BenchmarkRemoved - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkPushBack 506.5 ns/op 327 B/op 5 allocs/op 505.9 ns/op 327 B/op 5 allocs/op 1.00
BenchmarkPushBack - ns/op 506.5 ns/op 505.9 ns/op 1.00
BenchmarkPushBack - B/op 327 B/op 327 B/op 1
BenchmarkPushBack - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkPushBack 392.8 ns/op 327 B/op 5 allocs/op 505.9 ns/op 327 B/op 5 allocs/op 0.78
BenchmarkPushBack - ns/op 392.8 ns/op 505.9 ns/op 0.78
BenchmarkPushBack - B/op 327 B/op 327 B/op 1
BenchmarkPushBack - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkCMapHas 120.1 ns/op 16 B/op 1 allocs/op 120.7 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkCMapHas - ns/op 120.1 ns/op 120.7 ns/op 1.00
BenchmarkCMapHas - B/op 16 B/op 16 B/op 1
BenchmarkCMapHas - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCMapHas 115.9 ns/op 16 B/op 1 allocs/op 120.7 ns/op 16 B/op 1 allocs/op 0.96
BenchmarkCMapHas - ns/op 115.9 ns/op 120.7 ns/op 0.96
BenchmarkCMapHas - B/op 16 B/op 16 B/op 1
BenchmarkCMapHas - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkEqual 59608015 ns/op 5244 B/op 12 allocs/op 59608308 ns/op 5244 B/op 12 allocs/op 1.00
BenchmarkEqual - ns/op 59608015 ns/op 59608308 ns/op 1.00
BenchmarkEqual - B/op 5244 B/op 5244 B/op 1
BenchmarkEqual - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkEqual 59614092 ns/op 5256 B/op 12 allocs/op 59608308 ns/op 5244 B/op 12 allocs/op 1.00
BenchmarkEqual - ns/op 59614092 ns/op 59608308 ns/op 1.00
BenchmarkEqual - B/op 5256 B/op 5244 B/op 1.00
BenchmarkEqual - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkDefaultCost 59610838 ns/op 5153 B/op 9 allocs/op 59607644 ns/op 5153 B/op 9 allocs/op 1.00
BenchmarkDefaultCost - ns/op 59610838 ns/op 59607644 ns/op 1.00
BenchmarkDefaultCost - B/op 5153 B/op 5153 B/op 1
BenchmarkDefaultCost - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkDefaultCost 59616752 ns/op 5160 B/op 9 allocs/op 59607644 ns/op 5153 B/op 9 allocs/op 1.00
BenchmarkDefaultCost - ns/op 59616752 ns/op 59607644 ns/op 1.00
BenchmarkDefaultCost - B/op 5160 B/op 5153 B/op 1.00
BenchmarkDefaultCost - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkIsMnemonicValid 1440 ns/op 576 B/op 3 allocs/op 1438 ns/op 576 B/op 3 allocs/op 1.00
BenchmarkIsMnemonicValid - ns/op 1440 ns/op 1438 ns/op 1.00
BenchmarkIsMnemonicValid - B/op 576 B/op 576 B/op 1
BenchmarkIsMnemonicValid - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkIsMnemonicValid 1343 ns/op 576 B/op 3 allocs/op 1438 ns/op 576 B/op 3 allocs/op 0.93
BenchmarkIsMnemonicValid - ns/op 1343 ns/op 1438 ns/op 0.93
BenchmarkIsMnemonicValid - B/op 576 B/op 576 B/op 1
BenchmarkIsMnemonicValid - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkKeyGeneration 21711 ns/op 32 B/op 1 allocs/op 21718 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkKeyGeneration - ns/op 21711 ns/op 21718 ns/op 1.00
BenchmarkKeyGeneration - B/op 32 B/op 32 B/op 1
BenchmarkKeyGeneration - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkKeyGeneration 21733 ns/op 32 B/op 1 allocs/op 21718 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkKeyGeneration - ns/op 21733 ns/op 21718 ns/op 1.00
BenchmarkKeyGeneration - B/op 32 B/op 32 B/op 1
BenchmarkKeyGeneration - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSigning 26659 ns/op 64 B/op 1 allocs/op 26662 ns/op 64 B/op 1 allocs/op 1.00
BenchmarkSigning - ns/op 26659 ns/op 26662 ns/op 1.00
BenchmarkSigning - B/op 64 B/op 64 B/op 1
BenchmarkSigning - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSigning 26649 ns/op 64 B/op 1 allocs/op 26662 ns/op 64 B/op 1 allocs/op 1.00
BenchmarkSigning - ns/op 26649 ns/op 26662 ns/op 1.00
BenchmarkSigning - B/op 64 B/op 64 B/op 1
BenchmarkSigning - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkVerification 62554 ns/op 0 B/op 0 allocs/op 62767 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkVerification - ns/op 62554 ns/op 62767 ns/op 1.00
BenchmarkVerification - B/op 0 B/op 0 B/op 1
BenchmarkVerification - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkVerification 62543 ns/op 0 B/op 0 allocs/op 62767 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkVerification - ns/op 62543 ns/op 62767 ns/op 1.00
BenchmarkVerification - B/op 0 B/op 0 B/op 1
BenchmarkVerification - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 29836091 ns/op 5125 B/op 9 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 29836091 ns/op 29839513 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5125 B/op 5126 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 29840368 ns/op 5128 B/op 9 allocs/op 29845463 ns/op 5134 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op 29840368 ns/op 29845463 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op 5128 B/op 5134 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 59628676 ns/op 5129 B/op 9 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 59628676 ns/op 29839513 ns/op 2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5129 B/op 5126 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 59677859 ns/op 5147 B/op 9 allocs/op 59641959 ns/op 5147 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op 59677859 ns/op 59641959 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - B/op 5147 B/op 5147 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 119218519 ns/op 5138 B/op 9 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 4.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 119218519 ns/op 29839513 ns/op 4.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5138 B/op 5126 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 119226994 ns/op 5152 B/op 9 allocs/op 119243160 ns/op 5181 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op 119226994 ns/op 119243160 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op 5152 B/op 5181 B/op 0.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 238338587 ns/op 5150 B/op 9 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 238338587 ns/op 29839513 ns/op 7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5150 B/op 5126 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 238393522 ns/op 5176 B/op 9 allocs/op 238456350 ns/op 5220 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op 238393522 ns/op 238456350 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op 5176 B/op 5220 B/op 0.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 476624361 ns/op 5170 B/op 9 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 15.97
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 476624361 ns/op 29839513 ns/op 15.97
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5170 B/op 5126 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 476784597 ns/op 5213 B/op 9 allocs/op 476837372 ns/op 5213 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op 476784597 ns/op 476837372 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - B/op 5213 B/op 5213 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 953287458 ns/op 5196 B/op 10 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 31.95
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 953287458 ns/op 29839513 ns/op 31.95
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5196 B/op 5126 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 10 allocs/op 9 allocs/op 1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 953399258 ns/op 5364 B/op 11 allocs/op 953703602 ns/op 5260 B/op 10 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op 953399258 ns/op 953703602 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op 5364 B/op 5260 B/op 1.02
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op 11 allocs/op 10 allocs/op 1.10
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 1906458891 ns/op 5736 B/op 15 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 63.89
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 1906458891 ns/op 29839513 ns/op 63.89
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5736 B/op 5126 B/op 1.12
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 15 allocs/op 9 allocs/op 1.67
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 1906278814 ns/op 5528 B/op 13 allocs/op 1908041498 ns/op 5736 B/op 15 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op 1906278814 ns/op 1908041498 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - B/op 5528 B/op 5736 B/op 0.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - allocs/op 13 allocs/op 15 allocs/op 0.87
BenchmarkSimpleHashAlternatives/recursive 78699 ns/op 25424 B/op 497 allocs/op 79026 ns/op 25424 B/op 497 allocs/op 1.00
BenchmarkSimpleHashAlternatives/recursive - ns/op 78699 ns/op 79026 ns/op 1.00
BenchmarkSimpleHashAlternatives/recursive - B/op 25424 B/op 25424 B/op 1
BenchmarkSimpleHashAlternatives/recursive - allocs/op 497 allocs/op 497 allocs/op 1
BenchmarkSimpleHashAlternatives/recursive 75734 ns/op 25424 B/op 497 allocs/op 79026 ns/op 25424 B/op 497 allocs/op 0.96
BenchmarkSimpleHashAlternatives/recursive - ns/op 75734 ns/op 79026 ns/op 0.96
BenchmarkSimpleHashAlternatives/recursive - B/op 25424 B/op 25424 B/op 1
BenchmarkSimpleHashAlternatives/recursive - allocs/op 497 allocs/op 497 allocs/op 1
BenchmarkSimpleHashAlternatives/iterative 79756 ns/op 28112 B/op 498 allocs/op 79710 ns/op 28112 B/op 498 allocs/op 1.00
BenchmarkSimpleHashAlternatives/iterative - ns/op 79756 ns/op 79710 ns/op 1.00
BenchmarkSimpleHashAlternatives/iterative - B/op 28112 B/op 28112 B/op 1
BenchmarkSimpleHashAlternatives/iterative - allocs/op 498 allocs/op 498 allocs/op 1
BenchmarkSimpleHashAlternatives/iterative 76316 ns/op 28112 B/op 498 allocs/op 79710 ns/op 28112 B/op 498 allocs/op 0.96
BenchmarkSimpleHashAlternatives/iterative - ns/op 76316 ns/op 79710 ns/op 0.96
BenchmarkSimpleHashAlternatives/iterative - B/op 28112 B/op 28112 B/op 1
BenchmarkSimpleHashAlternatives/iterative - allocs/op 498 allocs/op 498 allocs/op 1
BenchmarkSigning 83514 ns/op 1856 B/op 36 allocs/op 26662 ns/op 64 B/op 1 allocs/op 3.13
BenchmarkSigning - ns/op 83514 ns/op 26662 ns/op 3.13
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkSigning 82379 ns/op 1856 B/op 36 allocs/op 26662 ns/op 64 B/op 1 allocs/op 3.09
BenchmarkSigning - ns/op 82379 ns/op 26662 ns/op 3.09
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkVerification 161600 ns/op 864 B/op 19 allocs/op 62767 ns/op 0 B/op 0 allocs/op 2.57
BenchmarkVerification - ns/op 161600 ns/op 62767 ns/op 2.57
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerification 161508 ns/op 864 B/op 19 allocs/op 62767 ns/op 0 B/op 0 allocs/op 2.57
BenchmarkVerification - ns/op 161508 ns/op 62767 ns/op 2.57
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerify 163170 ns/op 864 B/op 19 allocs/op 169042 ns/op 864 B/op 19 allocs/op 0.97
BenchmarkVerify - ns/op 163170 ns/op 169042 ns/op 0.97
BenchmarkVerify - B/op 864 B/op 864 B/op 1
BenchmarkVerify - allocs/op 19 allocs/op 19 allocs/op 1
BenchmarkVerify 164529 ns/op 864 B/op 19 allocs/op 169042 ns/op 864 B/op 19 allocs/op 0.97
BenchmarkVerify - ns/op 164529 ns/op 169042 ns/op 0.97
BenchmarkVerify - B/op 864 B/op 864 B/op 1
BenchmarkVerify - allocs/op 19 allocs/op 19 allocs/op 1
BenchmarkBoltDBRandomReadsWrites 1576743 ns/op 25626 B/op 64 allocs/op 1546895 ns/op 25712 B/op 64 allocs/op 1.02
BenchmarkBoltDBRandomReadsWrites - ns/op 1576743 ns/op 1546895 ns/op 1.02
BenchmarkBoltDBRandomReadsWrites - B/op 25626 B/op 25712 B/op 1.00
BenchmarkBoltDBRandomReadsWrites - allocs/op 64 allocs/op 64 allocs/op 1
BenchmarkBoltDBRandomReadsWrites 1742019 ns/op 24632 B/op 63 allocs/op 1546895 ns/op 25712 B/op 64 allocs/op 1.13
BenchmarkBoltDBRandomReadsWrites - ns/op 1742019 ns/op 1546895 ns/op 1.13
BenchmarkBoltDBRandomReadsWrites - B/op 24632 B/op 25712 B/op 0.96
BenchmarkBoltDBRandomReadsWrites - allocs/op 63 allocs/op 64 allocs/op 0.98
BenchmarkGoLevelDBRandomReadsWrites 5735 ns/op 611 B/op 12 allocs/op 5822 ns/op 617 B/op 12 allocs/op 0.99
BenchmarkGoLevelDBRandomReadsWrites - ns/op 5735 ns/op 5822 ns/op 0.99
BenchmarkGoLevelDBRandomReadsWrites - B/op 611 B/op 617 B/op 0.99
BenchmarkGoLevelDBRandomReadsWrites - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkGoLevelDBRandomReadsWrites 5667 ns/op 641 B/op 12 allocs/op 5822 ns/op 617 B/op 12 allocs/op 0.97
BenchmarkGoLevelDBRandomReadsWrites - ns/op 5667 ns/op 5822 ns/op 0.97
BenchmarkGoLevelDBRandomReadsWrites - B/op 641 B/op 617 B/op 1.04
BenchmarkGoLevelDBRandomReadsWrites - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkNodeKey 74.34 ns/op 48 B/op 1 allocs/op 74.48 ns/op 48 B/op 1 allocs/op 1.00
BenchmarkNodeKey - ns/op 74.34 ns/op 74.48 ns/op 1.00
BenchmarkNodeKey - B/op 48 B/op 48 B/op 1
BenchmarkNodeKey - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkNodeKey 55.27 ns/op 48 B/op 1 allocs/op 74.48 ns/op 48 B/op 1 allocs/op 0.74
BenchmarkNodeKey - ns/op 55.27 ns/op 74.48 ns/op 0.74
BenchmarkNodeKey - B/op 48 B/op 48 B/op 1
BenchmarkNodeKey - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkOrphanKey 292.6 ns/op 200 B/op 7 allocs/op 289 ns/op 200 B/op 7 allocs/op 1.01
BenchmarkOrphanKey - ns/op 292.6 ns/op 289 ns/op 1.01
BenchmarkOrphanKey - B/op 200 B/op 200 B/op 1
BenchmarkOrphanKey - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkOrphanKey 236.3 ns/op 200 B/op 7 allocs/op 289 ns/op 200 B/op 7 allocs/op 0.82
BenchmarkOrphanKey - ns/op 236.3 ns/op 289 ns/op 0.82
BenchmarkOrphanKey - B/op 200 B/op 200 B/op 1
BenchmarkOrphanKey - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkImmutableAvlTreeMemDB 3468668 ns/op 1056214 B/op 21493 allocs/op 3642041 ns/op 1090212 B/op 22191 allocs/op 0.95
BenchmarkImmutableAvlTreeMemDB - ns/op 3468668 ns/op 3642041 ns/op 0.95
BenchmarkImmutableAvlTreeMemDB - B/op 1056214 B/op 1090212 B/op 0.97
BenchmarkImmutableAvlTreeMemDB - allocs/op 21493 allocs/op 22191 allocs/op 0.97
BenchmarkImmutableAvlTreeMemDB 3463710 ns/op 1042863 B/op 21221 allocs/op 3642041 ns/op 1090212 B/op 22191 allocs/op 0.95
BenchmarkImmutableAvlTreeMemDB - ns/op 3463710 ns/op 3642041 ns/op 0.95
BenchmarkImmutableAvlTreeMemDB - B/op 1042863 B/op 1090212 B/op 0.96
BenchmarkImmutableAvlTreeMemDB - allocs/op 21221 allocs/op 22191 allocs/op 0.96
BenchmarkTreeLoadAndDelete/LoadAndDelete 487169482 ns/op 77796482 B/op 761660 allocs/op 482915705 ns/op 75334522 B/op 757836 allocs/op 1.01
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 487169482 ns/op 482915705 ns/op 1.01
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op 77796482 B/op 75334522 B/op 1.03
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op 761660 allocs/op 757836 allocs/op 1.01
BenchmarkTreeLoadAndDelete/LoadAndDelete 299498042 ns/op 85746356 B/op 706275 allocs/op 482915705 ns/op 75334522 B/op 757836 allocs/op 0.62
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 299498042 ns/op 482915705 ns/op 0.62
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op 85746356 B/op 75334522 B/op 1.14
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op 706275 allocs/op 757836 allocs/op 0.93
BenchmarkRandomBytes/random 39.85 ns/op 4 B/op 1 allocs/op 40.19 ns/op 4 B/op 1 allocs/op 0.99
BenchmarkRandomBytes/random - ns/op 39.85 ns/op 40.19 ns/op 0.99
BenchmarkRandomBytes/random - B/op 4 B/op 4 B/op 1
BenchmarkRandomBytes/random - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random-4 39.32 ns/op 4 B/op 1 allocs/op 39.5 ns/op 4 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random-4 - ns/op 39.32 ns/op 39.5 ns/op 1.00
BenchmarkRandomBytes/random-4 - B/op 4 B/op 4 B/op 1
BenchmarkRandomBytes/random-4 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random 75.26 ns/op 16 B/op 1 allocs/op 40.19 ns/op 4 B/op 1 allocs/op 1.87
BenchmarkRandomBytes/random - ns/op 75.26 ns/op 40.19 ns/op 1.87
BenchmarkRandomBytes/random - B/op 16 B/op 4 B/op 4
BenchmarkRandomBytes/random - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random-16 71.42 ns/op 16 B/op 1 allocs/op 71.63 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random-16 - ns/op 71.42 ns/op 71.63 ns/op 1.00
BenchmarkRandomBytes/random-16 - B/op 16 B/op 16 B/op 1
BenchmarkRandomBytes/random-16 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random 112.2 ns/op 32 B/op 1 allocs/op 40.19 ns/op 4 B/op 1 allocs/op 2.79
BenchmarkRandomBytes/random - ns/op 112.2 ns/op 40.19 ns/op 2.79
BenchmarkRandomBytes/random - B/op 32 B/op 4 B/op 8
BenchmarkRandomBytes/random - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random-32 107.6 ns/op 32 B/op 1 allocs/op 111.5 ns/op 32 B/op 1 allocs/op 0.97
BenchmarkRandomBytes/random-32 - ns/op 107.6 ns/op 111.5 ns/op 0.97
BenchmarkRandomBytes/random-32 - B/op 32 B/op 32 B/op 1
BenchmarkRandomBytes/random-32 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random 280.6 ns/op 112 B/op 1 allocs/op 40.19 ns/op 4 B/op 1 allocs/op 6.98
BenchmarkRandomBytes/random - ns/op 280.6 ns/op 40.19 ns/op 6.98
BenchmarkRandomBytes/random - B/op 112 B/op 4 B/op 28
BenchmarkRandomBytes/random - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random-100 270.3 ns/op 112 B/op 1 allocs/op 281.8 ns/op 112 B/op 1 allocs/op 0.96
BenchmarkRandomBytes/random-100 - ns/op 270.3 ns/op 281.8 ns/op 0.96
BenchmarkRandomBytes/random-100 - B/op 112 B/op 112 B/op 1
BenchmarkRandomBytes/random-100 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random 2388 ns/op 1024 B/op 1 allocs/op 40.19 ns/op 4 B/op 1 allocs/op 59.42
BenchmarkRandomBytes/random - ns/op 2388 ns/op 40.19 ns/op 59.42
BenchmarkRandomBytes/random - B/op 1024 B/op 4 B/op 256
BenchmarkRandomBytes/random - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random-1000 2319 ns/op 1024 B/op 1 allocs/op 2405 ns/op 1024 B/op 1 allocs/op 0.96
BenchmarkRandomBytes/random-1000 - ns/op 2319 ns/op 2405 ns/op 0.96
BenchmarkRandomBytes/random-1000 - B/op 1024 B/op 1024 B/op 1
BenchmarkRandomBytes/random-1000 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/query-miss 3139 ns/op 1043 B/op 17 allocs/op 3919 ns/op 1071 B/op 17 allocs/op 0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 3139 ns/op 3919 ns/op 0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op 1043 B/op 1071 B/op 0.97
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op 17 allocs/op 17 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/query-miss 2505 ns/op 1041 B/op 17 allocs/op 3919 ns/op 1071 B/op 17 allocs/op 0.64
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 2505 ns/op 3919 ns/op 0.64
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op 1041 B/op 1071 B/op 0.97
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op 17 allocs/op 17 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits 4017 ns/op 1526 B/op 24 allocs/op 5146 ns/op 1530 B/op 24 allocs/op 0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 4017 ns/op 5146 ns/op 0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op 1526 B/op 1530 B/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op 24 allocs/op 24 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits 3332 ns/op 1527 B/op 24 allocs/op 5146 ns/op 1530 B/op 24 allocs/op 0.65
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 3332 ns/op 5146 ns/op 0.65
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op 1527 B/op 1530 B/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op 24 allocs/op 24 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/update 839588 ns/op 37187 B/op 367 allocs/op 869065 ns/op 37114 B/op 371 allocs/op 0.97
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 839588 ns/op 869065 ns/op 0.97
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 37187 B/op 37114 B/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op 367 allocs/op 371 allocs/op 0.99
BenchmarkSmall/boltdb-1000-100-16-40/update 1355461 ns/op 43824 B/op 383 allocs/op 869065 ns/op 37114 B/op 371 allocs/op 1.56
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 1355461 ns/op 869065 ns/op 1.56
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 43824 B/op 37114 B/op 1.18
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op 383 allocs/op 371 allocs/op 1.03
BenchmarkSmall/boltdb-1000-100-16-40/block 160230131 ns/op 4623074 B/op 44031 allocs/op 148611461 ns/op 4734753 B/op 46076 allocs/op 1.08
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op 160230131 ns/op 148611461 ns/op 1.08
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op 4623074 B/op 4734753 B/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op 44031 allocs/op 46076 allocs/op 0.96
BenchmarkSmall/boltdb-1000-100-16-40/block 157785963 ns/op 5576700 B/op 48363 allocs/op 148611461 ns/op 4734753 B/op 46076 allocs/op 1.06
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op 157785963 ns/op 148611461 ns/op 1.06
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op 5576700 B/op 4734753 B/op 1.18
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op 48363 allocs/op 46076 allocs/op 1.05
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 2293 ns/op 631 B/op 12 allocs/op 2846 ns/op 625 B/op 12 allocs/op 0.81
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 2293 ns/op 2846 ns/op 0.81
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op 631 B/op 625 B/op 1.01
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 2154 ns/op 630 B/op 12 allocs/op 2846 ns/op 625 B/op 12 allocs/op 0.76
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 2154 ns/op 2846 ns/op 0.76
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op 630 B/op 625 B/op 1.01
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits 3063 ns/op 877 B/op 17 allocs/op 3631 ns/op 876 B/op 17 allocs/op 0.84
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 3063 ns/op 3631 ns/op 0.84
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op 877 B/op 876 B/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op 17 allocs/op 17 allocs/op 1
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits 2680 ns/op 874 B/op 16 allocs/op 3631 ns/op 876 B/op 17 allocs/op 0.74
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 2680 ns/op 3631 ns/op 0.74
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op 874 B/op 876 B/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op 16 allocs/op 17 allocs/op 0.94
BenchmarkSmall/goleveldb-1000-100-16-40/update 60014 ns/op 23578 B/op 231 allocs/op 66622 ns/op 23752 B/op 230 allocs/op 0.90
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 60014 ns/op 66622 ns/op 0.90
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op 23578 B/op 23752 B/op 0.99
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op 231 allocs/op 230 allocs/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update 46408 ns/op 23581 B/op 237 allocs/op 66622 ns/op 23752 B/op 230 allocs/op 0.70
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 46408 ns/op 66622 ns/op 0.70
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op 23581 B/op 23752 B/op 0.99
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op 237 allocs/op 230 allocs/op 1.03
BenchmarkSmall/goleveldb-1000-100-16-40/block 13406094 ns/op 4294559 B/op 47817 allocs/op 10515630 ns/op 3448803 B/op 35574 allocs/op 1.27
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 13406094 ns/op 10515630 ns/op 1.27
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op 4294559 B/op 3448803 B/op 1.25
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op 47817 allocs/op 35574 allocs/op 1.34
BenchmarkSmall/goleveldb-1000-100-16-40/block 11343173 ns/op 5091443 B/op 54437 allocs/op 10515630 ns/op 3448803 B/op 35574 allocs/op 1.08
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 11343173 ns/op 10515630 ns/op 1.08
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op 5091443 B/op 3448803 B/op 1.48
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op 54437 allocs/op 35574 allocs/op 1.53
BenchmarkSmall/memdb-1000-100-16-40/query-miss 1493 ns/op 406 B/op 7 allocs/op 1491 ns/op 398 B/op 7 allocs/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 1493 ns/op 1491 ns/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op 406 B/op 398 B/op 1.02
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkSmall/memdb-1000-100-16-40/query-miss 1301 ns/op 407 B/op 7 allocs/op 1491 ns/op 398 B/op 7 allocs/op 0.87
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 1301 ns/op 1491 ns/op 0.87
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op 407 B/op 398 B/op 1.02
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkSmall/memdb-1000-100-16-40/query-hits 1674 ns/op 555 B/op 9 allocs/op 1909 ns/op 555 B/op 9 allocs/op 0.88
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 1674 ns/op 1909 ns/op 0.88
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op 555 B/op 555 B/op 1
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkSmall/memdb-1000-100-16-40/query-hits 1545 ns/op 555 B/op 9 allocs/op 1909 ns/op 555 B/op 9 allocs/op 0.81
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 1545 ns/op 1909 ns/op 0.81
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op 555 B/op 555 B/op 1
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkSmall/memdb-1000-100-16-40/update 87214 ns/op 46861 B/op 817 allocs/op 105319 ns/op 47092 B/op 821 allocs/op 0.83
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 87214 ns/op 105319 ns/op 0.83
BenchmarkSmall/memdb-1000-100-16-40/update - B/op 46861 B/op 47092 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op 817 allocs/op 821 allocs/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update 74747 ns/op 47030 B/op 828 allocs/op 105319 ns/op 47092 B/op 821 allocs/op 0.71
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 74747 ns/op 105319 ns/op 0.71
BenchmarkSmall/memdb-1000-100-16-40/update - B/op 47030 B/op 47092 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op 828 allocs/op 821 allocs/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/block 12323248 ns/op 6586742 B/op 116886 allocs/op 15142112 ns/op 6583932 B/op 116810 allocs/op 0.81
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 12323248 ns/op 15142112 ns/op 0.81
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 6586742 B/op 6583932 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 116886 allocs/op 116810 allocs/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/block 15825520 ns/op 9308841 B/op 169894 allocs/op 15142112 ns/op 6583932 B/op 116810 allocs/op 1.05
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 15825520 ns/op 15142112 ns/op 1.05
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 9308841 B/op 6583932 B/op 1.41
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 169894 allocs/op 116810 allocs/op 1.45
BenchmarkMedium/boltdb-100000-100-16-40/query-miss 9668 ns/op 1213 B/op 33 allocs/op 9928 ns/op 1217 B/op 33 allocs/op 0.97
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 9668 ns/op 9928 ns/op 0.97
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op 1213 B/op 1217 B/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - allocs/op 33 allocs/op 33 allocs/op 1
BenchmarkMedium/boltdb-100000-100-16-40/query-miss 8247 ns/op 1208 B/op 33 allocs/op 9928 ns/op 1217 B/op 33 allocs/op 0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 8247 ns/op 9928 ns/op 0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op 1208 B/op 1217 B/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - allocs/op 33 allocs/op 33 allocs/op 1
BenchmarkMedium/boltdb-100000-100-16-40/query-hits 12016 ns/op 1712 B/op 46 allocs/op 12354 ns/op 1708 B/op 46 allocs/op 0.97
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 12016 ns/op 12354 ns/op 0.97
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op 1712 B/op 1708 B/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkMedium/boltdb-100000-100-16-40/query-hits 10065 ns/op 1702 B/op 46 allocs/op 12354 ns/op 1708 B/op 46 allocs/op 0.81
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 10065 ns/op 12354 ns/op 0.81
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op 1702 B/op 1708 B/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkMedium/boltdb-100000-100-16-40/update 5410682 ns/op 101124 B/op 855 allocs/op 4734772 ns/op 95439 B/op 808 allocs/op 1.14
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op 5410682 ns/op 4734772 ns/op 1.14
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op 101124 B/op 95439 B/op 1.06
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op 855 allocs/op 808 allocs/op 1.06
BenchmarkMedium/boltdb-100000-100-16-40/update 6544066 ns/op 126401 B/op 988 allocs/op 4734772 ns/op 95439 B/op 808 allocs/op 1.38
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op 6544066 ns/op 4734772 ns/op 1.38
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op 126401 B/op 95439 B/op 1.32
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op 988 allocs/op 808 allocs/op 1.22
BenchmarkMedium/boltdb-100000-100-16-40/block 817067746 ns/op 13293256 B/op 112961 allocs/op 827791682 ns/op 13260320 B/op 113119 allocs/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op 817067746 ns/op 827791682 ns/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op 13293256 B/op 13260320 B/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op 112961 allocs/op 113119 allocs/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/block 808760719 ns/op 13326160 B/op 112784 allocs/op 827791682 ns/op 13260320 B/op 113119 allocs/op 0.98
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op 808760719 ns/op 827791682 ns/op 0.98
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op 13326160 B/op 13260320 B/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op 112784 allocs/op 113119 allocs/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 13870 ns/op 1523 B/op 27 allocs/op 14245 ns/op 1538 B/op 28 allocs/op 0.97
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 13870 ns/op 14245 ns/op 0.97
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op 1523 B/op 1538 B/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 12095 ns/op 1533 B/op 28 allocs/op 14245 ns/op 1538 B/op 28 allocs/op 0.85
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 12095 ns/op 14245 ns/op 0.85
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op 1533 B/op 1538 B/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op 28 allocs/op 28 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits 18015 ns/op 2165 B/op 38 allocs/op 18307 ns/op 2178 B/op 38 allocs/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 18015 ns/op 18307 ns/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op 2165 B/op 2178 B/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits 16570 ns/op 2177 B/op 38 allocs/op 18307 ns/op 2178 B/op 38 allocs/op 0.91
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 16570 ns/op 18307 ns/op 0.91
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op 2177 B/op 2178 B/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/update 300984 ns/op 48158 B/op 548 allocs/op 293494 ns/op 47463 B/op 544 allocs/op 1.03
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 300984 ns/op 293494 ns/op 1.03
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op 48158 B/op 47463 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op 548 allocs/op 544 allocs/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update 171102 ns/op 47859 B/op 579 allocs/op 293494 ns/op 47463 B/op 544 allocs/op 0.58
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 171102 ns/op 293494 ns/op 0.58
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op 47859 B/op 47463 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op 579 allocs/op 544 allocs/op 1.06
BenchmarkMedium/goleveldb-100000-100-16-40/block 38433030 ns/op 5074456 B/op 62965 allocs/op 38871072 ns/op 5204692 B/op 64055 allocs/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 38433030 ns/op 38871072 ns/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op 5074456 B/op 5204692 B/op 0.97
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op 62965 allocs/op 64055 allocs/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block 20472358 ns/op 5311335 B/op 66824 allocs/op 38871072 ns/op 5204692 B/op 64055 allocs/op 0.53
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 20472358 ns/op 38871072 ns/op 0.53
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op 5311335 B/op 5204692 B/op 1.02
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op 66824 allocs/op 64055 allocs/op 1.04
BenchmarkMedium/memdb-100000-100-16-40/query-miss 4932 ns/op 404 B/op 7 allocs/op 5119 ns/op 406 B/op 7 allocs/op 0.96
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 4932 ns/op 5119 ns/op 0.96
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op 404 B/op 406 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkMedium/memdb-100000-100-16-40/query-miss 4464 ns/op 404 B/op 7 allocs/op 5119 ns/op 406 B/op 7 allocs/op 0.87
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 4464 ns/op 5119 ns/op 0.87
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op 404 B/op 406 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkMedium/memdb-100000-100-16-40/query-hits 5661 ns/op 558 B/op 9 allocs/op 5941 ns/op 557 B/op 9 allocs/op 0.95
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 5661 ns/op 5941 ns/op 0.95
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op 558 B/op 557 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkMedium/memdb-100000-100-16-40/query-hits 5164 ns/op 558 B/op 9 allocs/op 5941 ns/op 557 B/op 9 allocs/op 0.87
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 5164 ns/op 5941 ns/op 0.87
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op 558 B/op 557 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkMedium/memdb-100000-100-16-40/update 919018 ns/op 275488 B/op 5340 allocs/op 893569 ns/op 273050 B/op 5290 allocs/op 1.03
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 919018 ns/op 893569 ns/op 1.03
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 275488 B/op 273050 B/op 1.01
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 5340 allocs/op 5290 allocs/op 1.01
BenchmarkMedium/memdb-100000-100-16-40/update 970576 ns/op 368996 B/op 7310 allocs/op 893569 ns/op 273050 B/op 5290 allocs/op 1.09
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 970576 ns/op 893569 ns/op 1.09
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 368996 B/op 273050 B/op 1.35
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 7310 allocs/op 5290 allocs/op 1.38
BenchmarkMedium/memdb-100000-100-16-40/block 132644657 ns/op 39922472 B/op 790598 allocs/op 140505421 ns/op 39846953 B/op 789271 allocs/op 0.94
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 132644657 ns/op 140505421 ns/op 0.94
BenchmarkMedium/memdb-100000-100-16-40/block - B/op 39922472 B/op 39846953 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op 790598 allocs/op 789271 allocs/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block 103846871 ns/op 39828944 B/op 788944 allocs/op 140505421 ns/op 39846953 B/op 789271 allocs/op 0.74
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 103846871 ns/op 140505421 ns/op 0.74
BenchmarkMedium/memdb-100000-100-16-40/block - B/op 39828944 B/op 39846953 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op 788944 allocs/op 789271 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 13260 ns/op 1512 B/op 27 allocs/op 15233 ns/op 1527 B/op 28 allocs/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 13260 ns/op 15233 ns/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1512 B/op 1527 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 12059 ns/op 1516 B/op 27 allocs/op 15233 ns/op 1527 B/op 28 allocs/op 0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 12059 ns/op 15233 ns/op 0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1516 B/op 1527 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits 18209 ns/op 2137 B/op 38 allocs/op 21371 ns/op 2177 B/op 38 allocs/op 0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 18209 ns/op 21371 ns/op 0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op 2137 B/op 2177 B/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits 15953 ns/op 2143 B/op 38 allocs/op 21371 ns/op 2177 B/op 38 allocs/op 0.75
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 15953 ns/op 21371 ns/op 0.75
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op 2143 B/op 2177 B/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update 503920 ns/op 80217 B/op 783 allocs/op 544363 ns/op 83428 B/op 780 allocs/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 503920 ns/op 544363 ns/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op 80217 B/op 83428 B/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op 783 allocs/op 780 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update 296039 ns/op 89313 B/op 787 allocs/op 544363 ns/op 83428 B/op 780 allocs/op 0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 296039 ns/op 544363 ns/op 0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op 89313 B/op 83428 B/op 1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op 787 allocs/op 780 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 2589746 ns/op 389516 B/op 4108 allocs/op 2867246 ns/op 446078 B/op 4132 allocs/op 0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 2589746 ns/op 2867246 ns/op 0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op 389516 B/op 446078 B/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op 4108 allocs/op 4132 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 1532346 ns/op 422201 B/op 4200 allocs/op 2867246 ns/op 446078 B/op 4132 allocs/op 0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 1532346 ns/op 2867246 ns/op 0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op 422201 B/op 446078 B/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op 4200 allocs/op 4132 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 13321 ns/op 1519 B/op 27 allocs/op 15737 ns/op 1532 B/op 28 allocs/op 0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 13321 ns/op 15737 ns/op 0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1519 B/op 1532 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 11720 ns/op 1511 B/op 27 allocs/op 15737 ns/op 1532 B/op 28 allocs/op 0.74
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 11720 ns/op 15737 ns/op 0.74
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1511 B/op 1532 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits 17600 ns/op 2142 B/op 38 allocs/op 19160 ns/op 2173 B/op 38 allocs/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 17600 ns/op 19160 ns/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op 2142 B/op 2173 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits 15850 ns/op 2174 B/op 38 allocs/op 19160 ns/op 2173 B/op 38 allocs/op 0.83
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 15850 ns/op 19160 ns/op 0.83
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op 2174 B/op 2173 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update 348725 ns/op 58422 B/op 639 allocs/op 351226 ns/op 58411 B/op 634 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 348725 ns/op 351226 ns/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op 58422 B/op 58411 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op 639 allocs/op 634 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update 196765 ns/op 55555 B/op 673 allocs/op 351226 ns/op 58411 B/op 634 allocs/op 0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 196765 ns/op 351226 ns/op 0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op 55555 B/op 58411 B/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op 673 allocs/op 634 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 9315221 ns/op 1447313 B/op 17361 allocs/op 8978270 ns/op 1397218 B/op 17052 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 9315221 ns/op 8978270 ns/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op 1447313 B/op 1397218 B/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op 17361 allocs/op 17052 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 5793247 ns/op 1463581 B/op 18020 allocs/op 8978270 ns/op 1397218 B/op 17052 allocs/op 0.65
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 5793247 ns/op 8978270 ns/op 0.65
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op 1463581 B/op 1397218 B/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op 18020 allocs/op 17052 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 12942 ns/op 1523 B/op 27 allocs/op 17382 ns/op 1527 B/op 28 allocs/op 0.74
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 12942 ns/op 17382 ns/op 0.74
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op 1523 B/op 1527 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 11587 ns/op 1515 B/op 27 allocs/op 17382 ns/op 1527 B/op 28 allocs/op 0.67
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 11587 ns/op 17382 ns/op 0.67
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op 1515 B/op 1527 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits 16566 ns/op 2146 B/op 38 allocs/op 20660 ns/op 2168 B/op 38 allocs/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 16566 ns/op 20660 ns/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op 2146 B/op 2168 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits 15401 ns/op 2148 B/op 38 allocs/op 20660 ns/op 2168 B/op 38 allocs/op 0.75
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 15401 ns/op 20660 ns/op 0.75
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op 2148 B/op 2168 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 292048 ns/op 47991 B/op 549 allocs/op 317672 ns/op 47461 B/op 546 allocs/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 292048 ns/op 317672 ns/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op 47991 B/op 47461 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op 549 allocs/op 546 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 166820 ns/op 48142 B/op 579 allocs/op 317672 ns/op 47461 B/op 546 allocs/op 0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 166820 ns/op 317672 ns/op 0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op 48142 B/op 47461 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op 579 allocs/op 546 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 39656260 ns/op 5075011 B/op 64030 allocs/op 35272179 ns/op 4792278 B/op 60602 allocs/op 1.12
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 39656260 ns/op 35272179 ns/op 1.12
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op 5075011 B/op 4792278 B/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op 64030 allocs/op 60602 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 19128986 ns/op 5307670 B/op 66054 allocs/op 35272179 ns/op 4792278 B/op 60602 allocs/op 0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 19128986 ns/op 35272179 ns/op 0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op 5307670 B/op 4792278 B/op 1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op 66054 allocs/op 60602 allocs/op 1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss 13010 ns/op 1514 B/op 27 allocs/op 14360 ns/op 1524 B/op 27 allocs/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 13010 ns/op 14360 ns/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op 1514 B/op 1524 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss 11567 ns/op 1518 B/op 27 allocs/op 14360 ns/op 1524 B/op 27 allocs/op 0.81
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 11567 ns/op 14360 ns/op 0.81
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op 1518 B/op 1524 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits 16529 ns/op 2159 B/op 38 allocs/op 17938 ns/op 2165 B/op 38 allocs/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 16529 ns/op 17938 ns/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op 2159 B/op 2165 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits 15271 ns/op 2165 B/op 38 allocs/op 17938 ns/op 2165 B/op 38 allocs/op 0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 15271 ns/op 17938 ns/op 0.85
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op 2165 B/op 2165 B/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update 209312 ns/op 38993 B/op 454 allocs/op 227766 ns/op 38845 B/op 453 allocs/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 209312 ns/op 227766 ns/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 38993 B/op 38845 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 454 allocs/op 453 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update 177662 ns/op 48965 B/op 589 allocs/op 227766 ns/op 38845 B/op 453 allocs/op 0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 177662 ns/op 227766 ns/op 0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 48965 B/op 38845 B/op 1.26
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 589 allocs/op 453 allocs/op 1.30
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 154673828 ns/op 21236472 B/op 267511 allocs/op 158049146 ns/op 20861841 B/op 262124 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 154673828 ns/op 158049146 ns/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op 21236472 B/op 20861841 B/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op 267511 allocs/op 262124 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 77845226 ns/op 20663413 B/op 258972 allocs/op 158049146 ns/op 20861841 B/op 262124 allocs/op 0.49
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 77845226 ns/op 158049146 ns/op 0.49
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op 20663413 B/op 20861841 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op 258972 allocs/op 262124 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss 12917 ns/op 1534 B/op 28 allocs/op 14107 ns/op 1517 B/op 27 allocs/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 12917 ns/op 14107 ns/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1534 B/op 1517 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op 28 allocs/op 27 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss 11512 ns/op 1527 B/op 28 allocs/op 14107 ns/op 1517 B/op 27 allocs/op 0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 11512 ns/op 14107 ns/op 0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1527 B/op 1517 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op 28 allocs/op 27 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits 16845 ns/op 2170 B/op 38 allocs/op 17437 ns/op 2151 B/op 38 allocs/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 16845 ns/op 17437 ns/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op 2170 B/op 2151 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits 15219 ns/op 2166 B/op 38 allocs/op 17437 ns/op 2151 B/op 38 allocs/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 15219 ns/op 17437 ns/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op 2166 B/op 2151 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update 135498 ns/op 31558 B/op 346 allocs/op 161767 ns/op 31640 B/op 343 allocs/op 0.84
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 135498 ns/op 161767 ns/op 0.84
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op 31558 B/op 31640 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op 346 allocs/op 343 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update 113113 ns/op 34930 B/op 418 allocs/op 161767 ns/op 31640 B/op 343 allocs/op 0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 113113 ns/op 161767 ns/op 0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op 34930 B/op 31640 B/op 1.10
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op 418 allocs/op 343 allocs/op 1.22
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 548901577 ns/op 79363810 B/op 1001308 allocs/op 585307597 ns/op 79436290 B/op 1005165 allocs/op 0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 548901577 ns/op 585307597 ns/op 0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op 79363810 B/op 79436290 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op 1001308 allocs/op 1005165 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 312304775 ns/op 88298656 B/op 1090445 allocs/op 585307597 ns/op 79436290 B/op 1005165 allocs/op 0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 312304775 ns/op 585307597 ns/op 0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op 88298656 B/op 79436290 B/op 1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op 1090445 allocs/op 1005165 allocs/op 1.08
BenchmarkHash/ripemd160 840.6 ns/op 25 B/op 1 allocs/op 834.3 ns/op 25 B/op 1 allocs/op 1.01
BenchmarkHash/ripemd160 - ns/op 840.6 ns/op 834.3 ns/op 1.01
BenchmarkHash/ripemd160 - B/op 25 B/op 25 B/op 1
BenchmarkHash/ripemd160 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/ripemd160-64 833.6 ns/op 25 B/op 1 allocs/op 842.2 ns/op 25 B/op 1 allocs/op 0.99
BenchmarkHash/ripemd160-64 - ns/op 833.6 ns/op 842.2 ns/op 0.99
BenchmarkHash/ripemd160-64 - B/op 25 B/op 25 B/op 1
BenchmarkHash/ripemd160-64 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/ripemd160 3390 ns/op 25 B/op 1 allocs/op 834.3 ns/op 25 B/op 1 allocs/op 4.06
BenchmarkHash/ripemd160 - ns/op 3390 ns/op 834.3 ns/op 4.06
BenchmarkHash/ripemd160 - B/op 25 B/op 25 B/op 1
BenchmarkHash/ripemd160 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/ripemd160-512 3376 ns/op 25 B/op 1 allocs/op 3379 ns/op 25 B/op 1 allocs/op 1.00
BenchmarkHash/ripemd160-512 - ns/op 3376 ns/op 3379 ns/op 1.00
BenchmarkHash/ripemd160-512 - B/op 25 B/op 25 B/op 1
BenchmarkHash/ripemd160-512 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha2-256 421.9 ns/op 33 B/op 1 allocs/op 434.4 ns/op 33 B/op 1 allocs/op 0.97
BenchmarkHash/sha2-256 - ns/op 421.9 ns/op 434.4 ns/op 0.97
BenchmarkHash/sha2-256 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha2-256 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha2-256-64 410.2 ns/op 33 B/op 1 allocs/op 413 ns/op 33 B/op 1 allocs/op 0.99
BenchmarkHash/sha2-256-64 - ns/op 410.2 ns/op 413 ns/op 0.99
BenchmarkHash/sha2-256-64 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha2-256-64 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha2-256 1526 ns/op 33 B/op 1 allocs/op 434.4 ns/op 33 B/op 1 allocs/op 3.51
BenchmarkHash/sha2-256 - ns/op 1526 ns/op 434.4 ns/op 3.51
BenchmarkHash/sha2-256 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha2-256 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha2-256-512 1502 ns/op 33 B/op 1 allocs/op 1502 ns/op 33 B/op 1 allocs/op 1
BenchmarkHash/sha2-256-512 - ns/op 1502 ns/op 1502 ns/op 1
BenchmarkHash/sha2-256-512 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha2-256-512 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha3-256 646.7 ns/op 33 B/op 1 allocs/op 651.1 ns/op 33 B/op 1 allocs/op 0.99
BenchmarkHash/sha3-256 - ns/op 646.7 ns/op 651.1 ns/op 0.99
BenchmarkHash/sha3-256 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha3-256 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha3-256-64 628.4 ns/op 33 B/op 1 allocs/op 632.5 ns/op 33 B/op 1 allocs/op 0.99
BenchmarkHash/sha3-256-64 - ns/op 628.4 ns/op 632.5 ns/op 0.99
BenchmarkHash/sha3-256-64 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha3-256-64 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha3-256 1781 ns/op 33 B/op 1 allocs/op 651.1 ns/op 33 B/op 1 allocs/op 2.74
BenchmarkHash/sha3-256 - ns/op 1781 ns/op 651.1 ns/op 2.74
BenchmarkHash/sha3-256 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha3-256 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha3-256-512 1756 ns/op 33 B/op 1 allocs/op 1759 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha3-256-512 - ns/op 1756 ns/op 1759 ns/op 1.00
BenchmarkHash/sha3-256-512 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha3-256-512 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10B 183.2 ns/op 16 B/op 1 allocs/op 185.3 ns/op 16 B/op 1 allocs/op 0.99
BenchmarkRandBytes10B - ns/op 183.2 ns/op 185.3 ns/op 0.99
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10B 181.7 ns/op 16 B/op 1 allocs/op 185.3 ns/op 16 B/op 1 allocs/op 0.98
BenchmarkRandBytes10B - ns/op 181.7 ns/op 185.3 ns/op 0.98
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1644 ns/op 112 B/op 1 allocs/op 1647 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1644 ns/op 1647 ns/op 1.00
BenchmarkRandBytes100B - B/op 112 B/op 112 B/op 1
BenchmarkRandBytes100B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1643 ns/op 112 B/op 1 allocs/op 1647 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1643 ns/op 1647 ns/op 1.00
BenchmarkRandBytes100B - B/op 112 B/op 112 B/op 1
BenchmarkRandBytes100B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1KiB 16643 ns/op 1024 B/op 1 allocs/op 16606 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16643 ns/op 16606 ns/op 1.00
BenchmarkRandBytes1KiB - B/op 1024 B/op 1024 B/op 1
BenchmarkRandBytes1KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1KiB 16583 ns/op 1024 B/op 1 allocs/op 16606 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16583 ns/op 16606 ns/op 1.00
BenchmarkRandBytes1KiB - B/op 1024 B/op 1024 B/op 1
BenchmarkRandBytes1KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10KiB 165558 ns/op 10240 B/op 1 allocs/op 166214 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165558 ns/op 166214 ns/op 1.00
BenchmarkRandBytes10KiB - B/op 10240 B/op 10240 B/op 1
BenchmarkRandBytes10KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10KiB 165741 ns/op 10240 B/op 1 allocs/op 166214 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165741 ns/op 166214 ns/op 1.00
BenchmarkRandBytes10KiB - B/op 10240 B/op 10240 B/op 1
BenchmarkRandBytes10KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100KiB 1668352 ns/op 106496 B/op 1 allocs/op 1671516 ns/op 106496 B/op 1 allocs/op 1.00
BenchmarkRandBytes100KiB - ns/op 1668352 ns/op 1671516 ns/op 1.00
BenchmarkRandBytes100KiB - B/op 106496 B/op 106496 B/op 1
BenchmarkRandBytes100KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100KiB 1661717 ns/op 106496 B/op 1 allocs/op 1671516 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1661717 ns/op 1671516 ns/op 0.99
BenchmarkRandBytes100KiB - B/op 106496 B/op 106496 B/op 1
BenchmarkRandBytes100KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1MiB 17014003 ns/op 1048576 B/op 1 allocs/op 17199946 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17014003 ns/op 17199946 ns/op 0.99
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1MiB 17035724 ns/op 1048576 B/op 1 allocs/op 17199946 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17035724 ns/op 17199946 ns/op 0.99
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSwitchBroadcast 9954 ns/op 1765 B/op 53 allocs/op 10245 ns/op 1765 B/op 53 allocs/op 0.97
BenchmarkSwitchBroadcast - ns/op 9954 ns/op 10245 ns/op 0.97
BenchmarkSwitchBroadcast - B/op 1765 B/op 1765 B/op 1
BenchmarkSwitchBroadcast - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkSwitchBroadcast 11130 ns/op 1780 B/op 53 allocs/op 10245 ns/op 1765 B/op 53 allocs/op 1.09
BenchmarkSwitchBroadcast - ns/op 11130 ns/op 10245 ns/op 1.09
BenchmarkSwitchBroadcast - B/op 1780 B/op 1765 B/op 1.01
BenchmarkSwitchBroadcast - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkWriteSecretConnection 4059 ns/op 0 B/op 0 allocs/op 4061 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkWriteSecretConnection - ns/op 4059 ns/op 4061 ns/op 1.00
BenchmarkWriteSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkWriteSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkWriteSecretConnection 4405 ns/op 0 B/op 0 allocs/op 4061 ns/op 0 B/op 0 allocs/op 1.08
BenchmarkWriteSecretConnection - ns/op 4405 ns/op 4061 ns/op 1.08
BenchmarkWriteSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkWriteSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkReadSecretConnection 2377 ns/op 0 B/op 0 allocs/op 2384 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkReadSecretConnection - ns/op 2377 ns/op 2384 ns/op 1.00
BenchmarkReadSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkReadSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkReadSecretConnection 2539 ns/op 0 B/op 0 allocs/op 2384 ns/op 0 B/op 0 allocs/op 1.07
BenchmarkReadSecretConnection - ns/op 2539 ns/op 2384 ns/op 1.07
BenchmarkReadSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkReadSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRandBytes10B 184.5 ns/op 16 B/op 1 allocs/op 185.3 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkRandBytes10B - ns/op 184.5 ns/op 185.3 ns/op 1.00
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10B 181.6 ns/op 16 B/op 1 allocs/op 185.3 ns/op 16 B/op 1 allocs/op 0.98
BenchmarkRandBytes10B - ns/op 181.6 ns/op 185.3 ns/op 0.98
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1642 ns/op 112 B/op 1 allocs/op 1647 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1642 ns/op 1647 ns/op 1.00
BenchmarkRandBytes100B - B/op 112 B/op 112 B/op 1
BenchmarkRandBytes100B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1644 ns/op 112 B/op 1 allocs/op 1647 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1644 ns/op 1647 ns/op 1.00
BenchmarkRandBytes100B - B/op 112 B/op 112 B/op 1
BenchmarkRandBytes100B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1KiB 16593 ns/op 1024 B/op 1 allocs/op 16606 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16593 ns/op 16606 ns/op 1.00
BenchmarkRandBytes1KiB - B/op 1024 B/op 1024 B/op 1
BenchmarkRandBytes1KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1KiB 16603 ns/op 1024 B/op 1 allocs/op 16606 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16603 ns/op 16606 ns/op 1.00
BenchmarkRandBytes1KiB - B/op 1024 B/op 1024 B/op 1
BenchmarkRandBytes1KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10KiB 165358 ns/op 10240 B/op 1 allocs/op 166214 ns/op 10240 B/op 1 allocs/op 0.99
BenchmarkRandBytes10KiB - ns/op 165358 ns/op 166214 ns/op 0.99
BenchmarkRandBytes10KiB - B/op 10240 B/op 10240 B/op 1
BenchmarkRandBytes10KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10KiB 165634 ns/op 10240 B/op 1 allocs/op 166214 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165634 ns/op 166214 ns/op 1.00
BenchmarkRandBytes10KiB - B/op 10240 B/op 10240 B/op 1
BenchmarkRandBytes10KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100KiB 1664070 ns/op 106496 B/op 1 allocs/op 1671516 ns/op 106496 B/op 1 allocs/op 1.00
BenchmarkRandBytes100KiB - ns/op 1664070 ns/op 1671516 ns/op 1.00
BenchmarkRandBytes100KiB - B/op 106496 B/op 106496 B/op 1
BenchmarkRandBytes100KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100KiB 1659297 ns/op 106496 B/op 1 allocs/op 1671516 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1659297 ns/op 1671516 ns/op 0.99
BenchmarkRandBytes100KiB - B/op 106496 B/op 106496 B/op 1
BenchmarkRandBytes100KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1MiB 17021706 ns/op 1048576 B/op 1 allocs/op 17199946 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17021706 ns/op 17199946 ns/op 0.99
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1MiB 17006126 ns/op 1048576 B/op 1 allocs/op 17199946 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17006126 ns/op 17199946 ns/op 0.99
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkAccountMapperGetAccountFound 5554 ns/op 699 B/op 21 allocs/op 5523 ns/op 699 B/op 21 allocs/op 1.01
BenchmarkAccountMapperGetAccountFound - ns/op 5554 ns/op 5523 ns/op 1.01
BenchmarkAccountMapperGetAccountFound - B/op 699 B/op 699 B/op 1
BenchmarkAccountMapperGetAccountFound - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkAccountMapperGetAccountFound 5005 ns/op 699 B/op 21 allocs/op 5523 ns/op 699 B/op 21 allocs/op 0.91
BenchmarkAccountMapperGetAccountFound - ns/op 5005 ns/op 5523 ns/op 0.91
BenchmarkAccountMapperGetAccountFound - B/op 699 B/op 699 B/op 1
BenchmarkAccountMapperGetAccountFound - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins 12677 ns/op 1979 B/op 46 allocs/op 12597 ns/op 1979 B/op 46 allocs/op 1.01
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 12677 ns/op 12597 ns/op 1.01
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op 1979 B/op 1979 B/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins 10791 ns/op 1979 B/op 46 allocs/op 12597 ns/op 1979 B/op 46 allocs/op 0.86
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 10791 ns/op 12597 ns/op 0.86
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op 1979 B/op 1979 B/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkAccountMapperSetAccount 21166 ns/op 10766 B/op 142 allocs/op 21534 ns/op 10752 B/op 142 allocs/op 0.98
BenchmarkAccountMapperSetAccount - ns/op 21166 ns/op 21534 ns/op 0.98
BenchmarkAccountMapperSetAccount - B/op 10766 B/op 10752 B/op 1.00
BenchmarkAccountMapperSetAccount - allocs/op 142 allocs/op 142 allocs/op 1
BenchmarkAccountMapperSetAccount 15360 ns/op 10993 B/op 144 allocs/op 21534 ns/op 10752 B/op 142 allocs/op 0.71
BenchmarkAccountMapperSetAccount - ns/op 15360 ns/op 21534 ns/op 0.71
BenchmarkAccountMapperSetAccount - B/op 10993 B/op 10752 B/op 1.02
BenchmarkAccountMapperSetAccount - allocs/op 144 allocs/op 142 allocs/op 1.01
BenchmarkAccountMapperSetAccountWithCoins 24575 ns/op 11528 B/op 187 allocs/op 26658 ns/op 11505 B/op 186 allocs/op 0.92
BenchmarkAccountMapperSetAccountWithCoins - ns/op 24575 ns/op 26658 ns/op 0.92
BenchmarkAccountMapperSetAccountWithCoins - B/op 11528 B/op 11505 B/op 1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op 187 allocs/op 186 allocs/op 1.01
BenchmarkAccountMapperSetAccountWithCoins 18580 ns/op 11745 B/op 189 allocs/op 26658 ns/op 11505 B/op 186 allocs/op 0.70
BenchmarkAccountMapperSetAccountWithCoins - ns/op 18580 ns/op 26658 ns/op 0.70
BenchmarkAccountMapperSetAccountWithCoins - B/op 11745 B/op 11505 B/op 1.02
BenchmarkAccountMapperSetAccountWithCoins - allocs/op 189 allocs/op 186 allocs/op 1.02
BenchmarkCacheStoreIterator500 34908 ns/op 9656 B/op 16 allocs/op 35184 ns/op 9656 B/op 16 allocs/op 0.99
BenchmarkCacheStoreIterator500 - ns/op 34908 ns/op 35184 ns/op 0.99
BenchmarkCacheStoreIterator500 - B/op 9656 B/op 9656 B/op 1
BenchmarkCacheStoreIterator500 - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkCacheStoreIterator500 29119 ns/op 9654 B/op 16 allocs/op 35184 ns/op 9656 B/op 16 allocs/op 0.83
BenchmarkCacheStoreIterator500 - ns/op 29119 ns/op 35184 ns/op 0.83
BenchmarkCacheStoreIterator500 - B/op 9654 B/op 9656 B/op 1.00
BenchmarkCacheStoreIterator500 - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkCacheStoreIterator1000 68770 ns/op 17872 B/op 17 allocs/op 69233 ns/op 17872 B/op 17 allocs/op 0.99
BenchmarkCacheStoreIterator1000 - ns/op 68770 ns/op 69233 ns/op 0.99
BenchmarkCacheStoreIterator1000 - B/op 17872 B/op 17872 B/op 1
BenchmarkCacheStoreIterator1000 - allocs/op 17 allocs/op 17 allocs/op 1
BenchmarkCacheStoreIterator1000 58045 ns/op 17867 B/op 17 allocs/op 69233 ns/op 17872 B/op 17 allocs/op 0.84
BenchmarkCacheStoreIterator1000 - ns/op 58045 ns/op 69233 ns/op 0.84
BenchmarkCacheStoreIterator1000 - B/op 17867 B/op 17872 B/op 1.00
BenchmarkCacheStoreIterator1000 - allocs/op 17 allocs/op 17 allocs/op 1
BenchmarkCacheStoreIterator10000 1088058 ns/op 315605 B/op 107 allocs/op 1088439 ns/op 315649 B/op 108 allocs/op 1.00
BenchmarkCacheStoreIterator10000 - ns/op 1088058 ns/op 1088439 ns/op 1.00
BenchmarkCacheStoreIterator10000 - B/op 315605 B/op 315649 B/op 1.00
BenchmarkCacheStoreIterator10000 - allocs/op 107 allocs/op 108 allocs/op 0.99
BenchmarkCacheStoreIterator10000 899523 ns/op 314761 B/op 92 allocs/op 1088439 ns/op 315649 B/op 108 allocs/op 0.83
BenchmarkCacheStoreIterator10000 - ns/op 899523 ns/op 1088439 ns/op 0.83
BenchmarkCacheStoreIterator10000 - B/op 314761 B/op 315649 B/op 1.00
BenchmarkCacheStoreIterator10000 - allocs/op 92 allocs/op 108 allocs/op 0.85
BenchmarkCacheStoreIterator50000 9056528 ns/op 2370277 B/op 3548 allocs/op 12642805 ns/op 2404889 B/op 4156 allocs/op 0.72
BenchmarkCacheStoreIterator50000 - ns/op 9056528 ns/op 12642805 ns/op 0.72
BenchmarkCacheStoreIterator50000 - B/op 2370277 B/op 2404889 B/op 0.99
BenchmarkCacheStoreIterator50000 - allocs/op 3548 allocs/op 4156 allocs/op 0.85
BenchmarkCacheStoreIterator50000 6990868 ns/op 2328709 B/op 2815 allocs/op 12642805 ns/op 2404889 B/op 4156 allocs/op 0.55
BenchmarkCacheStoreIterator50000 - ns/op 6990868 ns/op 12642805 ns/op 0.55
BenchmarkCacheStoreIterator50000 - B/op 2328709 B/op 2404889 B/op 0.97
BenchmarkCacheStoreIterator50000 - allocs/op 2815 allocs/op 4156 allocs/op 0.68
BenchmarkCacheStoreIterator100000 26624075 ns/op 5859504 B/op 23926 allocs/op 30554843 ns/op 5824414 B/op 23312 allocs/op 0.87
BenchmarkCacheStoreIterator100000 - ns/op 26624075 ns/op 30554843 ns/op 0.87
BenchmarkCacheStoreIterator100000 - B/op 5859504 B/op 5824414 B/op 1.01
BenchmarkCacheStoreIterator100000 - allocs/op 23926 allocs/op 23312 allocs/op 1.03
BenchmarkCacheStoreIterator100000 21251737 ns/op 5554275 B/op 18566 allocs/op 30554843 ns/op 5824414 B/op 23312 allocs/op 0.70
BenchmarkCacheStoreIterator100000 - ns/op 21251737 ns/op 30554843 ns/op 0.70
BenchmarkCacheStoreIterator100000 - B/op 5554275 B/op 5824414 B/op 0.95
BenchmarkCacheStoreIterator100000 - allocs/op 18566 allocs/op 23312 allocs/op 0.80
BenchmarkCacheStoreGetNoKeyFound 724.4 ns/op 147 B/op 3 allocs/op 781.2 ns/op 154 B/op 3 allocs/op 0.93
BenchmarkCacheStoreGetNoKeyFound - ns/op 724.4 ns/op 781.2 ns/op 0.93
BenchmarkCacheStoreGetNoKeyFound - B/op 147 B/op 154 B/op 0.95
BenchmarkCacheStoreGetNoKeyFound - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkCacheStoreGetNoKeyFound 692.3 ns/op 166 B/op 3 allocs/op 781.2 ns/op 154 B/op 3 allocs/op 0.89
BenchmarkCacheStoreGetNoKeyFound - ns/op 692.3 ns/op 781.2 ns/op 0.89
BenchmarkCacheStoreGetNoKeyFound - B/op 166 B/op 154 B/op 1.08
BenchmarkCacheStoreGetNoKeyFound - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkCacheStoreGetKeyFound 184 ns/op 3 B/op 1 allocs/op 186.8 ns/op 3 B/op 1 allocs/op 0.99
BenchmarkCacheStoreGetKeyFound - ns/op 184 ns/op 186.8 ns/op 0.99
BenchmarkCacheStoreGetKeyFound - B/op 3 B/op 3 B/op 1
BenchmarkCacheStoreGetKeyFound - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCacheStoreGetKeyFound 184.1 ns/op 3 B/op 1 allocs/op 186.8 ns/op 3 B/op 1 allocs/op 0.99
BenchmarkCacheStoreGetKeyFound - ns/op 184.1 ns/op 186.8 ns/op 0.99
BenchmarkCacheStoreGetKeyFound - B/op 3 B/op 3 B/op 1
BenchmarkCacheStoreGetKeyFound - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkIAVLIteratorNext 426.6 ns/op 0 B/op 0 allocs/op 426.3 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIAVLIteratorNext - ns/op 426.6 ns/op 426.3 ns/op 1.00
BenchmarkIAVLIteratorNext - B/op 0 B/op 0 B/op 1
BenchmarkIAVLIteratorNext - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIAVLIteratorNext 416.1 ns/op 0 B/op 0 allocs/op 426.3 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkIAVLIteratorNext - ns/op 416.1 ns/op 426.3 ns/op 0.98
BenchmarkIAVLIteratorNext - B/op 0 B/op 0 B/op 1
BenchmarkIAVLIteratorNext - allocs/op 0 allocs/op 0 allocs/op 1

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

CC: @ajnavarro @thehowl @zivkovicmilos

@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 0.20.

Benchmark suite Current: 01d9e8d Previous: 69400d4 Ratio
BenchmarkStringLargeData 10927199 ns/op 8434551 B/op 94084 allocs/op 11125626 ns/op 8434855 B/op 94084 allocs/op 0.98
BenchmarkStringLargeData - ns/op 10927199 ns/op 11125626 ns/op 0.98
BenchmarkStringLargeData - B/op 8434551 B/op 8434855 B/op 1.00
BenchmarkStringLargeData - allocs/op 94084 allocs/op 94084 allocs/op 1
BenchmarkStringLargeData 9610569 ns/op 8435606 B/op 94090 allocs/op 11125626 ns/op 8434855 B/op 94084 allocs/op 0.86
BenchmarkStringLargeData - ns/op 9610569 ns/op 11125626 ns/op 0.86
BenchmarkStringLargeData - B/op 8435606 B/op 8434855 B/op 1.00
BenchmarkStringLargeData - allocs/op 94090 allocs/op 94084 allocs/op 1.00
BenchmarkPreprocessForLoop 1104609 ns/op 5780 B/op 44 allocs/op 1106202 ns/op 5779 B/op 44 allocs/op 1.00
BenchmarkPreprocessForLoop - ns/op 1104609 ns/op 1106202 ns/op 1.00
BenchmarkPreprocessForLoop - B/op 5780 B/op 5779 B/op 1.00
BenchmarkPreprocessForLoop - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkPreprocessForLoop 1094574 ns/op 5888 B/op 44 allocs/op 1106202 ns/op 5779 B/op 44 allocs/op 0.99
BenchmarkPreprocessForLoop - ns/op 1094574 ns/op 1106202 ns/op 0.99
BenchmarkPreprocessForLoop - B/op 5888 B/op 5779 B/op 1.02
BenchmarkPreprocessForLoop - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkIfStatement 5788424 ns/op 4885673 B/op 10059 allocs/op 5640484 ns/op 4886423 B/op 10060 allocs/op 1.03
BenchmarkIfStatement - ns/op 5788424 ns/op 5640484 ns/op 1.03
BenchmarkIfStatement - B/op 4885673 B/op 4886423 B/op 1.00
BenchmarkIfStatement - allocs/op 10059 allocs/op 10060 allocs/op 1.00
BenchmarkIfStatement 4440055 ns/op 4886736 B/op 10059 allocs/op 5640484 ns/op 4886423 B/op 10060 allocs/op 0.79
BenchmarkIfStatement - ns/op 4440055 ns/op 5640484 ns/op 0.79
BenchmarkIfStatement - B/op 4886736 B/op 4886423 B/op 1.00
BenchmarkIfStatement - allocs/op 10059 allocs/op 10060 allocs/op 1.00
BenchmarkPreprocess 183879 ns/op 66933 B/op 482 allocs/op 181232 ns/op 66939 B/op 482 allocs/op 1.01
BenchmarkPreprocess - ns/op 183879 ns/op 181232 ns/op 1.01
BenchmarkPreprocess - B/op 66933 B/op 66939 B/op 1.00
BenchmarkPreprocess - allocs/op 482 allocs/op 482 allocs/op 1
BenchmarkPreprocess 121815 ns/op 66955 B/op 482 allocs/op 181232 ns/op 66939 B/op 482 allocs/op 0.67
BenchmarkPreprocess - ns/op 121815 ns/op 181232 ns/op 0.67
BenchmarkPreprocess - B/op 66955 B/op 66939 B/op 1.00
BenchmarkPreprocess - allocs/op 482 allocs/op 482 allocs/op 1
BenchmarkBenchdata/fib.gno_param:4 15074 ns/op 11088 B/op 36 allocs/op 15274 ns/op 11088 B/op 36 allocs/op 0.99
BenchmarkBenchdata/fib.gno_param:4 - ns/op 15074 ns/op 15274 ns/op 0.99
BenchmarkBenchdata/fib.gno_param:4 - B/op 11088 B/op 11088 B/op 1
BenchmarkBenchdata/fib.gno_param:4 - allocs/op 36 allocs/op 36 allocs/op 1
BenchmarkBenchdata/fib.gno_param:4 11916 ns/op 11088 B/op 36 allocs/op 15274 ns/op 11088 B/op 36 allocs/op 0.78
BenchmarkBenchdata/fib.gno_param:4 - ns/op 11916 ns/op 15274 ns/op 0.78
BenchmarkBenchdata/fib.gno_param:4 - B/op 11088 B/op 11088 B/op 1
BenchmarkBenchdata/fib.gno_param:4 - allocs/op 36 allocs/op 36 allocs/op 1
BenchmarkBenchdata/fib.gno_param:8 111273 ns/op 82548 B/op 268 allocs/op 112399 ns/op 82548 B/op 268 allocs/op 0.99
BenchmarkBenchdata/fib.gno_param:8 - ns/op 111273 ns/op 112399 ns/op 0.99
BenchmarkBenchdata/fib.gno_param:8 - B/op 82548 B/op 82548 B/op 1
BenchmarkBenchdata/fib.gno_param:8 - allocs/op 268 allocs/op 268 allocs/op 1
BenchmarkBenchdata/fib.gno_param:8 88475 ns/op 82547 B/op 268 allocs/op 112399 ns/op 82548 B/op 268 allocs/op 0.79
BenchmarkBenchdata/fib.gno_param:8 - ns/op 88475 ns/op 112399 ns/op 0.79
BenchmarkBenchdata/fib.gno_param:8 - B/op 82547 B/op 82548 B/op 1.00
BenchmarkBenchdata/fib.gno_param:8 - allocs/op 268 allocs/op 268 allocs/op 1
BenchmarkBenchdata/fib.gno_param:16 5348683 ns/op 3933988 B/op 12772 allocs/op 5367590 ns/op 3933988 B/op 12772 allocs/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - ns/op 5348683 ns/op 5367590 ns/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - B/op 3933988 B/op 3933988 B/op 1
BenchmarkBenchdata/fib.gno_param:16 - allocs/op 12772 allocs/op 12772 allocs/op 1
BenchmarkBenchdata/fib.gno_param:16 4242617 ns/op 3933943 B/op 12772 allocs/op 5367590 ns/op 3933988 B/op 12772 allocs/op 0.79
BenchmarkBenchdata/fib.gno_param:16 - ns/op 4242617 ns/op 5367590 ns/op 0.79
BenchmarkBenchdata/fib.gno_param:16 - B/op 3933943 B/op 3933988 B/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op 12772 allocs/op 12772 allocs/op 1
BenchmarkBenchdata/loop.gno 111 ns/op 0 B/op 0 allocs/op 111.1 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkBenchdata/loop.gno - ns/op 111 ns/op 111.1 ns/op 1.00
BenchmarkBenchdata/loop.gno - B/op 0 B/op 0 B/op 1
BenchmarkBenchdata/loop.gno - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBenchdata/loop.gno 112.3 ns/op 0 B/op 0 allocs/op 111.1 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkBenchdata/loop.gno - ns/op 112.3 ns/op 111.1 ns/op 1.01
BenchmarkBenchdata/loop.gno - B/op 0 B/op 0 B/op 1
BenchmarkBenchdata/loop.gno - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCreateNewMachine 10074 ns/op 3163 B/op 30 allocs/op 9525 ns/op 3163 B/op 30 allocs/op 1.06
BenchmarkCreateNewMachine - ns/op 10074 ns/op 9525 ns/op 1.06
BenchmarkCreateNewMachine - B/op 3163 B/op 3163 B/op 1
BenchmarkCreateNewMachine - allocs/op 30 allocs/op 30 allocs/op 1
BenchmarkCreateNewMachine 5567 ns/op 3180 B/op 30 allocs/op 9525 ns/op 3163 B/op 30 allocs/op 0.58
BenchmarkCreateNewMachine - ns/op 5567 ns/op 9525 ns/op 0.58
BenchmarkCreateNewMachine - B/op 3180 B/op 3163 B/op 1.01
BenchmarkCreateNewMachine - allocs/op 30 allocs/op 30 allocs/op 1
Benchmark_txLogRead/stack2 49.73 ns/op 0 B/op 0 allocs/op 49.73 ns/op 0 B/op 0 allocs/op 1
Benchmark_txLogRead/stack2 - ns/op 49.73 ns/op 49.73 ns/op 1
Benchmark_txLogRead/stack2 - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/stack2 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/stack2 49.75 ns/op 0 B/op 0 allocs/op 49.73 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/stack2 - ns/op 49.75 ns/op 49.73 ns/op 1.00
Benchmark_txLogRead/stack2 - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/stack2 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/stack1 37.29 ns/op 0 B/op 0 allocs/op 37.04 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/stack1 - ns/op 37.29 ns/op 37.04 ns/op 1.01
Benchmark_txLogRead/stack1 - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/stack1 37.35 ns/op 0 B/op 0 allocs/op 37.04 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/stack1 - ns/op 37.35 ns/op 37.04 ns/op 1.01
Benchmark_txLogRead/stack1 - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/wrapped 23.62 ns/op 0 B/op 0 allocs/op 23.38 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/wrapped - ns/op 23.62 ns/op 23.38 ns/op 1.01
Benchmark_txLogRead/wrapped - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/wrapped 23.62 ns/op 0 B/op 0 allocs/op 23.38 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/wrapped - ns/op 23.62 ns/op 23.38 ns/op 1.01
Benchmark_txLogRead/wrapped - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/baseline 22.51 ns/op 0 B/op 0 allocs/op 22.33 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/baseline - ns/op 22.51 ns/op 22.33 ns/op 1.01
Benchmark_txLogRead/baseline - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogRead/baseline 22.51 ns/op 0 B/op 0 allocs/op 22.33 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/baseline - ns/op 22.51 ns/op 22.33 ns/op 1.01
Benchmark_txLogRead/baseline - B/op 0 B/op 0 B/op 1
Benchmark_txLogRead/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/stack1 101.8 ns/op 119 B/op 0 allocs/op 109.4 ns/op 119 B/op 0 allocs/op 0.93
Benchmark_txLogWrite/stack1 - ns/op 101.8 ns/op 109.4 ns/op 0.93
Benchmark_txLogWrite/stack1 - B/op 119 B/op 119 B/op 1
Benchmark_txLogWrite/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/stack1 108.5 ns/op 119 B/op 0 allocs/op 109.4 ns/op 119 B/op 0 allocs/op 0.99
Benchmark_txLogWrite/stack1 - ns/op 108.5 ns/op 109.4 ns/op 0.99
Benchmark_txLogWrite/stack1 - B/op 119 B/op 119 B/op 1
Benchmark_txLogWrite/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/wrapped 87.6 ns/op 83 B/op 0 allocs/op 92.74 ns/op 82 B/op 0 allocs/op 0.94
Benchmark_txLogWrite/wrapped - ns/op 87.6 ns/op 92.74 ns/op 0.94
Benchmark_txLogWrite/wrapped - B/op 83 B/op 82 B/op 1.01
Benchmark_txLogWrite/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/wrapped 92.34 ns/op 82 B/op 0 allocs/op 92.74 ns/op 82 B/op 0 allocs/op 1.00
Benchmark_txLogWrite/wrapped - ns/op 92.34 ns/op 92.74 ns/op 1.00
Benchmark_txLogWrite/wrapped - B/op 82 B/op 82 B/op 1
Benchmark_txLogWrite/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/baseline 86.69 ns/op 83 B/op 0 allocs/op 87.8 ns/op 83 B/op 0 allocs/op 0.99
Benchmark_txLogWrite/baseline - ns/op 86.69 ns/op 87.8 ns/op 0.99
Benchmark_txLogWrite/baseline - B/op 83 B/op 83 B/op 1
Benchmark_txLogWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/baseline 99.18 ns/op 83 B/op 0 allocs/op 87.8 ns/op 83 B/op 0 allocs/op 1.13
Benchmark_txLogWrite/baseline - ns/op 99.18 ns/op 87.8 ns/op 1.13
Benchmark_txLogWrite/baseline - B/op 83 B/op 83 B/op 1
Benchmark_txLogWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/stack1 30.34 ns/op 0 B/op 0 allocs/op 30.39 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/stack1 - ns/op 30.34 ns/op 30.39 ns/op 1.00
Benchmark_bufferedTxMapRead/stack1 - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/stack1 30.34 ns/op 0 B/op 0 allocs/op 30.39 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/stack1 - ns/op 30.34 ns/op 30.39 ns/op 1.00
Benchmark_bufferedTxMapRead/stack1 - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/stack1 - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/wrapped 22.33 ns/op 0 B/op 0 allocs/op 22.31 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/wrapped - ns/op 22.33 ns/op 22.31 ns/op 1.00
Benchmark_bufferedTxMapRead/wrapped - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/wrapped 22.31 ns/op 0 B/op 0 allocs/op 22.31 ns/op 0 B/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/wrapped - ns/op 22.31 ns/op 22.31 ns/op 1
Benchmark_bufferedTxMapRead/wrapped - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/baseline 22.34 ns/op 0 B/op 0 allocs/op 22.36 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/baseline - ns/op 22.34 ns/op 22.36 ns/op 1.00
Benchmark_bufferedTxMapRead/baseline - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/baseline 22.34 ns/op 0 B/op 0 allocs/op 22.36 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/baseline - ns/op 22.34 ns/op 22.36 ns/op 1.00
Benchmark_bufferedTxMapRead/baseline - B/op 0 B/op 0 B/op 1
Benchmark_bufferedTxMapRead/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/buffered 95.72 ns/op 119 B/op 0 allocs/op 98.81 ns/op 119 B/op 0 allocs/op 0.97
Benchmark_bufferedTxMapWrite/buffered - ns/op 95.72 ns/op 98.81 ns/op 0.97
Benchmark_bufferedTxMapWrite/buffered - B/op 119 B/op 119 B/op 1
Benchmark_bufferedTxMapWrite/buffered - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/buffered 96.18 ns/op 119 B/op 0 allocs/op 98.81 ns/op 119 B/op 0 allocs/op 0.97
Benchmark_bufferedTxMapWrite/buffered - ns/op 96.18 ns/op 98.81 ns/op 0.97
Benchmark_bufferedTxMapWrite/buffered - B/op 119 B/op 119 B/op 1
Benchmark_bufferedTxMapWrite/buffered - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/unbuffered 86.56 ns/op 83 B/op 0 allocs/op 87.69 ns/op 83 B/op 0 allocs/op 0.99
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 86.56 ns/op 87.69 ns/op 0.99
Benchmark_bufferedTxMapWrite/unbuffered - B/op 83 B/op 83 B/op 1
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/unbuffered 90.7 ns/op 83 B/op 0 allocs/op 87.69 ns/op 83 B/op 0 allocs/op 1.03
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 90.7 ns/op 87.69 ns/op 1.03
Benchmark_bufferedTxMapWrite/unbuffered - B/op 83 B/op 83 B/op 1
Benchmark_bufferedTxMapWrite/unbuffered - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/baseline 87.04 ns/op 82 B/op 0 allocs/op 87.31 ns/op 83 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapWrite/baseline - ns/op 87.04 ns/op 87.31 ns/op 1.00
Benchmark_bufferedTxMapWrite/baseline - B/op 82 B/op 83 B/op 0.99
Benchmark_bufferedTxMapWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/baseline 88.21 ns/op 83 B/op 0 allocs/op 87.31 ns/op 83 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapWrite/baseline - ns/op 88.21 ns/op 87.31 ns/op 1.01
Benchmark_bufferedTxMapWrite/baseline - B/op 83 B/op 83 B/op 1
Benchmark_bufferedTxMapWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/EmptyStruct:encode 319.1 ns/op 96 B/op 2 allocs/op 316.2 ns/op 96 B/op 2 allocs/op 1.01
BenchmarkBinary/EmptyStruct:encode - ns/op 319.1 ns/op 316.2 ns/op 1.01
BenchmarkBinary/EmptyStruct:encode - B/op 96 B/op 96 B/op 1
BenchmarkBinary/EmptyStruct:encode - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkBinary/EmptyStruct:encode 422 ns/op 96 B/op 2 allocs/op 316.2 ns/op 96 B/op 2 allocs/op 1.33
BenchmarkBinary/EmptyStruct:encode - ns/op 422 ns/op 316.2 ns/op 1.33
BenchmarkBinary/EmptyStruct:encode - B/op 96 B/op 96 B/op 1
BenchmarkBinary/EmptyStruct:encode - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkBinary/EmptyStruct:decode 181.7 ns/op 0 B/op 0 allocs/op 177.8 ns/op 0 B/op 0 allocs/op 1.02
BenchmarkBinary/EmptyStruct:decode - ns/op 181.7 ns/op 177.8 ns/op 1.02
BenchmarkBinary/EmptyStruct:decode - B/op 0 B/op 0 B/op 1
BenchmarkBinary/EmptyStruct:decode - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/EmptyStruct:decode 267.2 ns/op 0 B/op 0 allocs/op 177.8 ns/op 0 B/op 0 allocs/op 1.50
BenchmarkBinary/EmptyStruct:decode - ns/op 267.2 ns/op 177.8 ns/op 1.50
BenchmarkBinary/EmptyStruct:decode - B/op 0 B/op 0 B/op 1
BenchmarkBinary/EmptyStruct:decode - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/PrimitivesStruct:encode 4766 ns/op 1724 B/op 60 allocs/op 4919 ns/op 1724 B/op 60 allocs/op 0.97
BenchmarkBinary/PrimitivesStruct:encode - ns/op 4766 ns/op 4919 ns/op 0.97
BenchmarkBinary/PrimitivesStruct:encode - B/op 1724 B/op 1724 B/op 1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op 60 allocs/op 60 allocs/op 1
BenchmarkBinary/PrimitivesStruct:encode 5019 ns/op 1724 B/op 60 allocs/op 4919 ns/op 1724 B/op 60 allocs/op 1.02
BenchmarkBinary/PrimitivesStruct:encode - ns/op 5019 ns/op 4919 ns/op 1.02
BenchmarkBinary/PrimitivesStruct:encode - B/op 1724 B/op 1724 B/op 1
BenchmarkBinary/PrimitivesStruct:encode - allocs/op 60 allocs/op 60 allocs/op 1
BenchmarkBinary/PrimitivesStruct:decode 3133 ns/op 137 B/op 7 allocs/op 3131 ns/op 137 B/op 7 allocs/op 1.00
BenchmarkBinary/PrimitivesStruct:decode - ns/op 3133 ns/op 3131 ns/op 1.00
BenchmarkBinary/PrimitivesStruct:decode - B/op 137 B/op 137 B/op 1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkBinary/PrimitivesStruct:decode 3007 ns/op 137 B/op 7 allocs/op 3131 ns/op 137 B/op 7 allocs/op 0.96
BenchmarkBinary/PrimitivesStruct:decode - ns/op 3007 ns/op 3131 ns/op 0.96
BenchmarkBinary/PrimitivesStruct:decode - B/op 137 B/op 137 B/op 1
BenchmarkBinary/PrimitivesStruct:decode - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkBinary/ShortArraysStruct:encode 678.5 ns/op 192 B/op 4 allocs/op 699.3 ns/op 192 B/op 4 allocs/op 0.97
BenchmarkBinary/ShortArraysStruct:encode - ns/op 678.5 ns/op 699.3 ns/op 0.97
BenchmarkBinary/ShortArraysStruct:encode - B/op 192 B/op 192 B/op 1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkBinary/ShortArraysStruct:encode 758.4 ns/op 192 B/op 4 allocs/op 699.3 ns/op 192 B/op 4 allocs/op 1.08
BenchmarkBinary/ShortArraysStruct:encode - ns/op 758.4 ns/op 699.3 ns/op 1.08
BenchmarkBinary/ShortArraysStruct:encode - B/op 192 B/op 192 B/op 1
BenchmarkBinary/ShortArraysStruct:encode - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkBinary/ShortArraysStruct:decode 243 ns/op 0 B/op 0 allocs/op 245.2 ns/op 0 B/op 0 allocs/op 0.99
BenchmarkBinary/ShortArraysStruct:decode - ns/op 243 ns/op 245.2 ns/op 0.99
BenchmarkBinary/ShortArraysStruct:decode - B/op 0 B/op 0 B/op 1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/ShortArraysStruct:decode 352.9 ns/op 0 B/op 0 allocs/op 245.2 ns/op 0 B/op 0 allocs/op 1.44
BenchmarkBinary/ShortArraysStruct:decode - ns/op 352.9 ns/op 245.2 ns/op 1.44
BenchmarkBinary/ShortArraysStruct:decode - B/op 0 B/op 0 B/op 1
BenchmarkBinary/ShortArraysStruct:decode - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/ArraysStruct:encode 17399 ns/op 7900 B/op 222 allocs/op 17767 ns/op 7900 B/op 222 allocs/op 0.98
BenchmarkBinary/ArraysStruct:encode - ns/op 17399 ns/op 17767 ns/op 0.98
BenchmarkBinary/ArraysStruct:encode - B/op 7900 B/op 7900 B/op 1
BenchmarkBinary/ArraysStruct:encode - allocs/op 222 allocs/op 222 allocs/op 1
BenchmarkBinary/ArraysStruct:encode 16372 ns/op 7900 B/op 222 allocs/op 17767 ns/op 7900 B/op 222 allocs/op 0.92
BenchmarkBinary/ArraysStruct:encode - ns/op 16372 ns/op 17767 ns/op 0.92
BenchmarkBinary/ArraysStruct:encode - B/op 7900 B/op 7900 B/op 1
BenchmarkBinary/ArraysStruct:encode - allocs/op 222 allocs/op 222 allocs/op 1
BenchmarkBinary/ArraysStruct:decode 11613 ns/op 790 B/op 40 allocs/op 11478 ns/op 790 B/op 40 allocs/op 1.01
BenchmarkBinary/ArraysStruct:decode - ns/op 11613 ns/op 11478 ns/op 1.01
BenchmarkBinary/ArraysStruct:decode - B/op 790 B/op 790 B/op 1
BenchmarkBinary/ArraysStruct:decode - allocs/op 40 allocs/op 40 allocs/op 1
BenchmarkBinary/ArraysStruct:decode 10443 ns/op 790 B/op 40 allocs/op 11478 ns/op 790 B/op 40 allocs/op 0.91
BenchmarkBinary/ArraysStruct:decode - ns/op 10443 ns/op 11478 ns/op 0.91
BenchmarkBinary/ArraysStruct:decode - B/op 790 B/op 790 B/op 1
BenchmarkBinary/ArraysStruct:decode - allocs/op 40 allocs/op 40 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:encode 32956 ns/op 16779 B/op 448 allocs/op 34396 ns/op 16780 B/op 448 allocs/op 0.96
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 32956 ns/op 34396 ns/op 0.96
BenchmarkBinary/ArraysArraysStruct:encode - B/op 16779 B/op 16780 B/op 1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op 448 allocs/op 448 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:encode 30616 ns/op 16779 B/op 448 allocs/op 34396 ns/op 16780 B/op 448 allocs/op 0.89
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 30616 ns/op 34396 ns/op 0.89
BenchmarkBinary/ArraysArraysStruct:encode - B/op 16779 B/op 16780 B/op 1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op 448 allocs/op 448 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:decode 21020 ns/op 1291 B/op 88 allocs/op 21115 ns/op 1291 B/op 88 allocs/op 1.00
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 21020 ns/op 21115 ns/op 1.00
BenchmarkBinary/ArraysArraysStruct:decode - B/op 1291 B/op 1291 B/op 1
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op 88 allocs/op 88 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:decode 19410 ns/op 1292 B/op 88 allocs/op 21115 ns/op 1291 B/op 88 allocs/op 0.92
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 19410 ns/op 21115 ns/op 0.92
BenchmarkBinary/ArraysArraysStruct:decode - B/op 1292 B/op 1291 B/op 1.00
BenchmarkBinary/ArraysArraysStruct:decode - allocs/op 88 allocs/op 88 allocs/op 1
BenchmarkBinary/SlicesStruct:encode 17731 ns/op 8534 B/op 232 allocs/op 18244 ns/op 8534 B/op 232 allocs/op 0.97
BenchmarkBinary/SlicesStruct:encode - ns/op 17731 ns/op 18244 ns/op 0.97
BenchmarkBinary/SlicesStruct:encode - B/op 8534 B/op 8534 B/op 1
BenchmarkBinary/SlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/SlicesStruct:encode 16544 ns/op 8535 B/op 232 allocs/op 18244 ns/op 8534 B/op 232 allocs/op 0.91
BenchmarkBinary/SlicesStruct:encode - ns/op 16544 ns/op 18244 ns/op 0.91
BenchmarkBinary/SlicesStruct:encode - B/op 8535 B/op 8534 B/op 1.00
BenchmarkBinary/SlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/SlicesStruct:decode 28099 ns/op 5134 B/op 240 allocs/op 29238 ns/op 5134 B/op 241 allocs/op 0.96
BenchmarkBinary/SlicesStruct:decode - ns/op 28099 ns/op 29238 ns/op 0.96
BenchmarkBinary/SlicesStruct:decode - B/op 5134 B/op 5134 B/op 1
BenchmarkBinary/SlicesStruct:decode - allocs/op 240 allocs/op 241 allocs/op 1.00
BenchmarkBinary/SlicesStruct:decode 25640 ns/op 5135 B/op 241 allocs/op 29238 ns/op 5134 B/op 241 allocs/op 0.88
BenchmarkBinary/SlicesStruct:decode - ns/op 25640 ns/op 29238 ns/op 0.88
BenchmarkBinary/SlicesStruct:decode - B/op 5135 B/op 5134 B/op 1.00
BenchmarkBinary/SlicesStruct:decode - allocs/op 241 allocs/op 241 allocs/op 1
BenchmarkBinary/SlicesSlicesStruct:encode 84389 ns/op 54200 B/op 1297 allocs/op 85747 ns/op 54212 B/op 1298 allocs/op 0.98
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 84389 ns/op 85747 ns/op 0.98
BenchmarkBinary/SlicesSlicesStruct:encode - B/op 54200 B/op 54212 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op 1297 allocs/op 1298 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode 78017 ns/op 54221 B/op 1297 allocs/op 85747 ns/op 54212 B/op 1298 allocs/op 0.91
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 78017 ns/op 85747 ns/op 0.91
BenchmarkBinary/SlicesSlicesStruct:encode - B/op 54221 B/op 54212 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op 1297 allocs/op 1298 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode 143894 ns/op 35235 B/op 1355 allocs/op 144223 ns/op 35248 B/op 1356 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 143894 ns/op 144223 ns/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - B/op 35235 B/op 35248 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op 1355 allocs/op 1356 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode 126917 ns/op 35274 B/op 1357 allocs/op 144223 ns/op 35248 B/op 1356 allocs/op 0.88
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 126917 ns/op 144223 ns/op 0.88
BenchmarkBinary/SlicesSlicesStruct:decode - B/op 35274 B/op 35248 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op 1357 allocs/op 1356 allocs/op 1.00
BenchmarkBinary/PointersStruct:encode 5469 ns/op 1702 B/op 59 allocs/op 5583 ns/op 1702 B/op 59 allocs/op 0.98
BenchmarkBinary/PointersStruct:encode - ns/op 5469 ns/op 5583 ns/op 0.98
BenchmarkBinary/PointersStruct:encode - B/op 1702 B/op 1702 B/op 1
BenchmarkBinary/PointersStruct:encode - allocs/op 59 allocs/op 59 allocs/op 1
BenchmarkBinary/PointersStruct:encode 5404 ns/op 1702 B/op 59 allocs/op 5583 ns/op 1702 B/op 59 allocs/op 0.97
BenchmarkBinary/PointersStruct:encode - ns/op 5404 ns/op 5583 ns/op 0.97
BenchmarkBinary/PointersStruct:encode - B/op 1702 B/op 1702 B/op 1
BenchmarkBinary/PointersStruct:encode - allocs/op 59 allocs/op 59 allocs/op 1
BenchmarkBinary/PointersStruct:decode 4695 ns/op 286 B/op 26 allocs/op 4742 ns/op 286 B/op 26 allocs/op 0.99
BenchmarkBinary/PointersStruct:decode - ns/op 4695 ns/op 4742 ns/op 0.99
BenchmarkBinary/PointersStruct:decode - B/op 286 B/op 286 B/op 1
BenchmarkBinary/PointersStruct:decode - allocs/op 26 allocs/op 26 allocs/op 1
BenchmarkBinary/PointersStruct:decode 4586 ns/op 286 B/op 26 allocs/op 4742 ns/op 286 B/op 26 allocs/op 0.97
BenchmarkBinary/PointersStruct:decode - ns/op 4586 ns/op 4742 ns/op 0.97
BenchmarkBinary/PointersStruct:decode - B/op 286 B/op 286 B/op 1
BenchmarkBinary/PointersStruct:decode - allocs/op 26 allocs/op 26 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:encode 19432 ns/op 8397 B/op 232 allocs/op 20763 ns/op 8397 B/op 232 allocs/op 0.94
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 19432 ns/op 20763 ns/op 0.94
BenchmarkBinary/PointerSlicesStruct:encode - B/op 8397 B/op 8397 B/op 1
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:encode 18419 ns/op 8398 B/op 232 allocs/op 20763 ns/op 8397 B/op 232 allocs/op 0.89
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 18419 ns/op 20763 ns/op 0.89
BenchmarkBinary/PointerSlicesStruct:encode - B/op 8398 B/op 8397 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:decode 40117 ns/op 6051 B/op 352 allocs/op 40186 ns/op 6051 B/op 352 allocs/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 40117 ns/op 40186 ns/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - B/op 6051 B/op 6051 B/op 1
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op 352 allocs/op 352 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:decode 36193 ns/op 6055 B/op 352 allocs/op 40186 ns/op 6051 B/op 352 allocs/op 0.90
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 36193 ns/op 40186 ns/op 0.90
BenchmarkBinary/PointerSlicesStruct:decode - B/op 6055 B/op 6051 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op 352 allocs/op 352 allocs/op 1
BenchmarkBinary/ComplexSt:encode 47341 ns/op 24118 B/op 582 allocs/op 48087 ns/op 24116 B/op 582 allocs/op 0.98
BenchmarkBinary/ComplexSt:encode - ns/op 47341 ns/op 48087 ns/op 0.98
BenchmarkBinary/ComplexSt:encode - B/op 24118 B/op 24116 B/op 1.00
BenchmarkBinary/ComplexSt:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/ComplexSt:encode 43758 ns/op 24119 B/op 582 allocs/op 48087 ns/op 24116 B/op 582 allocs/op 0.91
BenchmarkBinary/ComplexSt:encode - ns/op 43758 ns/op 48087 ns/op 0.91
BenchmarkBinary/ComplexSt:encode - B/op 24119 B/op 24116 B/op 1.00
BenchmarkBinary/ComplexSt:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/ComplexSt:decode 49487 ns/op 7921 B/op 319 allocs/op 50441 ns/op 7920 B/op 319 allocs/op 0.98
BenchmarkBinary/ComplexSt:decode - ns/op 49487 ns/op 50441 ns/op 0.98
BenchmarkBinary/ComplexSt:decode - B/op 7921 B/op 7920 B/op 1.00
BenchmarkBinary/ComplexSt:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/ComplexSt:decode 45160 ns/op 7923 B/op 319 allocs/op 50441 ns/op 7920 B/op 319 allocs/op 0.90
BenchmarkBinary/ComplexSt:decode - ns/op 45160 ns/op 50441 ns/op 0.90
BenchmarkBinary/ComplexSt:decode - B/op 7923 B/op 7920 B/op 1.00
BenchmarkBinary/ComplexSt:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt1:encode 5291 ns/op 2037 B/op 65 allocs/op 5417 ns/op 2037 B/op 65 allocs/op 0.98
BenchmarkBinary/EmbeddedSt1:encode - ns/op 5291 ns/op 5417 ns/op 0.98
BenchmarkBinary/EmbeddedSt1:encode - B/op 2037 B/op 2037 B/op 1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op 65 allocs/op 65 allocs/op 1
BenchmarkBinary/EmbeddedSt1:encode 5377 ns/op 2037 B/op 65 allocs/op 5417 ns/op 2037 B/op 65 allocs/op 0.99
BenchmarkBinary/EmbeddedSt1:encode - ns/op 5377 ns/op 5417 ns/op 0.99
BenchmarkBinary/EmbeddedSt1:encode - B/op 2037 B/op 2037 B/op 1
BenchmarkBinary/EmbeddedSt1:encode - allocs/op 65 allocs/op 65 allocs/op 1
BenchmarkBinary/EmbeddedSt1:decode 3443 ns/op 300 B/op 8 allocs/op 3448 ns/op 300 B/op 8 allocs/op 1.00
BenchmarkBinary/EmbeddedSt1:decode - ns/op 3443 ns/op 3448 ns/op 1.00
BenchmarkBinary/EmbeddedSt1:decode - B/op 300 B/op 300 B/op 1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/EmbeddedSt1:decode 3297 ns/op 300 B/op 8 allocs/op 3448 ns/op 300 B/op 8 allocs/op 0.96
BenchmarkBinary/EmbeddedSt1:decode - ns/op 3297 ns/op 3448 ns/op 0.96
BenchmarkBinary/EmbeddedSt1:decode - B/op 300 B/op 300 B/op 1
BenchmarkBinary/EmbeddedSt1:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/EmbeddedSt2:encode 47567 ns/op 24117 B/op 582 allocs/op 50049 ns/op 24115 B/op 582 allocs/op 0.95
BenchmarkBinary/EmbeddedSt2:encode - ns/op 47567 ns/op 50049 ns/op 0.95
BenchmarkBinary/EmbeddedSt2:encode - B/op 24117 B/op 24115 B/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/EmbeddedSt2:encode 43710 ns/op 24119 B/op 582 allocs/op 50049 ns/op 24115 B/op 582 allocs/op 0.87
BenchmarkBinary/EmbeddedSt2:encode - ns/op 43710 ns/op 50049 ns/op 0.87
BenchmarkBinary/EmbeddedSt2:encode - B/op 24119 B/op 24115 B/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/EmbeddedSt2:decode 49654 ns/op 7922 B/op 319 allocs/op 50251 ns/op 7919 B/op 319 allocs/op 0.99
BenchmarkBinary/EmbeddedSt2:decode - ns/op 49654 ns/op 50251 ns/op 0.99
BenchmarkBinary/EmbeddedSt2:decode - B/op 7922 B/op 7919 B/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt2:decode 45297 ns/op 7923 B/op 319 allocs/op 50251 ns/op 7919 B/op 319 allocs/op 0.90
BenchmarkBinary/EmbeddedSt2:decode - ns/op 45297 ns/op 50251 ns/op 0.90
BenchmarkBinary/EmbeddedSt2:decode - B/op 7923 B/op 7919 B/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt3:encode 38466 ns/op 19188 B/op 468 allocs/op 41803 ns/op 19181 B/op 468 allocs/op 0.92
BenchmarkBinary/EmbeddedSt3:encode - ns/op 38466 ns/op 41803 ns/op 0.92
BenchmarkBinary/EmbeddedSt3:encode - B/op 19188 B/op 19181 B/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op 468 allocs/op 468 allocs/op 1
BenchmarkBinary/EmbeddedSt3:encode 35639 ns/op 19193 B/op 468 allocs/op 41803 ns/op 19181 B/op 468 allocs/op 0.85
BenchmarkBinary/EmbeddedSt3:encode - ns/op 35639 ns/op 41803 ns/op 0.85
BenchmarkBinary/EmbeddedSt3:encode - B/op 19193 B/op 19181 B/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op 468 allocs/op 468 allocs/op 1
BenchmarkBinary/EmbeddedSt3:decode 41454 ns/op 7489 B/op 258 allocs/op 44773 ns/op 7483 B/op 258 allocs/op 0.93
BenchmarkBinary/EmbeddedSt3:decode - ns/op 41454 ns/op 44773 ns/op 0.93
BenchmarkBinary/EmbeddedSt3:decode - B/op 7489 B/op 7483 B/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op 258 allocs/op 258 allocs/op 1
BenchmarkBinary/EmbeddedSt3:decode 37624 ns/op 7491 B/op 258 allocs/op 44773 ns/op 7483 B/op 258 allocs/op 0.84
BenchmarkBinary/EmbeddedSt3:decode - ns/op 37624 ns/op 44773 ns/op 0.84
BenchmarkBinary/EmbeddedSt3:decode - B/op 7491 B/op 7483 B/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op 258 allocs/op 258 allocs/op 1
BenchmarkBinary/EmbeddedSt4:encode 48542 ns/op 24426 B/op 591 allocs/op 60220 ns/op 24423 B/op 591 allocs/op 0.81
BenchmarkBinary/EmbeddedSt4:encode - ns/op 48542 ns/op 60220 ns/op 0.81
BenchmarkBinary/EmbeddedSt4:encode - B/op 24426 B/op 24423 B/op 1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op 591 allocs/op 591 allocs/op 1
BenchmarkBinary/EmbeddedSt4:encode 44311 ns/op 24427 B/op 591 allocs/op 60220 ns/op 24423 B/op 591 allocs/op 0.74
BenchmarkBinary/EmbeddedSt4:encode - ns/op 44311 ns/op 60220 ns/op 0.74
BenchmarkBinary/EmbeddedSt4:encode - B/op 24427 B/op 24423 B/op 1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op 591 allocs/op 591 allocs/op 1
BenchmarkBinary/EmbeddedSt4:decode 50706 ns/op 7979 B/op 322 allocs/op 51122 ns/op 7979 B/op 322 allocs/op 0.99
BenchmarkBinary/EmbeddedSt4:decode - ns/op 50706 ns/op 51122 ns/op 0.99
BenchmarkBinary/EmbeddedSt4:decode - B/op 7979 B/op 7979 B/op 1
BenchmarkBinary/EmbeddedSt4:decode - allocs/op 322 allocs/op 322 allocs/op 1
BenchmarkBinary/EmbeddedSt4:decode 46192 ns/op 7978 B/op 322 allocs/op 51122 ns/op 7979 B/op 322 allocs/op 0.90
BenchmarkBinary/EmbeddedSt4:decode - ns/op 46192 ns/op 51122 ns/op 0.90
BenchmarkBinary/EmbeddedSt4:decode - B/op 7978 B/op 7979 B/op 1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op 322 allocs/op 322 allocs/op 1
BenchmarkBinary/EmbeddedSt5:encode 39618 ns/op 19586 B/op 475 allocs/op 40702 ns/op 19584 B/op 475 allocs/op 0.97
BenchmarkBinary/EmbeddedSt5:encode - ns/op 39618 ns/op 40702 ns/op 0.97
BenchmarkBinary/EmbeddedSt5:encode - B/op 19586 B/op 19584 B/op 1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op 475 allocs/op 475 allocs/op 1
BenchmarkBinary/EmbeddedSt5:encode 36276 ns/op 19588 B/op 475 allocs/op 40702 ns/op 19584 B/op 475 allocs/op 0.89
BenchmarkBinary/EmbeddedSt5:encode - ns/op 36276 ns/op 40702 ns/op 0.89
BenchmarkBinary/EmbeddedSt5:encode - B/op 19588 B/op 19584 B/op 1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op 475 allocs/op 475 allocs/op 1
BenchmarkBinary/EmbeddedSt5:decode 41826 ns/op 7553 B/op 262 allocs/op 42628 ns/op 7557 B/op 262 allocs/op 0.98
BenchmarkBinary/EmbeddedSt5:decode - ns/op 41826 ns/op 42628 ns/op 0.98
BenchmarkBinary/EmbeddedSt5:decode - B/op 7553 B/op 7557 B/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op 262 allocs/op 262 allocs/op 1
BenchmarkBinary/EmbeddedSt5:decode 38320 ns/op 7559 B/op 262 allocs/op 42628 ns/op 7557 B/op 262 allocs/op 0.90
BenchmarkBinary/EmbeddedSt5:decode - ns/op 38320 ns/op 42628 ns/op 0.90
BenchmarkBinary/EmbeddedSt5:decode - B/op 7559 B/op 7557 B/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op 262 allocs/op 262 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode 2287 ns/op 512 B/op 16 allocs/op 2354 ns/op 512 B/op 16 allocs/op 0.97
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 2287 ns/op 2354 ns/op 0.97
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op 512 B/op 512 B/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode 2407 ns/op 512 B/op 16 allocs/op 2354 ns/op 512 B/op 16 allocs/op 1.02
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 2407 ns/op 2354 ns/op 1.02
BenchmarkBinary/AminoMarshalerStruct1:encode - B/op 512 B/op 512 B/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:decode 2043 ns/op 200 B/op 8 allocs/op 2128 ns/op 200 B/op 8 allocs/op 0.96
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 2043 ns/op 2128 ns/op 0.96
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:decode 2225 ns/op 200 B/op 8 allocs/op 2128 ns/op 200 B/op 8 allocs/op 1.05
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 2225 ns/op 2128 ns/op 1.05
BenchmarkBinary/AminoMarshalerStruct1:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerStruct1:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct2:encode 5097 ns/op 1783 B/op 53 allocs/op 5248 ns/op 1783 B/op 53 allocs/op 0.97
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 5097 ns/op 5248 ns/op 0.97
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op 1783 B/op 1783 B/op 1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct2:encode 5705 ns/op 1783 B/op 53 allocs/op 5248 ns/op 1783 B/op 53 allocs/op 1.09
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 5705 ns/op 5248 ns/op 1.09
BenchmarkBinary/AminoMarshalerStruct2:encode - B/op 1783 B/op 1783 B/op 1
BenchmarkBinary/AminoMarshalerStruct2:encode - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct2:decode 4719 ns/op 832 B/op 31 allocs/op 4763 ns/op 832 B/op 31 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 4719 ns/op 4763 ns/op 0.99
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op 832 B/op 832 B/op 1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op 31 allocs/op 31 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct2:decode 4614 ns/op 832 B/op 31 allocs/op 4763 ns/op 832 B/op 31 allocs/op 0.97
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 4614 ns/op 4763 ns/op 0.97
BenchmarkBinary/AminoMarshalerStruct2:decode - B/op 832 B/op 832 B/op 1
BenchmarkBinary/AminoMarshalerStruct2:decode - allocs/op 31 allocs/op 31 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct3:encode 2006 ns/op 352 B/op 12 allocs/op 1996 ns/op 352 B/op 12 allocs/op 1.01
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 2006 ns/op 1996 ns/op 1.01
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op 352 B/op 352 B/op 1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct3:encode 2149 ns/op 352 B/op 12 allocs/op 1996 ns/op 352 B/op 12 allocs/op 1.08
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 2149 ns/op 1996 ns/op 1.08
BenchmarkBinary/AminoMarshalerStruct3:encode - B/op 352 B/op 352 B/op 1
BenchmarkBinary/AminoMarshalerStruct3:encode - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct3:decode 1917 ns/op 200 B/op 8 allocs/op 1922 ns/op 200 B/op 8 allocs/op 1.00
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 1917 ns/op 1922 ns/op 1.00
BenchmarkBinary/AminoMarshalerStruct3:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct3:decode 1999 ns/op 200 B/op 8 allocs/op 1922 ns/op 200 B/op 8 allocs/op 1.04
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 1999 ns/op 1922 ns/op 1.04
BenchmarkBinary/AminoMarshalerStruct3:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerStruct3:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerInt4:encode 2134 ns/op 464 B/op 14 allocs/op 2176 ns/op 464 B/op 14 allocs/op 0.98
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 2134 ns/op 2176 ns/op 0.98
BenchmarkBinary/AminoMarshalerInt4:encode - B/op 464 B/op 464 B/op 1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op 14 allocs/op 14 allocs/op 1
BenchmarkBinary/AminoMarshalerInt4:encode 2324 ns/op 464 B/op 14 allocs/op 2176 ns/op 464 B/op 14 allocs/op 1.07
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 2324 ns/op 2176 ns/op 1.07
BenchmarkBinary/AminoMarshalerInt4:encode - B/op 464 B/op 464 B/op 1
BenchmarkBinary/AminoMarshalerInt4:encode - allocs/op 14 allocs/op 14 allocs/op 1
BenchmarkBinary/AminoMarshalerInt4:decode 1981 ns/op 200 B/op 8 allocs/op 1955 ns/op 200 B/op 8 allocs/op 1.01
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 1981 ns/op 1955 ns/op 1.01
BenchmarkBinary/AminoMarshalerInt4:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerInt4:decode 2203 ns/op 200 B/op 8 allocs/op 1955 ns/op 200 B/op 8 allocs/op 1.13
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 2203 ns/op 1955 ns/op 1.13
BenchmarkBinary/AminoMarshalerInt4:decode - B/op 200 B/op 200 B/op 1
BenchmarkBinary/AminoMarshalerInt4:decode - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkBinary/AminoMarshalerInt5:encode 2567 ns/op 399 B/op 15 allocs/op 2411 ns/op 399 B/op 15 allocs/op 1.06
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 2567 ns/op 2411 ns/op 1.06
BenchmarkBinary/AminoMarshalerInt5:encode - B/op 399 B/op 399 B/op 1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op 15 allocs/op 15 allocs/op 1
BenchmarkBinary/AminoMarshalerInt5:encode 2583 ns/op 399 B/op 15 allocs/op 2411 ns/op 399 B/op 15 allocs/op 1.07
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 2583 ns/op 2411 ns/op 1.07
BenchmarkBinary/AminoMarshalerInt5:encode - B/op 399 B/op 399 B/op 1
BenchmarkBinary/AminoMarshalerInt5:encode - allocs/op 15 allocs/op 15 allocs/op 1
BenchmarkBinary/AminoMarshalerInt5:decode 2098 ns/op 231 B/op 10 allocs/op 2074 ns/op 231 B/op 10 allocs/op 1.01
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 2098 ns/op 2074 ns/op 1.01
BenchmarkBinary/AminoMarshalerInt5:decode - B/op 231 B/op 231 B/op 1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op 10 allocs/op 10 allocs/op 1
BenchmarkBinary/AminoMarshalerInt5:decode 2129 ns/op 231 B/op 10 allocs/op 2074 ns/op 231 B/op 10 allocs/op 1.03
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 2129 ns/op 2074 ns/op 1.03
BenchmarkBinary/AminoMarshalerInt5:decode - B/op 231 B/op 231 B/op 1
BenchmarkBinary/AminoMarshalerInt5:decode - allocs/op 10 allocs/op 10 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct6:encode 4025 ns/op 904 B/op 29 allocs/op 3974 ns/op 904 B/op 29 allocs/op 1.01
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 4025 ns/op 3974 ns/op 1.01
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op 904 B/op 904 B/op 1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op 29 allocs/op 29 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct6:encode 4248 ns/op 904 B/op 29 allocs/op 3974 ns/op 904 B/op 29 allocs/op 1.07
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 4248 ns/op 3974 ns/op 1.07
BenchmarkBinary/AminoMarshalerStruct6:encode - B/op 904 B/op 904 B/op 1
BenchmarkBinary/AminoMarshalerStruct6:encode - allocs/op 29 allocs/op 29 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct6:decode 3867 ns/op 464 B/op 20 allocs/op 4090 ns/op 464 B/op 20 allocs/op 0.95
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 3867 ns/op 4090 ns/op 0.95
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op 464 B/op 464 B/op 1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op 20 allocs/op 20 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct6:decode 3945 ns/op 464 B/op 20 allocs/op 4090 ns/op 464 B/op 20 allocs/op 0.96
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 3945 ns/op 4090 ns/op 0.96
BenchmarkBinary/AminoMarshalerStruct6:decode - B/op 464 B/op 464 B/op 1
BenchmarkBinary/AminoMarshalerStruct6:decode - allocs/op 20 allocs/op 20 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct7:encode 3721 ns/op 696 B/op 24 allocs/op 3633 ns/op 696 B/op 24 allocs/op 1.02
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 3721 ns/op 3633 ns/op 1.02
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op 696 B/op 696 B/op 1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op 24 allocs/op 24 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct7:encode 3553 ns/op 696 B/op 24 allocs/op 3633 ns/op 696 B/op 24 allocs/op 0.98
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 3553 ns/op 3633 ns/op 0.98
BenchmarkBinary/AminoMarshalerStruct7:encode - B/op 696 B/op 696 B/op 1
BenchmarkBinary/AminoMarshalerStruct7:encode - allocs/op 24 allocs/op 24 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct7:decode 3675 ns/op 432 B/op 20 allocs/op 3678 ns/op 432 B/op 20 allocs/op 1.00
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 3675 ns/op 3678 ns/op 1.00
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op 432 B/op 432 B/op 1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op 20 allocs/op 20 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct7:decode 3695 ns/op 432 B/op 20 allocs/op 3678 ns/op 432 B/op 20 allocs/op 1.00
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 3695 ns/op 3678 ns/op 1.00
BenchmarkBinary/AminoMarshalerStruct7:decode - B/op 432 B/op 432 B/op 1
BenchmarkBinary/AminoMarshalerStruct7:decode - allocs/op 20 allocs/op 20 allocs/op 1
BenchmarkRoundStateDeepCopy 4698602 ns/op 783249 B/op 24143 allocs/op 4750453 ns/op 783248 B/op 24143 allocs/op 0.99
BenchmarkRoundStateDeepCopy - ns/op 4698602 ns/op 4750453 ns/op 0.99
BenchmarkRoundStateDeepCopy - B/op 783249 B/op 783248 B/op 1.00
BenchmarkRoundStateDeepCopy - allocs/op 24143 allocs/op 24143 allocs/op 1
BenchmarkRoundStateDeepCopy 4526738 ns/op 783249 B/op 24143 allocs/op 4750453 ns/op 783248 B/op 24143 allocs/op 0.95
BenchmarkRoundStateDeepCopy - ns/op 4526738 ns/op 4750453 ns/op 0.95
BenchmarkRoundStateDeepCopy - B/op 783249 B/op 783248 B/op 1.00
BenchmarkRoundStateDeepCopy - allocs/op 24143 allocs/op 24143 allocs/op 1
BenchmarkReap 159767 ns/op 122880 B/op 1 allocs/op 161076 ns/op 122880 B/op 1 allocs/op 0.99
BenchmarkReap - ns/op 159767 ns/op 161076 ns/op 0.99
BenchmarkReap - B/op 122880 B/op 122880 B/op 1
BenchmarkReap - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkReap 117037 ns/op 122880 B/op 1 allocs/op 161076 ns/op 122880 B/op 1 allocs/op 0.73
BenchmarkReap - ns/op 117037 ns/op 161076 ns/op 0.73
BenchmarkReap - B/op 122880 B/op 122880 B/op 1
BenchmarkReap - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCheckTx 95.52 ns/op 40 B/op 2 allocs/op 97.39 ns/op 40 B/op 2 allocs/op 0.98
BenchmarkCheckTx - ns/op 95.52 ns/op 97.39 ns/op 0.98
BenchmarkCheckTx - B/op 40 B/op 40 B/op 1
BenchmarkCheckTx - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCheckTx 76.95 ns/op 40 B/op 2 allocs/op 97.39 ns/op 40 B/op 2 allocs/op 0.79
BenchmarkCheckTx - ns/op 76.95 ns/op 97.39 ns/op 0.79
BenchmarkCheckTx - B/op 40 B/op 40 B/op 1
BenchmarkCheckTx - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheInsertTime 656.9 ns/op 87 B/op 2 allocs/op 674.4 ns/op 87 B/op 2 allocs/op 0.97
BenchmarkCacheInsertTime - ns/op 656.9 ns/op 674.4 ns/op 0.97
BenchmarkCacheInsertTime - B/op 87 B/op 87 B/op 1
BenchmarkCacheInsertTime - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheInsertTime 637.9 ns/op 80 B/op 2 allocs/op 674.4 ns/op 87 B/op 2 allocs/op 0.95
BenchmarkCacheInsertTime - ns/op 637.9 ns/op 674.4 ns/op 0.95
BenchmarkCacheInsertTime - B/op 80 B/op 87 B/op 0.92
BenchmarkCacheInsertTime - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheRemoveTime 475.9 ns/op 0 B/op 0 allocs/op 487.7 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkCacheRemoveTime - ns/op 475.9 ns/op 487.7 ns/op 0.98
BenchmarkCacheRemoveTime - B/op 0 B/op 0 B/op 1
BenchmarkCacheRemoveTime - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCacheRemoveTime 474.4 ns/op 0 B/op 0 allocs/op 487.7 ns/op 0 B/op 0 allocs/op 0.97
BenchmarkCacheRemoveTime - ns/op 474.4 ns/op 487.7 ns/op 0.97
BenchmarkCacheRemoveTime - B/op 0 B/op 0 B/op 1
BenchmarkCacheRemoveTime - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkLoadValidators/height=10 504407 ns/op 100469 B/op 2440 allocs/op 507111 ns/op 100469 B/op 2440 allocs/op 0.99
BenchmarkLoadValidators/height=10 - ns/op 504407 ns/op 507111 ns/op 0.99
BenchmarkLoadValidators/height=10 - B/op 100469 B/op 100469 B/op 1
BenchmarkLoadValidators/height=10 - allocs/op 2440 allocs/op 2440 allocs/op 1
BenchmarkLoadValidators/height=10 467078 ns/op 100478 B/op 2440 allocs/op 507111 ns/op 100469 B/op 2440 allocs/op 0.92
BenchmarkLoadValidators/height=10 - ns/op 467078 ns/op 507111 ns/op 0.92
BenchmarkLoadValidators/height=10 - B/op 100478 B/op 100469 B/op 1.00
BenchmarkLoadValidators/height=10 - allocs/op 2440 allocs/op 2440 allocs/op 1
BenchmarkLoadValidators/height=100 723052 ns/op 100469 B/op 2440 allocs/op 716405 ns/op 100469 B/op 2440 allocs/op 1.01
BenchmarkLoadValidators/height=100 - ns/op 723052 ns/op 716405 ns/op 1.01
BenchmarkLoadValidators/height=100 - B/op 100469 B/op 100469 B/op 1
BenchmarkLoadValidators/height=100 - allocs/op 2440 allocs/op 2440 allocs/op 1
BenchmarkLoadValidators/height=100 677795 ns/op 100478 B/op 2440 allocs/op 716405 ns/op 100469 B/op 2440 allocs/op 0.95
BenchmarkLoadValidators/height=100 - ns/op 677795 ns/op 716405 ns/op 0.95
BenchmarkLoadValidators/height=100 - B/op 100478 B/op 100469 B/op 1.00
BenchmarkLoadValidators/height=100 - allocs/op 2440 allocs/op 2440 allocs/op 1
BenchmarkLoadValidators/height=1000 2770360 ns/op 100492 B/op 2441 allocs/op 2780822 ns/op 100492 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=1000 - ns/op 2770360 ns/op 2780822 ns/op 1.00
BenchmarkLoadValidators/height=1000 - B/op 100492 B/op 100492 B/op 1
BenchmarkLoadValidators/height=1000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=1000 2755910 ns/op 100503 B/op 2441 allocs/op 2780822 ns/op 100492 B/op 2441 allocs/op 0.99
BenchmarkLoadValidators/height=1000 - ns/op 2755910 ns/op 2780822 ns/op 0.99
BenchmarkLoadValidators/height=1000 - B/op 100503 B/op 100492 B/op 1.00
BenchmarkLoadValidators/height=1000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=10000 23476549 ns/op 100493 B/op 2441 allocs/op 23464552 ns/op 100493 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=10000 - ns/op 23476549 ns/op 23464552 ns/op 1.00
BenchmarkLoadValidators/height=10000 - B/op 100493 B/op 100493 B/op 1
BenchmarkLoadValidators/height=10000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=10000 23443967 ns/op 100509 B/op 2441 allocs/op 23464552 ns/op 100493 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=10000 - ns/op 23443967 ns/op 23464552 ns/op 1.00
BenchmarkLoadValidators/height=10000 - B/op 100509 B/op 100493 B/op 1.00
BenchmarkLoadValidators/height=10000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=100000 481707 ns/op 100405 B/op 2436 allocs/op 481438 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=100000 - ns/op 481707 ns/op 481438 ns/op 1.00
BenchmarkLoadValidators/height=100000 - B/op 100405 B/op 100405 B/op 1
BenchmarkLoadValidators/height=100000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=100000 443437 ns/op 100414 B/op 2436 allocs/op 481438 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=100000 - ns/op 443437 ns/op 481438 ns/op 0.92
BenchmarkLoadValidators/height=100000 - B/op 100414 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=100000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=1000000 481020 ns/op 100405 B/op 2436 allocs/op 483326 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=1000000 - ns/op 481020 ns/op 483326 ns/op 1.00
BenchmarkLoadValidators/height=1000000 - B/op 100405 B/op 100405 B/op 1
BenchmarkLoadValidators/height=1000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=1000000 443581 ns/op 100415 B/op 2436 allocs/op 483326 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=1000000 - ns/op 443581 ns/op 483326 ns/op 0.92
BenchmarkLoadValidators/height=1000000 - B/op 100415 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=1000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=10000000 479413 ns/op 100405 B/op 2436 allocs/op 482525 ns/op 100405 B/op 2436 allocs/op 0.99
BenchmarkLoadValidators/height=10000000 - ns/op 479413 ns/op 482525 ns/op 0.99
BenchmarkLoadValidators/height=10000000 - B/op 100405 B/op 100405 B/op 1
BenchmarkLoadValidators/height=10000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=10000000 448913 ns/op 100414 B/op 2436 allocs/op 482525 ns/op 100405 B/op 2436 allocs/op 0.93
BenchmarkLoadValidators/height=10000000 - ns/op 448913 ns/op 482525 ns/op 0.93
BenchmarkLoadValidators/height=10000000 - B/op 100414 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=10000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=100000000 485035 ns/op 100405 B/op 2436 allocs/op 484752 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=100000000 - ns/op 485035 ns/op 484752 ns/op 1.00
BenchmarkLoadValidators/height=100000000 - B/op 100405 B/op 100405 B/op 1
BenchmarkLoadValidators/height=100000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=100000000 442561 ns/op 100413 B/op 2436 allocs/op 484752 ns/op 100405 B/op 2436 allocs/op 0.91
BenchmarkLoadValidators/height=100000000 - ns/op 442561 ns/op 484752 ns/op 0.91
BenchmarkLoadValidators/height=100000000 - B/op 100413 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=100000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=1000000000 479889 ns/op 100405 B/op 2436 allocs/op 481655 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=1000000000 - ns/op 479889 ns/op 481655 ns/op 1.00
BenchmarkLoadValidators/height=1000000000 - B/op 100405 B/op 100405 B/op 1
BenchmarkLoadValidators/height=1000000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=1000000000 442957 ns/op 100414 B/op 2436 allocs/op 481655 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=1000000000 - ns/op 442957 ns/op 481655 ns/op 0.92
BenchmarkLoadValidators/height=1000000000 - B/op 100414 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=1000000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkProposalWriteSignBytes 2614 ns/op 1512 B/op 43 allocs/op 2609 ns/op 1512 B/op 43 allocs/op 1.00
BenchmarkProposalWriteSignBytes - ns/op 2614 ns/op 2609 ns/op 1.00
BenchmarkProposalWriteSignBytes - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalWriteSignBytes - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkProposalWriteSignBytes 2372 ns/op 1512 B/op 43 allocs/op 2609 ns/op 1512 B/op 43 allocs/op 0.91
BenchmarkProposalWriteSignBytes - ns/op 2372 ns/op 2609 ns/op 0.91
BenchmarkProposalWriteSignBytes - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalWriteSignBytes - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkProposalSign 29907 ns/op 1576 B/op 44 allocs/op 29873 ns/op 1576 B/op 44 allocs/op 1.00
BenchmarkProposalSign - ns/op 29907 ns/op 29873 ns/op 1.00
BenchmarkProposalSign - B/op 1576 B/op 1576 B/op 1
BenchmarkProposalSign - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkProposalSign 29614 ns/op 1576 B/op 44 allocs/op 29873 ns/op 1576 B/op 44 allocs/op 0.99
BenchmarkProposalSign - ns/op 29614 ns/op 29873 ns/op 0.99
BenchmarkProposalSign - B/op 1576 B/op 1576 B/op 1
BenchmarkProposalSign - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkProposalVerifySignature 65855 ns/op 1512 B/op 43 allocs/op 65344 ns/op 1512 B/op 43 allocs/op 1.01
BenchmarkProposalVerifySignature - ns/op 65855 ns/op 65344 ns/op 1.01
BenchmarkProposalVerifySignature - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalVerifySignature - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkProposalVerifySignature 65496 ns/op 1512 B/op 43 allocs/op 65344 ns/op 1512 B/op 43 allocs/op 1.00
BenchmarkProposalVerifySignature - ns/op 65496 ns/op 65344 ns/op 1.00
BenchmarkProposalVerifySignature - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalVerifySignature - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkValidatorSetCopy 55603 ns/op 72192 B/op 1001 allocs/op 55625 ns/op 72192 B/op 1001 allocs/op 1.00
BenchmarkValidatorSetCopy - ns/op 55603 ns/op 55625 ns/op 1.00
BenchmarkValidatorSetCopy - B/op 72192 B/op 72192 B/op 1
BenchmarkValidatorSetCopy - allocs/op 1001 allocs/op 1001 allocs/op 1
BenchmarkValidatorSetCopy 43439 ns/op 72192 B/op 1001 allocs/op 55625 ns/op 72192 B/op 1001 allocs/op 0.78
BenchmarkValidatorSetCopy - ns/op 43439 ns/op 55625 ns/op 0.78
BenchmarkValidatorSetCopy - B/op 72192 B/op 72192 B/op 1
BenchmarkValidatorSetCopy - allocs/op 1001 allocs/op 1001 allocs/op 1
BenchmarkUpdates 866344 ns/op 221432 B/op 2111 allocs/op 863541 ns/op 221432 B/op 2111 allocs/op 1.00
BenchmarkUpdates - ns/op 866344 ns/op 863541 ns/op 1.00
BenchmarkUpdates - B/op 221432 B/op 221432 B/op 1
BenchmarkUpdates - allocs/op 2111 allocs/op 2111 allocs/op 1
BenchmarkUpdates 800372 ns/op 221432 B/op 2111 allocs/op 863541 ns/op 221432 B/op 2111 allocs/op 0.93
BenchmarkUpdates - ns/op 800372 ns/op 863541 ns/op 0.93
BenchmarkUpdates - B/op 221432 B/op 221432 B/op 1
BenchmarkUpdates - allocs/op 2111 allocs/op 2111 allocs/op 1
BenchmarkWalRead512B 4021 ns/op 8136 B/op 16 allocs/op 4061 ns/op 8136 B/op 16 allocs/op 0.99
BenchmarkWalRead512B - ns/op 4021 ns/op 4061 ns/op 0.99
BenchmarkWalRead512B - B/op 8136 B/op 8136 B/op 1
BenchmarkWalRead512B - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkWalRead512B 3568 ns/op 8136 B/op 16 allocs/op 4061 ns/op 8136 B/op 16 allocs/op 0.88
BenchmarkWalRead512B - ns/op 3568 ns/op 4061 ns/op 0.88
BenchmarkWalRead512B - B/op 8136 B/op 8136 B/op 1
BenchmarkWalRead512B - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkWalRead10KB 29815 ns/op 88368 B/op 22 allocs/op 29732 ns/op 88368 B/op 22 allocs/op 1.00
BenchmarkWalRead10KB - ns/op 29815 ns/op 29732 ns/op 1.00
BenchmarkWalRead10KB - B/op 88368 B/op 88368 B/op 1
BenchmarkWalRead10KB - allocs/op 22 allocs/op 22 allocs/op 1
BenchmarkWalRead10KB 26767 ns/op 88368 B/op 22 allocs/op 29732 ns/op 88368 B/op 22 allocs/op 0.90
BenchmarkWalRead10KB - ns/op 26767 ns/op 29732 ns/op 0.90
BenchmarkWalRead10KB - B/op 88368 B/op 88368 B/op 1
BenchmarkWalRead10KB - allocs/op 22 allocs/op 22 allocs/op 1
BenchmarkDetaching 121.4 ns/op 0 B/op 0 allocs/op 127.5 ns/op 0 B/op 0 allocs/op 0.95
BenchmarkDetaching - ns/op 121.4 ns/op 127.5 ns/op 0.95
BenchmarkDetaching - B/op 0 B/op 0 B/op 1
BenchmarkDetaching - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkDetaching 71.33 ns/op 0 B/op 0 allocs/op 127.5 ns/op 0 B/op 0 allocs/op 0.56
BenchmarkDetaching - ns/op 71.33 ns/op 127.5 ns/op 0.56
BenchmarkDetaching - B/op 0 B/op 0 B/op 1
BenchmarkDetaching - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRemoved 29.69 ns/op 0 B/op 0 allocs/op 39.73 ns/op 0 B/op 0 allocs/op 0.75
BenchmarkRemoved - ns/op 29.69 ns/op 39.73 ns/op 0.75
BenchmarkRemoved - B/op 0 B/op 0 B/op 1
BenchmarkRemoved - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRemoved 34.26 ns/op 0 B/op 0 allocs/op 39.73 ns/op 0 B/op 0 allocs/op 0.86
BenchmarkRemoved - ns/op 34.26 ns/op 39.73 ns/op 0.86
BenchmarkRemoved - B/op 0 B/op 0 B/op 1
BenchmarkRemoved - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkPushBack 534.2 ns/op 327 B/op 5 allocs/op 505.9 ns/op 327 B/op 5 allocs/op 1.06
BenchmarkPushBack - ns/op 534.2 ns/op 505.9 ns/op 1.06
BenchmarkPushBack - B/op 327 B/op 327 B/op 1
BenchmarkPushBack - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkPushBack 380.2 ns/op 327 B/op 5 allocs/op 505.9 ns/op 327 B/op 5 allocs/op 0.75
BenchmarkPushBack - ns/op 380.2 ns/op 505.9 ns/op 0.75
BenchmarkPushBack - B/op 327 B/op 327 B/op 1
BenchmarkPushBack - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkCMapHas 119.6 ns/op 16 B/op 1 allocs/op 120.7 ns/op 16 B/op 1 allocs/op 0.99
BenchmarkCMapHas - ns/op 119.6 ns/op 120.7 ns/op 0.99
BenchmarkCMapHas - B/op 16 B/op 16 B/op 1
BenchmarkCMapHas - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCMapHas 115.8 ns/op 16 B/op 1 allocs/op 120.7 ns/op 16 B/op 1 allocs/op 0.96
BenchmarkCMapHas - ns/op 115.8 ns/op 120.7 ns/op 0.96
BenchmarkCMapHas - B/op 16 B/op 16 B/op 1
BenchmarkCMapHas - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkEqual 59585994 ns/op 5244 B/op 12 allocs/op 59608308 ns/op 5244 B/op 12 allocs/op 1.00
BenchmarkEqual - ns/op 59585994 ns/op 59608308 ns/op 1.00
BenchmarkEqual - B/op 5244 B/op 5244 B/op 1
BenchmarkEqual - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkEqual 59655607 ns/op 5244 B/op 12 allocs/op 59608308 ns/op 5244 B/op 12 allocs/op 1.00
BenchmarkEqual - ns/op 59655607 ns/op 59608308 ns/op 1.00
BenchmarkEqual - B/op 5244 B/op 5244 B/op 1
BenchmarkEqual - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkDefaultCost 59634769 ns/op 5153 B/op 9 allocs/op 59607644 ns/op 5153 B/op 9 allocs/op 1.00
BenchmarkDefaultCost - ns/op 59634769 ns/op 59607644 ns/op 1.00
BenchmarkDefaultCost - B/op 5153 B/op 5153 B/op 1
BenchmarkDefaultCost - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkDefaultCost 59610252 ns/op 5183 B/op 9 allocs/op 59607644 ns/op 5153 B/op 9 allocs/op 1.00
BenchmarkDefaultCost - ns/op 59610252 ns/op 59607644 ns/op 1.00
BenchmarkDefaultCost - B/op 5183 B/op 5153 B/op 1.01
BenchmarkDefaultCost - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkIsMnemonicValid 1422 ns/op 576 B/op 3 allocs/op 1438 ns/op 576 B/op 3 allocs/op 0.99
BenchmarkIsMnemonicValid - ns/op 1422 ns/op 1438 ns/op 0.99
BenchmarkIsMnemonicValid - B/op 576 B/op 576 B/op 1
BenchmarkIsMnemonicValid - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkIsMnemonicValid 1329 ns/op 576 B/op 3 allocs/op 1438 ns/op 576 B/op 3 allocs/op 0.92
BenchmarkIsMnemonicValid - ns/op 1329 ns/op 1438 ns/op 0.92
BenchmarkIsMnemonicValid - B/op 576 B/op 576 B/op 1
BenchmarkIsMnemonicValid - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkKeyGeneration 21729 ns/op 32 B/op 1 allocs/op 21718 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkKeyGeneration - ns/op 21729 ns/op 21718 ns/op 1.00
BenchmarkKeyGeneration - B/op 32 B/op 32 B/op 1
BenchmarkKeyGeneration - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkKeyGeneration 21708 ns/op 32 B/op 1 allocs/op 21718 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkKeyGeneration - ns/op 21708 ns/op 21718 ns/op 1.00
BenchmarkKeyGeneration - B/op 32 B/op 32 B/op 1
BenchmarkKeyGeneration - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSigning 26663 ns/op 64 B/op 1 allocs/op 26662 ns/op 64 B/op 1 allocs/op 1.00
BenchmarkSigning - ns/op 26663 ns/op 26662 ns/op 1.00
BenchmarkSigning - B/op 64 B/op 64 B/op 1
BenchmarkSigning - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSigning 26671 ns/op 64 B/op 1 allocs/op 26662 ns/op 64 B/op 1 allocs/op 1.00
BenchmarkSigning - ns/op 26671 ns/op 26662 ns/op 1.00
BenchmarkSigning - B/op 64 B/op 64 B/op 1
BenchmarkSigning - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkVerification 62579 ns/op 0 B/op 0 allocs/op 62767 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkVerification - ns/op 62579 ns/op 62767 ns/op 1.00
BenchmarkVerification - B/op 0 B/op 0 B/op 1
BenchmarkVerification - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkVerification 62364 ns/op 0 B/op 0 allocs/op 62767 ns/op 0 B/op 0 allocs/op 0.99
BenchmarkVerification - ns/op 62364 ns/op 62767 ns/op 0.99
BenchmarkVerification - B/op 0 B/op 0 B/op 1
BenchmarkVerification - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 29830631 ns/op 5125 B/op 9 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 29830631 ns/op 29839513 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5125 B/op 5126 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 29836334 ns/op 5129 B/op 9 allocs/op 29845463 ns/op 5134 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op 29836334 ns/op 29845463 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op 5129 B/op 5134 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 59633351 ns/op 5129 B/op 9 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 59633351 ns/op 29839513 ns/op 2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5129 B/op 5126 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 59635499 ns/op 5136 B/op 9 allocs/op 59641959 ns/op 5147 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op 59635499 ns/op 59641959 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - B/op 5136 B/op 5147 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 119207657 ns/op 5138 B/op 9 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 119207657 ns/op 29839513 ns/op 3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5138 B/op 5126 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 119245977 ns/op 5152 B/op 9 allocs/op 119243160 ns/op 5181 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op 119245977 ns/op 119243160 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op 5152 B/op 5181 B/op 0.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 238511271 ns/op 5150 B/op 9 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 238511271 ns/op 29839513 ns/op 7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5150 B/op 5126 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 238529888 ns/op 5176 B/op 9 allocs/op 238456350 ns/op 5220 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op 238529888 ns/op 238456350 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op 5176 B/op 5220 B/op 0.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 476559901 ns/op 5170 B/op 9 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 15.97
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 476559901 ns/op 29839513 ns/op 15.97
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5170 B/op 5126 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 477178597 ns/op 5282 B/op 10 allocs/op 476837372 ns/op 5213 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op 477178597 ns/op 476837372 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - B/op 5282 B/op 5213 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - allocs/op 10 allocs/op 9 allocs/op 1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 953724162 ns/op 5196 B/op 10 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 31.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 953724162 ns/op 29839513 ns/op 31.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5196 B/op 5126 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 10 allocs/op 9 allocs/op 1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 953186730 ns/op 5364 B/op 11 allocs/op 953703602 ns/op 5260 B/op 10 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op 953186730 ns/op 953703602 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op 5364 B/op 5260 B/op 1.02
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op 11 allocs/op 10 allocs/op 1.10
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 1905679541 ns/op 5528 B/op 13 allocs/op 29839513 ns/op 5126 B/op 9 allocs/op 63.86
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 1905679541 ns/op 29839513 ns/op 63.86
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5528 B/op 5126 B/op 1.08
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 13 allocs/op 9 allocs/op 1.44
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 1905712872 ns/op 5528 B/op 13 allocs/op 1908041498 ns/op 5736 B/op 15 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op 1905712872 ns/op 1908041498 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - B/op 5528 B/op 5736 B/op 0.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - allocs/op 13 allocs/op 15 allocs/op 0.87
BenchmarkSimpleHashAlternatives/recursive 78686 ns/op 25424 B/op 497 allocs/op 79026 ns/op 25424 B/op 497 allocs/op 1.00
BenchmarkSimpleHashAlternatives/recursive - ns/op 78686 ns/op 79026 ns/op 1.00
BenchmarkSimpleHashAlternatives/recursive - B/op 25424 B/op 25424 B/op 1
BenchmarkSimpleHashAlternatives/recursive - allocs/op 497 allocs/op 497 allocs/op 1
BenchmarkSimpleHashAlternatives/recursive 76027 ns/op 25424 B/op 497 allocs/op 79026 ns/op 25424 B/op 497 allocs/op 0.96
BenchmarkSimpleHashAlternatives/recursive - ns/op 76027 ns/op 79026 ns/op 0.96
BenchmarkSimpleHashAlternatives/recursive - B/op 25424 B/op 25424 B/op 1
BenchmarkSimpleHashAlternatives/recursive - allocs/op 497 allocs/op 497 allocs/op 1
BenchmarkSimpleHashAlternatives/iterative 79543 ns/op 28112 B/op 498 allocs/op 79710 ns/op 28112 B/op 498 allocs/op 1.00
BenchmarkSimpleHashAlternatives/iterative - ns/op 79543 ns/op 79710 ns/op 1.00
BenchmarkSimpleHashAlternatives/iterative - B/op 28112 B/op 28112 B/op 1
BenchmarkSimpleHashAlternatives/iterative - allocs/op 498 allocs/op 498 allocs/op 1
BenchmarkSimpleHashAlternatives/iterative 75818 ns/op 28112 B/op 498 allocs/op 79710 ns/op 28112 B/op 498 allocs/op 0.95
BenchmarkSimpleHashAlternatives/iterative - ns/op 75818 ns/op 79710 ns/op 0.95
BenchmarkSimpleHashAlternatives/iterative - B/op 28112 B/op 28112 B/op 1
BenchmarkSimpleHashAlternatives/iterative - allocs/op 498 allocs/op 498 allocs/op 1
BenchmarkSigning 83491 ns/op 1856 B/op 36 allocs/op 26662 ns/op 64 B/op 1 allocs/op 3.13
BenchmarkSigning - ns/op 83491 ns/op 26662 ns/op 3.13
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkSigning 83072 ns/op 1856 B/op 36 allocs/op 26662 ns/op 64 B/op 1 allocs/op 3.12
BenchmarkSigning - ns/op 83072 ns/op 26662 ns/op 3.12
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkVerification 163066 ns/op 864 B/op 19 allocs/op 62767 ns/op 0 B/op 0 allocs/op 2.60
BenchmarkVerification - ns/op 163066 ns/op 62767 ns/op 2.60
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerification 161580 ns/op 864 B/op 19 allocs/op 62767 ns/op 0 B/op 0 allocs/op 2.57
BenchmarkVerification - ns/op 161580 ns/op 62767 ns/op 2.57
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerify 160960 ns/op 864 B/op 19 allocs/op 169042 ns/op 864 B/op 19 allocs/op 0.95
BenchmarkVerify - ns/op 160960 ns/op 169042 ns/op 0.95
BenchmarkVerify - B/op 864 B/op 864 B/op 1
BenchmarkVerify - allocs/op 19 allocs/op 19 allocs/op 1
BenchmarkVerify 158802 ns/op 864 B/op 19 allocs/op 169042 ns/op 864 B/op 19 allocs/op 0.94
BenchmarkVerify - ns/op 158802 ns/op 169042 ns/op 0.94
BenchmarkVerify - B/op 864 B/op 864 B/op 1
BenchmarkVerify - allocs/op 19 allocs/op 19 allocs/op 1
BenchmarkBoltDBRandomReadsWrites 1511860 ns/op 25628 B/op 64 allocs/op 1546895 ns/op 25712 B/op 64 allocs/op 0.98
BenchmarkBoltDBRandomReadsWrites - ns/op 1511860 ns/op 1546895 ns/op 0.98
BenchmarkBoltDBRandomReadsWrites - B/op 25628 B/op 25712 B/op 1.00
BenchmarkBoltDBRandomReadsWrites - allocs/op 64 allocs/op 64 allocs/op 1
BenchmarkBoltDBRandomReadsWrites 1730826 ns/op 24681 B/op 63 allocs/op 1546895 ns/op 25712 B/op 64 allocs/op 1.12
BenchmarkBoltDBRandomReadsWrites - ns/op 1730826 ns/op 1546895 ns/op 1.12
BenchmarkBoltDBRandomReadsWrites - B/op 24681 B/op 25712 B/op 0.96
BenchmarkBoltDBRandomReadsWrites - allocs/op 63 allocs/op 64 allocs/op 0.98
BenchmarkGoLevelDBRandomReadsWrites 5911 ns/op 611 B/op 12 allocs/op 5822 ns/op 617 B/op 12 allocs/op 1.02
BenchmarkGoLevelDBRandomReadsWrites - ns/op 5911 ns/op 5822 ns/op 1.02
BenchmarkGoLevelDBRandomReadsWrites - B/op 611 B/op 617 B/op 0.99
BenchmarkGoLevelDBRandomReadsWrites - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkGoLevelDBRandomReadsWrites 5774 ns/op 619 B/op 12 allocs/op 5822 ns/op 617 B/op 12 allocs/op 0.99
BenchmarkGoLevelDBRandomReadsWrites - ns/op 5774 ns/op 5822 ns/op 0.99
BenchmarkGoLevelDBRandomReadsWrites - B/op 619 B/op 617 B/op 1.00
BenchmarkGoLevelDBRandomReadsWrites - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkNodeKey 74.49 ns/op 48 B/op 1 allocs/op 74.48 ns/op 48 B/op 1 allocs/op 1.00
BenchmarkNodeKey - ns/op 74.49 ns/op 74.48 ns/op 1.00
BenchmarkNodeKey - B/op 48 B/op 48 B/op 1
BenchmarkNodeKey - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkNodeKey 55.89 ns/op 48 B/op 1 allocs/op 74.48 ns/op 48 B/op 1 allocs/op 0.75
BenchmarkNodeKey - ns/op 55.89 ns/op 74.48 ns/op 0.75
BenchmarkNodeKey - B/op 48 B/op 48 B/op 1
BenchmarkNodeKey - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkOrphanKey 287.4 ns/op 200 B/op 7 allocs/op 289 ns/op 200 B/op 7 allocs/op 0.99
BenchmarkOrphanKey - ns/op 287.4 ns/op 289 ns/op 0.99
BenchmarkOrphanKey - B/op 200 B/op 200 B/op 1
BenchmarkOrphanKey - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkOrphanKey 235.3 ns/op 200 B/op 7 allocs/op 289 ns/op 200 B/op 7 allocs/op 0.81
BenchmarkOrphanKey - ns/op 235.3 ns/op 289 ns/op 0.81
BenchmarkOrphanKey - B/op 200 B/op 200 B/op 1
BenchmarkOrphanKey - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkImmutableAvlTreeMemDB 3427283 ns/op 1020361 B/op 20762 allocs/op 3642041 ns/op 1090212 B/op 22191 allocs/op 0.94
BenchmarkImmutableAvlTreeMemDB - ns/op 3427283 ns/op 3642041 ns/op 0.94
BenchmarkImmutableAvlTreeMemDB - B/op 1020361 B/op 1090212 B/op 0.94
BenchmarkImmutableAvlTreeMemDB - allocs/op 20762 allocs/op 22191 allocs/op 0.94
BenchmarkImmutableAvlTreeMemDB 3253980 ns/op 999685 B/op 20337 allocs/op 3642041 ns/op 1090212 B/op 22191 allocs/op 0.89
BenchmarkImmutableAvlTreeMemDB - ns/op 3253980 ns/op 3642041 ns/op 0.89
BenchmarkImmutableAvlTreeMemDB - B/op 999685 B/op 1090212 B/op 0.92
BenchmarkImmutableAvlTreeMemDB - allocs/op 20337 allocs/op 22191 allocs/op 0.92
BenchmarkTreeLoadAndDelete/LoadAndDelete 471235681 ns/op 80301981 B/op 753222 allocs/op 482915705 ns/op 75334522 B/op 757836 allocs/op 0.98
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 471235681 ns/op 482915705 ns/op 0.98
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op 80301981 B/op 75334522 B/op 1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op 753222 allocs/op 757836 allocs/op 0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete 364346676 ns/op 84525325 B/op 754309 allocs/op 482915705 ns/op 75334522 B/op 757836 allocs/op 0.75
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 364346676 ns/op 482915705 ns/op 0.75
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op 84525325 B/op 75334522 B/op 1.12
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op 754309 allocs/op 757836 allocs/op 1.00
BenchmarkRandomBytes/random 39.95 ns/op 4 B/op 1 allocs/op 40.19 ns/op 4 B/op 1 allocs/op 0.99
BenchmarkRandomBytes/random - ns/op 39.95 ns/op 40.19 ns/op 0.99
BenchmarkRandomBytes/random - B/op 4 B/op 4 B/op 1
BenchmarkRandomBytes/random - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random-4 39.54 ns/op 4 B/op 1 allocs/op 39.5 ns/op 4 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random-4 - ns/op 39.54 ns/op 39.5 ns/op 1.00
BenchmarkRandomBytes/random-4 - B/op 4 B/op 4 B/op 1
BenchmarkRandomBytes/random-4 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random 75.4 ns/op 16 B/op 1 allocs/op 40.19 ns/op 4 B/op 1 allocs/op 1.88
BenchmarkRandomBytes/random - ns/op 75.4 ns/op 40.19 ns/op 1.88
BenchmarkRandomBytes/random - B/op 16 B/op 4 B/op 4
BenchmarkRandomBytes/random - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random-16 71.59 ns/op 16 B/op 1 allocs/op 71.63 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random-16 - ns/op 71.59 ns/op 71.63 ns/op 1.00
BenchmarkRandomBytes/random-16 - B/op 16 B/op 16 B/op 1
BenchmarkRandomBytes/random-16 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random 113 ns/op 32 B/op 1 allocs/op 40.19 ns/op 4 B/op 1 allocs/op 2.81
BenchmarkRandomBytes/random - ns/op 113 ns/op 40.19 ns/op 2.81
BenchmarkRandomBytes/random - B/op 32 B/op 4 B/op 8
BenchmarkRandomBytes/random - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random-32 108.1 ns/op 32 B/op 1 allocs/op 111.5 ns/op 32 B/op 1 allocs/op 0.97
BenchmarkRandomBytes/random-32 - ns/op 108.1 ns/op 111.5 ns/op 0.97
BenchmarkRandomBytes/random-32 - B/op 32 B/op 32 B/op 1
BenchmarkRandomBytes/random-32 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random 280.7 ns/op 112 B/op 1 allocs/op 40.19 ns/op 4 B/op 1 allocs/op 6.98
BenchmarkRandomBytes/random - ns/op 280.7 ns/op 40.19 ns/op 6.98
BenchmarkRandomBytes/random - B/op 112 B/op 4 B/op 28
BenchmarkRandomBytes/random - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random-100 271.9 ns/op 112 B/op 1 allocs/op 281.8 ns/op 112 B/op 1 allocs/op 0.96
BenchmarkRandomBytes/random-100 - ns/op 271.9 ns/op 281.8 ns/op 0.96
BenchmarkRandomBytes/random-100 - B/op 112 B/op 112 B/op 1
BenchmarkRandomBytes/random-100 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random 2434 ns/op 1024 B/op 1 allocs/op 40.19 ns/op 4 B/op 1 allocs/op 60.56
BenchmarkRandomBytes/random - ns/op 2434 ns/op 40.19 ns/op 60.56
BenchmarkRandomBytes/random - B/op 1024 B/op 4 B/op 256
BenchmarkRandomBytes/random - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandomBytes/random-1000 2318 ns/op 1024 B/op 1 allocs/op 2405 ns/op 1024 B/op 1 allocs/op 0.96
BenchmarkRandomBytes/random-1000 - ns/op 2318 ns/op 2405 ns/op 0.96
BenchmarkRandomBytes/random-1000 - B/op 1024 B/op 1024 B/op 1
BenchmarkRandomBytes/random-1000 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/query-miss 3270 ns/op 1097 B/op 18 allocs/op 3919 ns/op 1071 B/op 17 allocs/op 0.83
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 3270 ns/op 3919 ns/op 0.83
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op 1097 B/op 1071 B/op 1.02
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op 18 allocs/op 17 allocs/op 1.06
BenchmarkSmall/boltdb-1000-100-16-40/query-miss 2592 ns/op 1092 B/op 18 allocs/op 3919 ns/op 1071 B/op 17 allocs/op 0.66
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 2592 ns/op 3919 ns/op 0.66
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op 1092 B/op 1071 B/op 1.02
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op 18 allocs/op 17 allocs/op 1.06
BenchmarkSmall/boltdb-1000-100-16-40/query-hits 4035 ns/op 1525 B/op 24 allocs/op 5146 ns/op 1530 B/op 24 allocs/op 0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 4035 ns/op 5146 ns/op 0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op 1525 B/op 1530 B/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op 24 allocs/op 24 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits 3328 ns/op 1529 B/op 24 allocs/op 5146 ns/op 1530 B/op 24 allocs/op 0.65
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 3328 ns/op 5146 ns/op 0.65
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op 1529 B/op 1530 B/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - allocs/op 24 allocs/op 24 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/update 890153 ns/op 37478 B/op 369 allocs/op 869065 ns/op 37114 B/op 371 allocs/op 1.02
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 890153 ns/op 869065 ns/op 1.02
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 37478 B/op 37114 B/op 1.01
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op 369 allocs/op 371 allocs/op 0.99
BenchmarkSmall/boltdb-1000-100-16-40/update 1541200 ns/op 48805 B/op 410 allocs/op 869065 ns/op 37114 B/op 371 allocs/op 1.77
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 1541200 ns/op 869065 ns/op 1.77
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 48805 B/op 37114 B/op 1.32
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op 410 allocs/op 371 allocs/op 1.11
BenchmarkSmall/boltdb-1000-100-16-40/block 148648268 ns/op 5031251 B/op 44881 allocs/op 148611461 ns/op 4734753 B/op 46076 allocs/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op 148648268 ns/op 148611461 ns/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op 5031251 B/op 4734753 B/op 1.06
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op 44881 allocs/op 46076 allocs/op 0.97
BenchmarkSmall/boltdb-1000-100-16-40/block 151689966 ns/op 6093547 B/op 48574 allocs/op 148611461 ns/op 4734753 B/op 46076 allocs/op 1.02
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op 151689966 ns/op 148611461 ns/op 1.02
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op 6093547 B/op 4734753 B/op 1.29
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op 48574 allocs/op 46076 allocs/op 1.05
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 2290 ns/op 633 B/op 12 allocs/op 2846 ns/op 625 B/op 12 allocs/op 0.80
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 2290 ns/op 2846 ns/op 0.80
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op 633 B/op 625 B/op 1.01
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 2133 ns/op 633 B/op 13 allocs/op 2846 ns/op 625 B/op 12 allocs/op 0.75
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 2133 ns/op 2846 ns/op 0.75
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op 633 B/op 625 B/op 1.01
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op 13 allocs/op 12 allocs/op 1.08
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits 2993 ns/op 875 B/op 17 allocs/op 3631 ns/op 876 B/op 17 allocs/op 0.82
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 2993 ns/op 3631 ns/op 0.82
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op 875 B/op 876 B/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op 17 allocs/op 17 allocs/op 1
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits 2700 ns/op 876 B/op 17 allocs/op 3631 ns/op 876 B/op 17 allocs/op 0.74
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 2700 ns/op 3631 ns/op 0.74
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op 876 B/op 876 B/op 1
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - allocs/op 17 allocs/op 17 allocs/op 1
BenchmarkSmall/goleveldb-1000-100-16-40/update 58468 ns/op 23846 B/op 231 allocs/op 66622 ns/op 23752 B/op 230 allocs/op 0.88
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 58468 ns/op 66622 ns/op 0.88
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op 23846 B/op 23752 B/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op 231 allocs/op 230 allocs/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update 43947 ns/op 24222 B/op 237 allocs/op 66622 ns/op 23752 B/op 230 allocs/op 0.66
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 43947 ns/op 66622 ns/op 0.66
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op 24222 B/op 23752 B/op 1.02
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op 237 allocs/op 230 allocs/op 1.03
BenchmarkSmall/goleveldb-1000-100-16-40/block 13248475 ns/op 4446396 B/op 47719 allocs/op 10515630 ns/op 3448803 B/op 35574 allocs/op 1.26
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 13248475 ns/op 10515630 ns/op 1.26
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op 4446396 B/op 3448803 B/op 1.29
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op 47719 allocs/op 35574 allocs/op 1.34
BenchmarkSmall/goleveldb-1000-100-16-40/block 11780175 ns/op 5055043 B/op 54504 allocs/op 10515630 ns/op 3448803 B/op 35574 allocs/op 1.12
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 11780175 ns/op 10515630 ns/op 1.12
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op 5055043 B/op 3448803 B/op 1.47
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op 54504 allocs/op 35574 allocs/op 1.53
BenchmarkSmall/memdb-1000-100-16-40/query-miss 1400 ns/op 401 B/op 7 allocs/op 1491 ns/op 398 B/op 7 allocs/op 0.94
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 1400 ns/op 1491 ns/op 0.94
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op 401 B/op 398 B/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkSmall/memdb-1000-100-16-40/query-miss 1280 ns/op 402 B/op 7 allocs/op 1491 ns/op 398 B/op 7 allocs/op 0.86
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 1280 ns/op 1491 ns/op 0.86
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op 402 B/op 398 B/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/query-miss - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkSmall/memdb-1000-100-16-40/query-hits 1666 ns/op 556 B/op 9 allocs/op 1909 ns/op 555 B/op 9 allocs/op 0.87
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 1666 ns/op 1909 ns/op 0.87
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op 556 B/op 555 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkSmall/memdb-1000-100-16-40/query-hits 1477 ns/op 556 B/op 9 allocs/op 1909 ns/op 555 B/op 9 allocs/op 0.77
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 1477 ns/op 1909 ns/op 0.77
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op 556 B/op 555 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/query-hits - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkSmall/memdb-1000-100-16-40/update 80232 ns/op 46988 B/op 820 allocs/op 105319 ns/op 47092 B/op 821 allocs/op 0.76
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 80232 ns/op 105319 ns/op 0.76
BenchmarkSmall/memdb-1000-100-16-40/update - B/op 46988 B/op 47092 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op 820 allocs/op 821 allocs/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update 67490 ns/op 46944 B/op 827 allocs/op 105319 ns/op 47092 B/op 821 allocs/op 0.64
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 67490 ns/op 105319 ns/op 0.64
BenchmarkSmall/memdb-1000-100-16-40/update - B/op 46944 B/op 47092 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op 827 allocs/op 821 allocs/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/block 11487407 ns/op 6594236 B/op 116898 allocs/op 15142112 ns/op 6583932 B/op 116810 allocs/op 0.76
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 11487407 ns/op 15142112 ns/op 0.76
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 6594236 B/op 6583932 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 116898 allocs/op 116810 allocs/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/block 14815740 ns/op 9408165 B/op 171922 allocs/op 15142112 ns/op 6583932 B/op 116810 allocs/op 0.98
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 14815740 ns/op 15142112 ns/op 0.98
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 9408165 B/op 6583932 B/op 1.43
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 171922 allocs/op 116810 allocs/op 1.47
BenchmarkMedium/boltdb-100000-100-16-40/query-miss 9125 ns/op 1216 B/op 33 allocs/op 9928 ns/op 1217 B/op 33 allocs/op 0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 9125 ns/op 9928 ns/op 0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op 1216 B/op 1217 B/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - allocs/op 33 allocs/op 33 allocs/op 1
BenchmarkMedium/boltdb-100000-100-16-40/query-miss 7481 ns/op 1200 B/op 33 allocs/op 9928 ns/op 1217 B/op 33 allocs/op 0.75
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 7481 ns/op 9928 ns/op 0.75
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op 1200 B/op 1217 B/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - allocs/op 33 allocs/op 33 allocs/op 1
BenchmarkMedium/boltdb-100000-100-16-40/query-hits 11359 ns/op 1706 B/op 46 allocs/op 12354 ns/op 1708 B/op 46 allocs/op 0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 11359 ns/op 12354 ns/op 0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op 1706 B/op 1708 B/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkMedium/boltdb-100000-100-16-40/query-hits 9679 ns/op 1709 B/op 46 allocs/op 12354 ns/op 1708 B/op 46 allocs/op 0.78
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 9679 ns/op 12354 ns/op 0.78
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op 1709 B/op 1708 B/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkMedium/boltdb-100000-100-16-40/update 5184569 ns/op 98913 B/op 838 allocs/op 4734772 ns/op 95439 B/op 808 allocs/op 1.09
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op 5184569 ns/op 4734772 ns/op 1.09
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op 98913 B/op 95439 B/op 1.04
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op 838 allocs/op 808 allocs/op 1.04
BenchmarkMedium/boltdb-100000-100-16-40/update 6910355 ns/op 132273 B/op 1026 allocs/op 4734772 ns/op 95439 B/op 808 allocs/op 1.46
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op 6910355 ns/op 4734772 ns/op 1.46
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op 132273 B/op 95439 B/op 1.39
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op 1026 allocs/op 808 allocs/op 1.27
BenchmarkMedium/boltdb-100000-100-16-40/block 820528196 ns/op 13584472 B/op 112794 allocs/op 827791682 ns/op 13260320 B/op 113119 allocs/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op 820528196 ns/op 827791682 ns/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op 13584472 B/op 13260320 B/op 1.02
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op 112794 allocs/op 113119 allocs/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/block 822243804 ns/op 13541504 B/op 112981 allocs/op 827791682 ns/op 13260320 B/op 113119 allocs/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op 822243804 ns/op 827791682 ns/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op 13541504 B/op 13260320 B/op 1.02
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op 112981 allocs/op 113119 allocs/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 13042 ns/op 1501 B/op 27 allocs/op 14245 ns/op 1538 B/op 28 allocs/op 0.92
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 13042 ns/op 14245 ns/op 0.92
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op 1501 B/op 1538 B/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 11609 ns/op 1520 B/op 27 allocs/op 14245 ns/op 1538 B/op 28 allocs/op 0.81
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 11609 ns/op 14245 ns/op 0.81
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op 1520 B/op 1538 B/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits 16805 ns/op 2147 B/op 38 allocs/op 18307 ns/op 2178 B/op 38 allocs/op 0.92
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 16805 ns/op 18307 ns/op 0.92
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op 2147 B/op 2178 B/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits 15546 ns/op 2145 B/op 38 allocs/op 18307 ns/op 2178 B/op 38 allocs/op 0.85
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 15546 ns/op 18307 ns/op 0.85
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op 2145 B/op 2178 B/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/update 292000 ns/op 47866 B/op 548 allocs/op 293494 ns/op 47463 B/op 544 allocs/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 292000 ns/op 293494 ns/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op 47866 B/op 47463 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op 548 allocs/op 544 allocs/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update 176388 ns/op 48227 B/op 581 allocs/op 293494 ns/op 47463 B/op 544 allocs/op 0.60
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 176388 ns/op 293494 ns/op 0.60
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op 48227 B/op 47463 B/op 1.02
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op 581 allocs/op 544 allocs/op 1.07
BenchmarkMedium/goleveldb-100000-100-16-40/block 36009490 ns/op 5098648 B/op 63696 allocs/op 38871072 ns/op 5204692 B/op 64055 allocs/op 0.93
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 36009490 ns/op 38871072 ns/op 0.93
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op 5098648 B/op 5204692 B/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op 63696 allocs/op 64055 allocs/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/block 19144523 ns/op 5417005 B/op 66472 allocs/op 38871072 ns/op 5204692 B/op 64055 allocs/op 0.49
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 19144523 ns/op 38871072 ns/op 0.49
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op 5417005 B/op 5204692 B/op 1.04
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op 66472 allocs/op 64055 allocs/op 1.04
BenchmarkMedium/memdb-100000-100-16-40/query-miss 4760 ns/op 407 B/op 7 allocs/op 5119 ns/op 406 B/op 7 allocs/op 0.93
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 4760 ns/op 5119 ns/op 0.93
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op 407 B/op 406 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkMedium/memdb-100000-100-16-40/query-miss 4177 ns/op 407 B/op 7 allocs/op 5119 ns/op 406 B/op 7 allocs/op 0.82
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 4177 ns/op 5119 ns/op 0.82
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op 407 B/op 406 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/query-miss - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkMedium/memdb-100000-100-16-40/query-hits 5729 ns/op 556 B/op 9 allocs/op 5941 ns/op 557 B/op 9 allocs/op 0.96
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 5729 ns/op 5941 ns/op 0.96
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op 556 B/op 557 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkMedium/memdb-100000-100-16-40/query-hits 4917 ns/op 559 B/op 9 allocs/op 5941 ns/op 557 B/op 9 allocs/op 0.83
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 4917 ns/op 5941 ns/op 0.83
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op 559 B/op 557 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkMedium/memdb-100000-100-16-40/update 891356 ns/op 279217 B/op 5418 allocs/op 893569 ns/op 273050 B/op 5290 allocs/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 891356 ns/op 893569 ns/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 279217 B/op 273050 B/op 1.02
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 5418 allocs/op 5290 allocs/op 1.02
BenchmarkMedium/memdb-100000-100-16-40/update 949340 ns/op 385425 B/op 7640 allocs/op 893569 ns/op 273050 B/op 5290 allocs/op 1.06
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 949340 ns/op 893569 ns/op 1.06
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 385425 B/op 273050 B/op 1.41
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 7640 allocs/op 5290 allocs/op 1.44
BenchmarkMedium/memdb-100000-100-16-40/block 123582196 ns/op 39741929 B/op 787497 allocs/op 140505421 ns/op 39846953 B/op 789271 allocs/op 0.88
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 123582196 ns/op 140505421 ns/op 0.88
BenchmarkMedium/memdb-100000-100-16-40/block - B/op 39741929 B/op 39846953 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op 787497 allocs/op 789271 allocs/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block 99312876 ns/op 39669060 B/op 786716 allocs/op 140505421 ns/op 39846953 B/op 789271 allocs/op 0.71
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 99312876 ns/op 140505421 ns/op 0.71
BenchmarkMedium/memdb-100000-100-16-40/block - B/op 39669060 B/op 39846953 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op 786716 allocs/op 789271 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 14295 ns/op 1519 B/op 27 allocs/op 15233 ns/op 1527 B/op 28 allocs/op 0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 14295 ns/op 15233 ns/op 0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1519 B/op 1527 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 11885 ns/op 1524 B/op 27 allocs/op 15233 ns/op 1527 B/op 28 allocs/op 0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 11885 ns/op 15233 ns/op 0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1524 B/op 1527 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits 16972 ns/op 2153 B/op 38 allocs/op 21371 ns/op 2177 B/op 38 allocs/op 0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 16972 ns/op 21371 ns/op 0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op 2153 B/op 2177 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits 15386 ns/op 2146 B/op 38 allocs/op 21371 ns/op 2177 B/op 38 allocs/op 0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 15386 ns/op 21371 ns/op 0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op 2146 B/op 2177 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update 498977 ns/op 86167 B/op 783 allocs/op 544363 ns/op 83428 B/op 780 allocs/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 498977 ns/op 544363 ns/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op 86167 B/op 83428 B/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op 783 allocs/op 780 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update 293898 ns/op 88759 B/op 788 allocs/op 544363 ns/op 83428 B/op 780 allocs/op 0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 293898 ns/op 544363 ns/op 0.54
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op 88759 B/op 83428 B/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op 788 allocs/op 780 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 2561773 ns/op 413760 B/op 4094 allocs/op 2867246 ns/op 446078 B/op 4132 allocs/op 0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 2561773 ns/op 2867246 ns/op 0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op 413760 B/op 446078 B/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op 4094 allocs/op 4132 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 1461195 ns/op 414932 B/op 4132 allocs/op 2867246 ns/op 446078 B/op 4132 allocs/op 0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 1461195 ns/op 2867246 ns/op 0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op 414932 B/op 446078 B/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op 4132 allocs/op 4132 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 12335 ns/op 1515 B/op 27 allocs/op 15737 ns/op 1532 B/op 28 allocs/op 0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 12335 ns/op 15737 ns/op 0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1515 B/op 1532 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 11894 ns/op 1527 B/op 28 allocs/op 15737 ns/op 1532 B/op 28 allocs/op 0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 11894 ns/op 15737 ns/op 0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1527 B/op 1532 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op 28 allocs/op 28 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits 17179 ns/op 2172 B/op 38 allocs/op 19160 ns/op 2173 B/op 38 allocs/op 0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 17179 ns/op 19160 ns/op 0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op 2172 B/op 2173 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits 14883 ns/op 2159 B/op 38 allocs/op 19160 ns/op 2173 B/op 38 allocs/op 0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 14883 ns/op 19160 ns/op 0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op 2159 B/op 2173 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update 339765 ns/op 58747 B/op 636 allocs/op 351226 ns/op 58411 B/op 634 allocs/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 339765 ns/op 351226 ns/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op 58747 B/op 58411 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op 636 allocs/op 634 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update 193686 ns/op 55965 B/op 669 allocs/op 351226 ns/op 58411 B/op 634 allocs/op 0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 193686 ns/op 351226 ns/op 0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op 55965 B/op 58411 B/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op 669 allocs/op 634 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 10456423 ns/op 1484283 B/op 18138 allocs/op 8978270 ns/op 1397218 B/op 17052 allocs/op 1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 10456423 ns/op 8978270 ns/op 1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op 1484283 B/op 1397218 B/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op 18138 allocs/op 17052 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 5550236 ns/op 1439445 B/op 17766 allocs/op 8978270 ns/op 1397218 B/op 17052 allocs/op 0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 5550236 ns/op 8978270 ns/op 0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op 1439445 B/op 1397218 B/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op 17766 allocs/op 17052 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 12179 ns/op 1513 B/op 27 allocs/op 17382 ns/op 1527 B/op 28 allocs/op 0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 12179 ns/op 17382 ns/op 0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op 1513 B/op 1527 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 11176 ns/op 1513 B/op 27 allocs/op 17382 ns/op 1527 B/op 28 allocs/op 0.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 11176 ns/op 17382 ns/op 0.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op 1513 B/op 1527 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 28 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits 15903 ns/op 2146 B/op 38 allocs/op 20660 ns/op 2168 B/op 38 allocs/op 0.77
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 15903 ns/op 20660 ns/op 0.77
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op 2146 B/op 2168 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits 14955 ns/op 2132 B/op 38 allocs/op 20660 ns/op 2168 B/op 38 allocs/op 0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 14955 ns/op 20660 ns/op 0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op 2132 B/op 2168 B/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 273977 ns/op 47737 B/op 547 allocs/op 317672 ns/op 47461 B/op 546 allocs/op 0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 273977 ns/op 317672 ns/op 0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op 47737 B/op 47461 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op 547 allocs/op 546 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 161271 ns/op 47534 B/op 581 allocs/op 317672 ns/op 47461 B/op 546 allocs/op 0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 161271 ns/op 317672 ns/op 0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op 47534 B/op 47461 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op 581 allocs/op 546 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 37275883 ns/op 5045272 B/op 64059 allocs/op 35272179 ns/op 4792278 B/op 60602 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 37275883 ns/op 35272179 ns/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op 5045272 B/op 4792278 B/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op 64059 allocs/op 60602 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 19887518 ns/op 5271091 B/op 67501 allocs/op 35272179 ns/op 4792278 B/op 60602 allocs/op 0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 19887518 ns/op 35272179 ns/op 0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op 5271091 B/op 4792278 B/op 1.10
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op 67501 allocs/op 60602 allocs/op 1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss 12419 ns/op 1515 B/op 27 allocs/op 14360 ns/op 1524 B/op 27 allocs/op 0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 12419 ns/op 14360 ns/op 0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op 1515 B/op 1524 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss 11220 ns/op 1521 B/op 27 allocs/op 14360 ns/op 1524 B/op 27 allocs/op 0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 11220 ns/op 14360 ns/op 0.78
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op 1521 B/op 1524 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits 16322 ns/op 2132 B/op 38 allocs/op 17938 ns/op 2165 B/op 38 allocs/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 16322 ns/op 17938 ns/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op 2132 B/op 2165 B/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits 14433 ns/op 2140 B/op 38 allocs/op 17938 ns/op 2165 B/op 38 allocs/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 14433 ns/op 17938 ns/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op 2140 B/op 2165 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update 209545 ns/op 38877 B/op 452 allocs/op 227766 ns/op 38845 B/op 453 allocs/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 209545 ns/op 227766 ns/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 38877 B/op 38845 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 452 allocs/op 453 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update 164014 ns/op 47935 B/op 582 allocs/op 227766 ns/op 38845 B/op 453 allocs/op 0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 164014 ns/op 227766 ns/op 0.72
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 47935 B/op 38845 B/op 1.23
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 582 allocs/op 453 allocs/op 1.28
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 150200802 ns/op 20823822 B/op 261246 allocs/op 158049146 ns/op 20861841 B/op 262124 allocs/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 150200802 ns/op 158049146 ns/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op 20823822 B/op 20861841 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op 261246 allocs/op 262124 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 74422554 ns/op 20683428 B/op 260343 allocs/op 158049146 ns/op 20861841 B/op 262124 allocs/op 0.47
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 74422554 ns/op 158049146 ns/op 0.47
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op 20683428 B/op 20861841 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op 260343 allocs/op 262124 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss 13080 ns/op 1521 B/op 27 allocs/op 14107 ns/op 1517 B/op 27 allocs/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 13080 ns/op 14107 ns/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1521 B/op 1517 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss 11193 ns/op 1528 B/op 27 allocs/op 14107 ns/op 1517 B/op 27 allocs/op 0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 11193 ns/op 14107 ns/op 0.79
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1528 B/op 1517 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits 15838 ns/op 2145 B/op 38 allocs/op 17437 ns/op 2151 B/op 38 allocs/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 15838 ns/op 17437 ns/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op 2145 B/op 2151 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits 14635 ns/op 2138 B/op 38 allocs/op 17437 ns/op 2151 B/op 38 allocs/op 0.84
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 14635 ns/op 17437 ns/op 0.84
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op 2138 B/op 2151 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update 147290 ns/op 31698 B/op 347 allocs/op 161767 ns/op 31640 B/op 343 allocs/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 147290 ns/op 161767 ns/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op 31698 B/op 31640 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op 347 allocs/op 343 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update 106433 ns/op 34011 B/op 408 allocs/op 161767 ns/op 31640 B/op 343 allocs/op 0.66
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 106433 ns/op 161767 ns/op 0.66
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op 34011 B/op 31640 B/op 1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op 408 allocs/op 343 allocs/op 1.19
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 545408708 ns/op 80536442 B/op 993957 allocs/op 585307597 ns/op 79436290 B/op 1005165 allocs/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 545408708 ns/op 585307597 ns/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op 80536442 B/op 79436290 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op 993957 allocs/op 1005165 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 364858633 ns/op 93984874 B/op 1149201 allocs/op 585307597 ns/op 79436290 B/op 1005165 allocs/op 0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 364858633 ns/op 585307597 ns/op 0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op 93984874 B/op 79436290 B/op 1.18
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op 1149201 allocs/op 1005165 allocs/op 1.14
BenchmarkHash/ripemd160 832.9 ns/op 25 B/op 1 allocs/op 834.3 ns/op 25 B/op 1 allocs/op 1.00
BenchmarkHash/ripemd160 - ns/op 832.9 ns/op 834.3 ns/op 1.00
BenchmarkHash/ripemd160 - B/op 25 B/op 25 B/op 1
BenchmarkHash/ripemd160 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/ripemd160-64 836.5 ns/op 25 B/op 1 allocs/op 842.2 ns/op 25 B/op 1 allocs/op 0.99
BenchmarkHash/ripemd160-64 - ns/op 836.5 ns/op 842.2 ns/op 0.99
BenchmarkHash/ripemd160-64 - B/op 25 B/op 25 B/op 1
BenchmarkHash/ripemd160-64 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/ripemd160 3385 ns/op 25 B/op 1 allocs/op 834.3 ns/op 25 B/op 1 allocs/op 4.06
BenchmarkHash/ripemd160 - ns/op 3385 ns/op 834.3 ns/op 4.06
BenchmarkHash/ripemd160 - B/op 25 B/op 25 B/op 1
BenchmarkHash/ripemd160 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/ripemd160-512 3373 ns/op 25 B/op 1 allocs/op 3379 ns/op 25 B/op 1 allocs/op 1.00
BenchmarkHash/ripemd160-512 - ns/op 3373 ns/op 3379 ns/op 1.00
BenchmarkHash/ripemd160-512 - B/op 25 B/op 25 B/op 1
BenchmarkHash/ripemd160-512 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha2-256 418.8 ns/op 33 B/op 1 allocs/op 434.4 ns/op 33 B/op 1 allocs/op 0.96
BenchmarkHash/sha2-256 - ns/op 418.8 ns/op 434.4 ns/op 0.96
BenchmarkHash/sha2-256 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha2-256 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha2-256-64 411.7 ns/op 33 B/op 1 allocs/op 413 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha2-256-64 - ns/op 411.7 ns/op 413 ns/op 1.00
BenchmarkHash/sha2-256-64 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha2-256-64 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha2-256 1507 ns/op 33 B/op 1 allocs/op 434.4 ns/op 33 B/op 1 allocs/op 3.47
BenchmarkHash/sha2-256 - ns/op 1507 ns/op 434.4 ns/op 3.47
BenchmarkHash/sha2-256 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha2-256 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha2-256-512 1497 ns/op 33 B/op 1 allocs/op 1502 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha2-256-512 - ns/op 1497 ns/op 1502 ns/op 1.00
BenchmarkHash/sha2-256-512 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha2-256-512 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha3-256 638.3 ns/op 33 B/op 1 allocs/op 651.1 ns/op 33 B/op 1 allocs/op 0.98
BenchmarkHash/sha3-256 - ns/op 638.3 ns/op 651.1 ns/op 0.98
BenchmarkHash/sha3-256 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha3-256 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha3-256-64 627 ns/op 33 B/op 1 allocs/op 632.5 ns/op 33 B/op 1 allocs/op 0.99
BenchmarkHash/sha3-256-64 - ns/op 627 ns/op 632.5 ns/op 0.99
BenchmarkHash/sha3-256-64 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha3-256-64 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha3-256 1782 ns/op 33 B/op 1 allocs/op 651.1 ns/op 33 B/op 1 allocs/op 2.74
BenchmarkHash/sha3-256 - ns/op 1782 ns/op 651.1 ns/op 2.74
BenchmarkHash/sha3-256 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha3-256 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHash/sha3-256-512 1759 ns/op 33 B/op 1 allocs/op 1759 ns/op 33 B/op 1 allocs/op 1
BenchmarkHash/sha3-256-512 - ns/op 1759 ns/op 1759 ns/op 1
BenchmarkHash/sha3-256-512 - B/op 33 B/op 33 B/op 1
BenchmarkHash/sha3-256-512 - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10B 183.9 ns/op 16 B/op 1 allocs/op 185.3 ns/op 16 B/op 1 allocs/op 0.99
BenchmarkRandBytes10B - ns/op 183.9 ns/op 185.3 ns/op 0.99
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10B 180.4 ns/op 16 B/op 1 allocs/op 185.3 ns/op 16 B/op 1 allocs/op 0.97
BenchmarkRandBytes10B - ns/op 180.4 ns/op 185.3 ns/op 0.97
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1642 ns/op 112 B/op 1 allocs/op 1647 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1642 ns/op 1647 ns/op 1.00
BenchmarkRandBytes100B - B/op 112 B/op 112 B/op 1
BenchmarkRandBytes100B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1639 ns/op 112 B/op 1 allocs/op 1647 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1639 ns/op 1647 ns/op 1.00
BenchmarkRandBytes100B - B/op 112 B/op 112 B/op 1
BenchmarkRandBytes100B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1KiB 16564 ns/op 1024 B/op 1 allocs/op 16606 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16564 ns/op 16606 ns/op 1.00
BenchmarkRandBytes1KiB - B/op 1024 B/op 1024 B/op 1
BenchmarkRandBytes1KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1KiB 16552 ns/op 1024 B/op 1 allocs/op 16606 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16552 ns/op 16606 ns/op 1.00
BenchmarkRandBytes1KiB - B/op 1024 B/op 1024 B/op 1
BenchmarkRandBytes1KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10KiB 165218 ns/op 10240 B/op 1 allocs/op 166214 ns/op 10240 B/op 1 allocs/op 0.99
BenchmarkRandBytes10KiB - ns/op 165218 ns/op 166214 ns/op 0.99
BenchmarkRandBytes10KiB - B/op 10240 B/op 10240 B/op 1
BenchmarkRandBytes10KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10KiB 165329 ns/op 10240 B/op 1 allocs/op 166214 ns/op 10240 B/op 1 allocs/op 0.99
BenchmarkRandBytes10KiB - ns/op 165329 ns/op 166214 ns/op 0.99
BenchmarkRandBytes10KiB - B/op 10240 B/op 10240 B/op 1
BenchmarkRandBytes10KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100KiB 1668018 ns/op 106496 B/op 1 allocs/op 1671516 ns/op 106496 B/op 1 allocs/op 1.00
BenchmarkRandBytes100KiB - ns/op 1668018 ns/op 1671516 ns/op 1.00
BenchmarkRandBytes100KiB - B/op 106496 B/op 106496 B/op 1
BenchmarkRandBytes100KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100KiB 1660610 ns/op 106496 B/op 1 allocs/op 1671516 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1660610 ns/op 1671516 ns/op 0.99
BenchmarkRandBytes100KiB - B/op 106496 B/op 106496 B/op 1
BenchmarkRandBytes100KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1MiB 17141296 ns/op 1048576 B/op 1 allocs/op 17199946 ns/op 1048576 B/op 1 allocs/op 1.00
BenchmarkRandBytes1MiB - ns/op 17141296 ns/op 17199946 ns/op 1.00
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1MiB 17018608 ns/op 1048576 B/op 1 allocs/op 17199946 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17018608 ns/op 17199946 ns/op 0.99
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSwitchBroadcast 9918 ns/op 1766 B/op 53 allocs/op 10245 ns/op 1765 B/op 53 allocs/op 0.97
BenchmarkSwitchBroadcast - ns/op 9918 ns/op 10245 ns/op 0.97
BenchmarkSwitchBroadcast - B/op 1766 B/op 1765 B/op 1.00
BenchmarkSwitchBroadcast - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkSwitchBroadcast 11272 ns/op 1778 B/op 53 allocs/op 10245 ns/op 1765 B/op 53 allocs/op 1.10
BenchmarkSwitchBroadcast - ns/op 11272 ns/op 10245 ns/op 1.10
BenchmarkSwitchBroadcast - B/op 1778 B/op 1765 B/op 1.01
BenchmarkSwitchBroadcast - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkWriteSecretConnection 4054 ns/op 0 B/op 0 allocs/op 4061 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkWriteSecretConnection - ns/op 4054 ns/op 4061 ns/op 1.00
BenchmarkWriteSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkWriteSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkWriteSecretConnection 4331 ns/op 0 B/op 0 allocs/op 4061 ns/op 0 B/op 0 allocs/op 1.07
BenchmarkWriteSecretConnection - ns/op 4331 ns/op 4061 ns/op 1.07
BenchmarkWriteSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkWriteSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkReadSecretConnection 2378 ns/op 0 B/op 0 allocs/op 2384 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkReadSecretConnection - ns/op 2378 ns/op 2384 ns/op 1.00
BenchmarkReadSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkReadSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkReadSecretConnection 2503 ns/op 0 B/op 0 allocs/op 2384 ns/op 0 B/op 0 allocs/op 1.05
BenchmarkReadSecretConnection - ns/op 2503 ns/op 2384 ns/op 1.05
BenchmarkReadSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkReadSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRandBytes10B 183.1 ns/op 16 B/op 1 allocs/op 185.3 ns/op 16 B/op 1 allocs/op 0.99
BenchmarkRandBytes10B - ns/op 183.1 ns/op 185.3 ns/op 0.99
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10B 180.7 ns/op 16 B/op 1 allocs/op 185.3 ns/op 16 B/op 1 allocs/op 0.98
BenchmarkRandBytes10B - ns/op 180.7 ns/op 185.3 ns/op 0.98
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1642 ns/op 112 B/op 1 allocs/op 1647 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1642 ns/op 1647 ns/op 1.00
BenchmarkRandBytes100B - B/op 112 B/op 112 B/op 1
BenchmarkRandBytes100B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1640 ns/op 112 B/op 1 allocs/op 1647 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1640 ns/op 1647 ns/op 1.00
BenchmarkRandBytes100B - B/op 112 B/op 112 B/op 1
BenchmarkRandBytes100B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1KiB 16578 ns/op 1024 B/op 1 allocs/op 16606 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16578 ns/op 16606 ns/op 1.00
BenchmarkRandBytes1KiB - B/op 1024 B/op 1024 B/op 1
BenchmarkRandBytes1KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1KiB 16572 ns/op 1024 B/op 1 allocs/op 16606 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16572 ns/op 16606 ns/op 1.00
BenchmarkRandBytes1KiB - B/op 1024 B/op 1024 B/op 1
BenchmarkRandBytes1KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10KiB 165796 ns/op 10240 B/op 1 allocs/op 166214 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165796 ns/op 166214 ns/op 1.00
BenchmarkRandBytes10KiB - B/op 10240 B/op 10240 B/op 1
BenchmarkRandBytes10KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10KiB 165353 ns/op 10240 B/op 1 allocs/op 166214 ns/op 10240 B/op 1 allocs/op 0.99
BenchmarkRandBytes10KiB - ns/op 165353 ns/op 166214 ns/op 0.99
BenchmarkRandBytes10KiB - B/op 10240 B/op 10240 B/op 1
BenchmarkRandBytes10KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100KiB 1659845 ns/op 106496 B/op 1 allocs/op 1671516 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1659845 ns/op 1671516 ns/op 0.99
BenchmarkRandBytes100KiB - B/op 106496 B/op 106496 B/op 1
BenchmarkRandBytes100KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100KiB 1660966 ns/op 106496 B/op 1 allocs/op 1671516 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1660966 ns/op 1671516 ns/op 0.99
BenchmarkRandBytes100KiB - B/op 106496 B/op 106496 B/op 1
BenchmarkRandBytes100KiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1MiB 17043731 ns/op 1048576 B/op 1 allocs/op 17199946 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17043731 ns/op 17199946 ns/op 0.99
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes1MiB 17068038 ns/op 1048576 B/op 1 allocs/op 17199946 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17068038 ns/op 17199946 ns/op 0.99
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkAccountMapperGetAccountFound 5847 ns/op 699 B/op 21 allocs/op 5523 ns/op 699 B/op 21 allocs/op 1.06
BenchmarkAccountMapperGetAccountFound - ns/op 5847 ns/op 5523 ns/op 1.06
BenchmarkAccountMapperGetAccountFound - B/op 699 B/op 699 B/op 1
BenchmarkAccountMapperGetAccountFound - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkAccountMapperGetAccountFound 4970 ns/op 699 B/op 21 allocs/op 5523 ns/op 699 B/op 21 allocs/op 0.90
BenchmarkAccountMapperGetAccountFound - ns/op 4970 ns/op 5523 ns/op 0.90
BenchmarkAccountMapperGetAccountFound - B/op 699 B/op 699 B/op 1
BenchmarkAccountMapperGetAccountFound - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins 12373 ns/op 1979 B/op 46 allocs/op 12597 ns/op 1979 B/op 46 allocs/op 0.98
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 12373 ns/op 12597 ns/op 0.98
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op 1979 B/op 1979 B/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins 10602 ns/op 1979 B/op 46 allocs/op 12597 ns/op 1979 B/op 46 allocs/op 0.84
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 10602 ns/op 12597 ns/op 0.84
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op 1979 B/op 1979 B/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkAccountMapperSetAccount 19755 ns/op 10768 B/op 142 allocs/op 21534 ns/op 10752 B/op 142 allocs/op 0.92
BenchmarkAccountMapperSetAccount - ns/op 19755 ns/op 21534 ns/op 0.92
BenchmarkAccountMapperSetAccount - B/op 10768 B/op 10752 B/op 1.00
BenchmarkAccountMapperSetAccount - allocs/op 142 allocs/op 142 allocs/op 1
BenchmarkAccountMapperSetAccount 14793 ns/op 10991 B/op 144 allocs/op 21534 ns/op 10752 B/op 142 allocs/op 0.69
BenchmarkAccountMapperSetAccount - ns/op 14793 ns/op 21534 ns/op 0.69
BenchmarkAccountMapperSetAccount - B/op 10991 B/op 10752 B/op 1.02
BenchmarkAccountMapperSetAccount - allocs/op 144 allocs/op 142 allocs/op 1.01
BenchmarkAccountMapperSetAccountWithCoins 24787 ns/op 11533 B/op 187 allocs/op 26658 ns/op 11505 B/op 186 allocs/op 0.93
BenchmarkAccountMapperSetAccountWithCoins - ns/op 24787 ns/op 26658 ns/op 0.93
BenchmarkAccountMapperSetAccountWithCoins - B/op 11533 B/op 11505 B/op 1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op 187 allocs/op 186 allocs/op 1.01
BenchmarkAccountMapperSetAccountWithCoins 17801 ns/op 11733 B/op 189 allocs/op 26658 ns/op 11505 B/op 186 allocs/op 0.67
BenchmarkAccountMapperSetAccountWithCoins - ns/op 17801 ns/op 26658 ns/op 0.67
BenchmarkAccountMapperSetAccountWithCoins - B/op 11733 B/op 11505 B/op 1.02
BenchmarkAccountMapperSetAccountWithCoins - allocs/op 189 allocs/op 186 allocs/op 1.02
BenchmarkCacheStoreIterator500 35172 ns/op 9656 B/op 16 allocs/op 35184 ns/op 9656 B/op 16 allocs/op 1.00
BenchmarkCacheStoreIterator500 - ns/op 35172 ns/op 35184 ns/op 1.00
BenchmarkCacheStoreIterator500 - B/op 9656 B/op 9656 B/op 1
BenchmarkCacheStoreIterator500 - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkCacheStoreIterator500 29091 ns/op 9654 B/op 16 allocs/op 35184 ns/op 9656 B/op 16 allocs/op 0.83
BenchmarkCacheStoreIterator500 - ns/op 29091 ns/op 35184 ns/op 0.83
BenchmarkCacheStoreIterator500 - B/op 9654 B/op 9656 B/op 1.00
BenchmarkCacheStoreIterator500 - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkCacheStoreIterator1000 69152 ns/op 17872 B/op 17 allocs/op 69233 ns/op 17872 B/op 17 allocs/op 1.00
BenchmarkCacheStoreIterator1000 - ns/op 69152 ns/op 69233 ns/op 1.00
BenchmarkCacheStoreIterator1000 - B/op 17872 B/op 17872 B/op 1
BenchmarkCacheStoreIterator1000 - allocs/op 17 allocs/op 17 allocs/op 1
BenchmarkCacheStoreIterator1000 57998 ns/op 17867 B/op 17 allocs/op 69233 ns/op 17872 B/op 17 allocs/op 0.84
BenchmarkCacheStoreIterator1000 - ns/op 57998 ns/op 69233 ns/op 0.84
BenchmarkCacheStoreIterator1000 - B/op 17867 B/op 17872 B/op 1.00
BenchmarkCacheStoreIterator1000 - allocs/op 17 allocs/op 17 allocs/op 1
BenchmarkCacheStoreIterator10000 1063759 ns/op 315585 B/op 107 allocs/op 1088439 ns/op 315649 B/op 108 allocs/op 0.98
BenchmarkCacheStoreIterator10000 - ns/op 1063759 ns/op 1088439 ns/op 0.98
BenchmarkCacheStoreIterator10000 - B/op 315585 B/op 315649 B/op 1.00
BenchmarkCacheStoreIterator10000 - allocs/op 107 allocs/op 108 allocs/op 0.99
BenchmarkCacheStoreIterator10000 892675 ns/op 314734 B/op 92 allocs/op 1088439 ns/op 315649 B/op 108 allocs/op 0.82
BenchmarkCacheStoreIterator10000 - ns/op 892675 ns/op 1088439 ns/op 0.82
BenchmarkCacheStoreIterator10000 - B/op 314734 B/op 315649 B/op 1.00
BenchmarkCacheStoreIterator10000 - allocs/op 92 allocs/op 108 allocs/op 0.85
BenchmarkCacheStoreIterator50000 8737019 ns/op 2360082 B/op 3368 allocs/op 12642805 ns/op 2404889 B/op 4156 allocs/op 0.69
BenchmarkCacheStoreIterator50000 - ns/op 8737019 ns/op 12642805 ns/op 0.69
BenchmarkCacheStoreIterator50000 - B/op 2360082 B/op 2404889 B/op 0.98
BenchmarkCacheStoreIterator50000 - allocs/op 3368 allocs/op 4156 allocs/op 0.81
BenchmarkCacheStoreIterator50000 6515161 ns/op 2316198 B/op 2595 allocs/op 12642805 ns/op 2404889 B/op 4156 allocs/op 0.52
BenchmarkCacheStoreIterator50000 - ns/op 6515161 ns/op 12642805 ns/op 0.52
BenchmarkCacheStoreIterator50000 - B/op 2316198 B/op 2404889 B/op 0.96
BenchmarkCacheStoreIterator50000 - allocs/op 2595 allocs/op 4156 allocs/op 0.62
BenchmarkCacheStoreIterator100000 24539173 ns/op 5700810 B/op 21146 allocs/op 30554843 ns/op 5824414 B/op 23312 allocs/op 0.80
BenchmarkCacheStoreIterator100000 - ns/op 24539173 ns/op 30554843 ns/op 0.80
BenchmarkCacheStoreIterator100000 - B/op 5700810 B/op 5824414 B/op 0.98
BenchmarkCacheStoreIterator100000 - allocs/op 21146 allocs/op 23312 allocs/op 0.91
BenchmarkCacheStoreIterator100000 19331161 ns/op 5421459 B/op 16246 allocs/op 30554843 ns/op 5824414 B/op 23312 allocs/op 0.63
BenchmarkCacheStoreIterator100000 - ns/op 19331161 ns/op 30554843 ns/op 0.63
BenchmarkCacheStoreIterator100000 - B/op 5421459 B/op 5824414 B/op 0.93
BenchmarkCacheStoreIterator100000 - allocs/op 16246 allocs/op 23312 allocs/op 0.70
BenchmarkCacheStoreGetNoKeyFound 789.5 ns/op 175 B/op 3 allocs/op 781.2 ns/op 154 B/op 3 allocs/op 1.01
BenchmarkCacheStoreGetNoKeyFound - ns/op 789.5 ns/op 781.2 ns/op 1.01
BenchmarkCacheStoreGetNoKeyFound - B/op 175 B/op 154 B/op 1.14
BenchmarkCacheStoreGetNoKeyFound - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkCacheStoreGetNoKeyFound 646.9 ns/op 152 B/op 3 allocs/op 781.2 ns/op 154 B/op 3 allocs/op 0.83
BenchmarkCacheStoreGetNoKeyFound - ns/op 646.9 ns/op 781.2 ns/op 0.83
BenchmarkCacheStoreGetNoKeyFound - B/op 152 B/op 154 B/op 0.99
BenchmarkCacheStoreGetNoKeyFound - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkCacheStoreGetKeyFound 183.7 ns/op 3 B/op 1 allocs/op 186.8 ns/op 3 B/op 1 allocs/op 0.98
BenchmarkCacheStoreGetKeyFound - ns/op 183.7 ns/op 186.8 ns/op 0.98
BenchmarkCacheStoreGetKeyFound - B/op 3 B/op 3 B/op 1
BenchmarkCacheStoreGetKeyFound - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCacheStoreGetKeyFound 186.5 ns/op 3 B/op 1 allocs/op 186.8 ns/op 3 B/op 1 allocs/op 1.00
BenchmarkCacheStoreGetKeyFound - ns/op 186.5 ns/op 186.8 ns/op 1.00
BenchmarkCacheStoreGetKeyFound - B/op 3 B/op 3 B/op 1
BenchmarkCacheStoreGetKeyFound - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkIAVLIteratorNext 426.1 ns/op 0 B/op 0 allocs/op 426.3 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIAVLIteratorNext - ns/op 426.1 ns/op 426.3 ns/op 1.00
BenchmarkIAVLIteratorNext - B/op 0 B/op 0 B/op 1
BenchmarkIAVLIteratorNext - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIAVLIteratorNext 414.6 ns/op 0 B/op 0 allocs/op 426.3 ns/op 0 B/op 0 allocs/op 0.97
BenchmarkIAVLIteratorNext - ns/op 414.6 ns/op 426.3 ns/op 0.97
BenchmarkIAVLIteratorNext - B/op 0 B/op 0 B/op 1
BenchmarkIAVLIteratorNext - allocs/op 0 allocs/op 0 allocs/op 1

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

CC: @ajnavarro @thehowl @zivkovicmilos

Please sign in to comment.