Skip to content

Commit

Permalink
fix(portal-loop): hotfix revert "chore: rename r/manfred -> r/moul (#…
Browse files Browse the repository at this point in the history
…2820)" (#2865)

This reverts commit bdc9d0e.

Waiting for the portal loop to be backed up on a repository that we can
patch before applying this commit again.
  • Loading branch information
moul authored Sep 27, 2024
1 parent 1e27785 commit 69400d4
Show file tree
Hide file tree
Showing 45 changed files with 109 additions and 117 deletions.
3 changes: 1 addition & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
/examples/gno.land/p/demo/svg/ @moul
/examples/gno.land/p/demo/tamagotchi/ @moul
/examples/gno.land/p/demo/ui/ @moul
/examples/gno.land/p/moul/ @moul
/examples/gno.land/r/demo/ @gnolang/tech-staff @gnolang/devrels
/examples/gno.land/r/demo/art/ @moul
/examples/gno.land/r/demo/memeland/ @leohhhn
Expand All @@ -43,7 +42,7 @@
/examples/gno.land/r/gnoland/ @moul
/examples/gno.land/r/sys/ @moul
/examples/gno.land/r/jaekwon/ @jaekwon
/examples/gno.land/r/moul/ @moul
/examples/gno.land/r/manfred/ @moul

# Gno.land.
/gno.land/ @moul @zivkovicmilos
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/foo20/foo20.gno
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ var (
)

func init() {
admin = ownable.NewWithAddress("g1manfred47kzduec920z88wfr64ylksmdcedlf5") // @moul
admin = ownable.NewWithAddress("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq") // @manfred
banker = grc20.NewBanker("Foo", "FOO", 4)
banker.Mint(admin.Owner(), 1000000*10000) // @administrator (1M)
token = banker.Token()
Expand Down
4 changes: 2 additions & 2 deletions examples/gno.land/r/demo/foo20/foo20_test.gno
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (

func TestReadOnlyPublicMethods(t *testing.T) {
var (
admin = pusers.AddressOrName("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
admin = pusers.AddressOrName("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")
alice = pusers.AddressOrName(testutils.TestAddress("alice"))
bob = pusers.AddressOrName(testutils.TestAddress("bob"))
)
Expand Down Expand Up @@ -60,7 +60,7 @@ func TestReadOnlyPublicMethods(t *testing.T) {

func TestErrConditions(t *testing.T) {
var (
admin = pusers.AddressOrName("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
admin = pusers.AddressOrName("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")
alice = pusers.AddressOrName(testutils.TestAddress("alice"))
empty = pusers.AddressOrName("")
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (

func TestReadOnlyPublicMethods(t *testing.T) {
admin := std.Address("g1us8428u2a5satrlxzagqqa5m6vmuze025anjlj")
manfred := std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
manfred := std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")
unknown := std.Address("g1jg8mtutu9khhfwc4nxmuhcpftf0pajdhfvsqf5") // valid but never used.
NewWithAdmin("Foo", "FOO", 4, 10_000*1_000_000, 0, admin)
NewWithAdmin("Bar", "BAR", 4, 10_000*1_000, 0, admin)
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/groups/z_1_a_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (

var gid groups.GroupID

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/groups/z_2_a_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (

var gid groups.GroupID

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/users.gno
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import (
// State

var (
admin std.Address = "g1manfred47kzduec920z88wfr64ylksmdcedlf5" // @moul
admin std.Address = "g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq" // @moul

restricted avl.Tree // Name -> true - restricted name
name2User avl.Tree // Name -> *users.User
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_10_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func init() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_11_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_11b_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_2_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_3_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_4_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_5_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_6_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller()
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_7_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_7b_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_8_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/demo/users/z_9_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"gno.land/r/demo/users"
)

const admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
const admin = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func main() {
caller := std.GetOrigCaller() // main
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/gnoland/blog/admin.gno
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ var (

func init() {
// adminAddr = std.GetOrigCaller() // FIXME: find a way to use this from the main's genesis.
adminAddr = "g1manfred47kzduec920z88wfr64ylksmdcedlf5" // @moul
adminAddr = "g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq"
}

func AdminSetAdminAddr(addr std.Address) {
Expand Down
16 changes: 8 additions & 8 deletions examples/gno.land/r/gnoland/blog/gnoblog_test.gno
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
)

func TestPackage(t *testing.T) {
std.TestSetOrigCaller(std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5"))
std.TestSetOrigCaller(std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq"))

author := std.GetOrigCaller()

Expand Down Expand Up @@ -59,7 +59,7 @@ Tags: [#tag1](/r/gnoland/blog:t/tag1) [#tag3](/r/gnoland/blog:t/tag3)
Written by moul on 20 May 2022
Published by g1manfred47kzduec920z88wfr64ylksmdcedlf5 to Gnoland's Blog
Published by g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq to Gnoland's Blog
---
<details><summary>Comment section</summary>
Expand Down Expand Up @@ -110,20 +110,20 @@ Tags: [#tag1](/r/gnoland/blog:t/tag1) [#tag3](/r/gnoland/blog:t/tag3)
Written by moul on 20 May 2022
Published by g1manfred47kzduec920z88wfr64ylksmdcedlf5 to Gnoland's Blog
Published by g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq to Gnoland's Blog
---
<details><summary>Comment section</summary>
<h5>comment4
</h5><h6>by g1manfred47kzduec920z88wfr64ylksmdcedlf5 on 13 Feb 09 23:31 UTC</h6>
</h5><h6>by g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq on 13 Feb 09 23:31 UTC</h6>
---
<h5>comment2
</h5><h6>by g1manfred47kzduec920z88wfr64ylksmdcedlf5 on 13 Feb 09 23:31 UTC</h6>
</h5><h6>by g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq on 13 Feb 09 23:31 UTC</h6>
---
Expand Down Expand Up @@ -152,20 +152,20 @@ Tags: [#tag1](/r/gnoland/blog:t/tag1) [#tag4](/r/gnoland/blog:t/tag4)
Written by manfred on 20 May 2022
Published by g1manfred47kzduec920z88wfr64ylksmdcedlf5 to Gnoland's Blog
Published by g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq to Gnoland's Blog
---
<details><summary>Comment section</summary>
<h5>comment4
</h5><h6>by g1manfred47kzduec920z88wfr64ylksmdcedlf5 on 13 Feb 09 23:31 UTC</h6>
</h5><h6>by g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq on 13 Feb 09 23:31 UTC</h6>
---
<h5>comment2
</h5><h6>by g1manfred47kzduec920z88wfr64ylksmdcedlf5 on 13 Feb 09 23:31 UTC</h6>
</h5><h6>by g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq on 13 Feb 09 23:31 UTC</h6>
---
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/gnoland/home/home.gno
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import (

var (
override string
admin = ownable.NewWithAddress("g1manfred47kzduec920z88wfr64ylksmdcedlf5") // @moul
admin = ownable.NewWithAddress("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq") // @manfred by default
)

func Render(_ string) string {
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/gnoland/home/overide_filetest.gno
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
)

func main() {
std.TestSetOrigCaller("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
std.TestSetOrigCaller("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")
home.AdminSetOverride("Hello World!")
println(home.Render(""))
home.AdminTransferOwnership(testutils.TestAddress("newAdmin"))
Expand Down
2 changes: 1 addition & 1 deletion examples/gno.land/r/gnoland/pages/admin.gno
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ var (

func init() {
// adminAddr = std.GetOrigCaller() // FIXME: find a way to use this from the main's genesis.
adminAddr = "g1manfred47kzduec920z88wfr64ylksmdcedlf5" // @moul
adminAddr = "g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq"
}

func AdminSetAdminAddr(addr std.Address) {
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package config

import "std"

var addr = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5") // @moul
var addr = std.Address("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")

func Addr() std.Address {
return addr
Expand Down
1 change: 1 addition & 0 deletions examples/gno.land/r/manfred/config/gno.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module gno.land/r/manfred/config
2 changes: 2 additions & 0 deletions examples/gno.land/r/manfred/home/gno.mod
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
module gno.land/r/manfred/home

require gno.land/r/manfred/config v0.0.0-latest
53 changes: 52 additions & 1 deletion examples/gno.land/r/manfred/home/home.gno
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,5 +1,56 @@
package home

import "gno.land/r/manfred/config"

var (
todos []string
status string
memeImgURL string
)

func init() {
todos = append(todos, "fill this todo list...")
status = "Online" // Initial status set to "Online"
memeImgURL = "https://i.imgflip.com/7ze8dc.jpg"
}

func Render(path string) string {
return "Moved to r/moul"
content := "# Manfred's (gn)home Dashboard\n\n"

content += "## Meme\n"
content += "![](" + memeImgURL + ")\n\n"

content += "## Status\n"
content += status + "\n\n"

content += "## Personal ToDo List\n"
for _, todo := range todos {
content += "- [ ] " + todo + "\n"
}
content += "\n"

// TODO: Implement a feature to list replies on r/boards on my posts
// TODO: Maybe integrate a calendar feature for upcoming events?

return content
}

func AddNewTodo(todo string) {
config.AssertIsAdmin()
todos = append(todos, todo)
}

func DeleteTodo(todoIndex int) {
config.AssertIsAdmin()
if todoIndex >= 0 && todoIndex < len(todos) {
// Remove the todo from the list by merging slices from before and after the todo
todos = append(todos[:todoIndex], todos[todoIndex+1:]...)
} else {
panic("Invalid todo index")
}
}

func UpdateStatus(newStatus string) {
config.AssertIsAdmin()
status = newStatus
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package main

import "gno.land/r/moul/home"
import "gno.land/r/manfred/home"

func main() {
println(home.Render(""))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ package main
import (
"std"

"gno.land/r/moul/home"
"gno.land/r/manfred/home"
)

func main() {
std.TestSetOrigCaller("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
std.TestSetOrigCaller("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq")
home.AddNewTodo("aaa")
home.AddNewTodo("bbb")
home.AddNewTodo("ccc")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ var (

func init() {
// adminAddr = std.GetOrigCaller() // FIXME: find a way to use this from the main's genesis.
adminAddr = "g1manfred47kzduec920z88wfr64ylksmdcedlf5"
adminAddr = "g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq"
}

func AdminSetAdminAddr(addr std.Address) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module gno.land/r/moul/present
module gno.land/r/manfred/present

require (
gno.land/p/demo/avl v0.0.0-latest
Expand Down
Loading

3 comments on commit 69400d4

@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: 69400d4 Previous: 7a1a966 Ratio
BenchmarkStringLargeData 11362758 ns/op 8434787 B/op 94084 allocs/op 11011479 ns/op 8434847 B/op 94084 allocs/op 1.03
BenchmarkStringLargeData - ns/op 11362758 ns/op 11011479 ns/op 1.03
BenchmarkStringLargeData - B/op 8434787 B/op 8434847 B/op 1.00
BenchmarkStringLargeData - allocs/op 94084 allocs/op 94084 allocs/op 1
BenchmarkStringLargeData 9664783 ns/op 8435641 B/op 94090 allocs/op 11011479 ns/op 8434847 B/op 94084 allocs/op 0.88
BenchmarkStringLargeData - ns/op 9664783 ns/op 11011479 ns/op 0.88
BenchmarkStringLargeData - B/op 8435641 B/op 8434847 B/op 1.00
BenchmarkStringLargeData - allocs/op 94090 allocs/op 94084 allocs/op 1.00
BenchmarkPreprocessForLoop 1104678 ns/op 5779 B/op 44 allocs/op 1097834 ns/op 5779 B/op 44 allocs/op 1.01
BenchmarkPreprocessForLoop - ns/op 1104678 ns/op 1097834 ns/op 1.01
BenchmarkPreprocessForLoop - B/op 5779 B/op 5779 B/op 1
BenchmarkPreprocessForLoop - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkPreprocessForLoop 1092996 ns/op 5928 B/op 44 allocs/op 1097834 ns/op 5779 B/op 44 allocs/op 1.00
BenchmarkPreprocessForLoop - ns/op 1092996 ns/op 1097834 ns/op 1.00
BenchmarkPreprocessForLoop - B/op 5928 B/op 5779 B/op 1.03
BenchmarkPreprocessForLoop - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkIfStatement 5655724 ns/op 4886045 B/op 10059 allocs/op 5634709 ns/op 4886422 B/op 10060 allocs/op 1.00
BenchmarkIfStatement - ns/op 5655724 ns/op 5634709 ns/op 1.00
BenchmarkIfStatement - B/op 4886045 B/op 4886422 B/op 1.00
BenchmarkIfStatement - allocs/op 10059 allocs/op 10060 allocs/op 1.00
BenchmarkIfStatement 4684978 ns/op 4886742 B/op 10059 allocs/op 5634709 ns/op 4886422 B/op 10060 allocs/op 0.83
BenchmarkIfStatement - ns/op 4684978 ns/op 5634709 ns/op 0.83
BenchmarkIfStatement - B/op 4886742 B/op 4886422 B/op 1.00
BenchmarkIfStatement - allocs/op 10059 allocs/op 10060 allocs/op 1.00
BenchmarkPreprocess 182859 ns/op 66938 B/op 482 allocs/op 187389 ns/op 66950 B/op 482 allocs/op 0.98
BenchmarkPreprocess - ns/op 182859 ns/op 187389 ns/op 0.98
BenchmarkPreprocess - B/op 66938 B/op 66950 B/op 1.00
BenchmarkPreprocess - allocs/op 482 allocs/op 482 allocs/op 1
BenchmarkPreprocess 123871 ns/op 66972 B/op 482 allocs/op 187389 ns/op 66950 B/op 482 allocs/op 0.66
BenchmarkPreprocess - ns/op 123871 ns/op 187389 ns/op 0.66
BenchmarkPreprocess - B/op 66972 B/op 66950 B/op 1.00
BenchmarkPreprocess - allocs/op 482 allocs/op 482 allocs/op 1
BenchmarkBenchdata/fib.gno_param:4 15226 ns/op 11088 B/op 36 allocs/op 15286 ns/op 11088 B/op 36 allocs/op 1.00
BenchmarkBenchdata/fib.gno_param:4 - ns/op 15226 ns/op 15286 ns/op 1.00
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 12068 ns/op 11088 B/op 36 allocs/op 15286 ns/op 11088 B/op 36 allocs/op 0.79
BenchmarkBenchdata/fib.gno_param:4 - ns/op 12068 ns/op 15286 ns/op 0.79
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 112061 ns/op 82548 B/op 268 allocs/op 113021 ns/op 82548 B/op 268 allocs/op 0.99
BenchmarkBenchdata/fib.gno_param:8 - ns/op 112061 ns/op 113021 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 88614 ns/op 82547 B/op 268 allocs/op 113021 ns/op 82548 B/op 268 allocs/op 0.78
BenchmarkBenchdata/fib.gno_param:8 - ns/op 88614 ns/op 113021 ns/op 0.78
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 5350937 ns/op 3933987 B/op 12772 allocs/op 5435373 ns/op 3933998 B/op 12772 allocs/op 0.98
BenchmarkBenchdata/fib.gno_param:16 - ns/op 5350937 ns/op 5435373 ns/op 0.98
BenchmarkBenchdata/fib.gno_param:16 - B/op 3933987 B/op 3933998 B/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op 12772 allocs/op 12772 allocs/op 1
BenchmarkBenchdata/fib.gno_param:16 4265751 ns/op 3933945 B/op 12772 allocs/op 5435373 ns/op 3933998 B/op 12772 allocs/op 0.78
BenchmarkBenchdata/fib.gno_param:16 - ns/op 4265751 ns/op 5435373 ns/op 0.78
BenchmarkBenchdata/fib.gno_param:16 - B/op 3933945 B/op 3933998 B/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op 12772 allocs/op 12772 allocs/op 1
BenchmarkBenchdata/loop.gno 110.7 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.7 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.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
BenchmarkCreateNewMachine 9484 ns/op 3164 B/op 30 allocs/op 9562 ns/op 3163 B/op 30 allocs/op 0.99
BenchmarkCreateNewMachine - ns/op 9484 ns/op 9562 ns/op 0.99
BenchmarkCreateNewMachine - B/op 3164 B/op 3163 B/op 1.00
BenchmarkCreateNewMachine - allocs/op 30 allocs/op 30 allocs/op 1
BenchmarkCreateNewMachine 5494 ns/op 3178 B/op 30 allocs/op 9562 ns/op 3163 B/op 30 allocs/op 0.57
BenchmarkCreateNewMachine - ns/op 5494 ns/op 9562 ns/op 0.57
BenchmarkCreateNewMachine - B/op 3178 B/op 3163 B/op 1.00
BenchmarkCreateNewMachine - allocs/op 30 allocs/op 30 allocs/op 1
Benchmark_txLogRead/stack2 49.23 ns/op 0 B/op 0 allocs/op 49.97 ns/op 0 B/op 0 allocs/op 0.99
Benchmark_txLogRead/stack2 - ns/op 49.23 ns/op 49.97 ns/op 0.99
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.27 ns/op 0 B/op 0 allocs/op 49.97 ns/op 0 B/op 0 allocs/op 0.99
Benchmark_txLogRead/stack2 - ns/op 49.27 ns/op 49.97 ns/op 0.99
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 36.77 ns/op 0 B/op 0 allocs/op 37.1 ns/op 0 B/op 0 allocs/op 0.99
Benchmark_txLogRead/stack1 - ns/op 36.77 ns/op 37.1 ns/op 0.99
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 36.85 ns/op 0 B/op 0 allocs/op 37.1 ns/op 0 B/op 0 allocs/op 0.99
Benchmark_txLogRead/stack1 - ns/op 36.85 ns/op 37.1 ns/op 0.99
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.48 ns/op 0 B/op 0 allocs/op 23.43 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/wrapped - ns/op 23.48 ns/op 23.43 ns/op 1.00
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.5 ns/op 0 B/op 0 allocs/op 23.43 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/wrapped - ns/op 23.5 ns/op 23.43 ns/op 1.00
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.46 ns/op 0 B/op 0 allocs/op 22.34 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/baseline - ns/op 22.46 ns/op 22.34 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.43 ns/op 0 B/op 0 allocs/op 22.34 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/baseline - ns/op 22.43 ns/op 22.34 ns/op 1.00
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 103.2 ns/op 119 B/op 0 allocs/op 102.2 ns/op 119 B/op 0 allocs/op 1.01
Benchmark_txLogWrite/stack1 - ns/op 103.2 ns/op 102.2 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/stack1 108.5 ns/op 119 B/op 0 allocs/op 102.2 ns/op 119 B/op 0 allocs/op 1.06
Benchmark_txLogWrite/stack1 - ns/op 108.5 ns/op 102.2 ns/op 1.06
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.14 ns/op 83 B/op 0 allocs/op 87.04 ns/op 83 B/op 0 allocs/op 1.00
Benchmark_txLogWrite/wrapped - ns/op 87.14 ns/op 87.04 ns/op 1.00
Benchmark_txLogWrite/wrapped - B/op 83 B/op 83 B/op 1
Benchmark_txLogWrite/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/wrapped 93.38 ns/op 83 B/op 0 allocs/op 87.04 ns/op 83 B/op 0 allocs/op 1.07
Benchmark_txLogWrite/wrapped - ns/op 93.38 ns/op 87.04 ns/op 1.07
Benchmark_txLogWrite/wrapped - B/op 83 B/op 83 B/op 1
Benchmark_txLogWrite/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/baseline 86.54 ns/op 83 B/op 0 allocs/op 87.56 ns/op 83 B/op 0 allocs/op 0.99
Benchmark_txLogWrite/baseline - ns/op 86.54 ns/op 87.56 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 91.87 ns/op 82 B/op 0 allocs/op 87.56 ns/op 83 B/op 0 allocs/op 1.05
Benchmark_txLogWrite/baseline - ns/op 91.87 ns/op 87.56 ns/op 1.05
Benchmark_txLogWrite/baseline - B/op 82 B/op 83 B/op 0.99
Benchmark_txLogWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/stack1 30.88 ns/op 0 B/op 0 allocs/op 30.43 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/stack1 - ns/op 30.88 ns/op 30.43 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.89 ns/op 0 B/op 0 allocs/op 30.43 ns/op 0 B/op 0 allocs/op 1.02
Benchmark_bufferedTxMapRead/stack1 - ns/op 30.89 ns/op 30.43 ns/op 1.02
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.69 ns/op 0 B/op 0 allocs/op 22.42 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/wrapped - ns/op 22.69 ns/op 22.42 ns/op 1.01
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.7 ns/op 0 B/op 0 allocs/op 22.42 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/wrapped - ns/op 22.7 ns/op 22.42 ns/op 1.01
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.66 ns/op 0 B/op 0 allocs/op 22.45 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/baseline - ns/op 22.66 ns/op 22.45 ns/op 1.01
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.67 ns/op 0 B/op 0 allocs/op 22.45 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/baseline - ns/op 22.67 ns/op 22.45 ns/op 1.01
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.91 ns/op 119 B/op 0 allocs/op 98.15 ns/op 119 B/op 0 allocs/op 0.98
Benchmark_bufferedTxMapWrite/buffered - ns/op 95.91 ns/op 98.15 ns/op 0.98
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 102.3 ns/op 119 B/op 0 allocs/op 98.15 ns/op 119 B/op 0 allocs/op 1.04
Benchmark_bufferedTxMapWrite/buffered - ns/op 102.3 ns/op 98.15 ns/op 1.04
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 89.09 ns/op 82 B/op 0 allocs/op 87.32 ns/op 83 B/op 0 allocs/op 1.02
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 89.09 ns/op 87.32 ns/op 1.02
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/unbuffered 91.79 ns/op 83 B/op 0 allocs/op 87.32 ns/op 83 B/op 0 allocs/op 1.05
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 91.79 ns/op 87.32 ns/op 1.05
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.65 ns/op 82 B/op 0 allocs/op 0.99
Benchmark_bufferedTxMapWrite/baseline - ns/op 87.04 ns/op 87.65 ns/op 0.99
Benchmark_bufferedTxMapWrite/baseline - B/op 82 B/op 82 B/op 1
Benchmark_bufferedTxMapWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/baseline 92.65 ns/op 83 B/op 0 allocs/op 87.65 ns/op 82 B/op 0 allocs/op 1.06
Benchmark_bufferedTxMapWrite/baseline - ns/op 92.65 ns/op 87.65 ns/op 1.06
Benchmark_bufferedTxMapWrite/baseline - B/op 83 B/op 82 B/op 1.01
Benchmark_bufferedTxMapWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/EmptyStruct:encode 313.6 ns/op 96 B/op 2 allocs/op 326.2 ns/op 96 B/op 2 allocs/op 0.96
BenchmarkBinary/EmptyStruct:encode - ns/op 313.6 ns/op 326.2 ns/op 0.96
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 450 ns/op 96 B/op 2 allocs/op 326.2 ns/op 96 B/op 2 allocs/op 1.38
BenchmarkBinary/EmptyStruct:encode - ns/op 450 ns/op 326.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 183.1 ns/op 0 B/op 0 allocs/op 181.3 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkBinary/EmptyStruct:decode - ns/op 183.1 ns/op 181.3 ns/op 1.01
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 287.3 ns/op 0 B/op 0 allocs/op 181.3 ns/op 0 B/op 0 allocs/op 1.58
BenchmarkBinary/EmptyStruct:decode - ns/op 287.3 ns/op 181.3 ns/op 1.58
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 4784 ns/op 1724 B/op 60 allocs/op 4822 ns/op 1724 B/op 60 allocs/op 0.99
BenchmarkBinary/PrimitivesStruct:encode - ns/op 4784 ns/op 4822 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:encode 4925 ns/op 1724 B/op 60 allocs/op 4822 ns/op 1724 B/op 60 allocs/op 1.02
BenchmarkBinary/PrimitivesStruct:encode - ns/op 4925 ns/op 4822 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 3172 ns/op 137 B/op 7 allocs/op 3116 ns/op 137 B/op 7 allocs/op 1.02
BenchmarkBinary/PrimitivesStruct:decode - ns/op 3172 ns/op 3116 ns/op 1.02
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 3203 ns/op 137 B/op 7 allocs/op 3116 ns/op 137 B/op 7 allocs/op 1.03
BenchmarkBinary/PrimitivesStruct:decode - ns/op 3203 ns/op 3116 ns/op 1.03
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 684 ns/op 192 B/op 4 allocs/op 699.6 ns/op 192 B/op 4 allocs/op 0.98
BenchmarkBinary/ShortArraysStruct:encode - ns/op 684 ns/op 699.6 ns/op 0.98
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 813 ns/op 192 B/op 4 allocs/op 699.6 ns/op 192 B/op 4 allocs/op 1.16
BenchmarkBinary/ShortArraysStruct:encode - ns/op 813 ns/op 699.6 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 247.5 ns/op 0 B/op 0 allocs/op 246.4 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkBinary/ShortArraysStruct:decode - ns/op 247.5 ns/op 246.4 ns/op 1.00
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 369.8 ns/op 0 B/op 0 allocs/op 246.4 ns/op 0 B/op 0 allocs/op 1.50
BenchmarkBinary/ShortArraysStruct:decode - ns/op 369.8 ns/op 246.4 ns/op 1.50
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 17968 ns/op 7900 B/op 222 allocs/op 17808 ns/op 7901 B/op 222 allocs/op 1.01
BenchmarkBinary/ArraysStruct:encode - ns/op 17968 ns/op 17808 ns/op 1.01
BenchmarkBinary/ArraysStruct:encode - B/op 7900 B/op 7901 B/op 1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op 222 allocs/op 222 allocs/op 1
BenchmarkBinary/ArraysStruct:encode 16389 ns/op 7900 B/op 222 allocs/op 17808 ns/op 7901 B/op 222 allocs/op 0.92
BenchmarkBinary/ArraysStruct:encode - ns/op 16389 ns/op 17808 ns/op 0.92
BenchmarkBinary/ArraysStruct:encode - B/op 7900 B/op 7901 B/op 1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op 222 allocs/op 222 allocs/op 1
BenchmarkBinary/ArraysStruct:decode 11564 ns/op 790 B/op 40 allocs/op 11575 ns/op 790 B/op 40 allocs/op 1.00
BenchmarkBinary/ArraysStruct:decode - ns/op 11564 ns/op 11575 ns/op 1.00
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 10709 ns/op 790 B/op 40 allocs/op 11575 ns/op 790 B/op 40 allocs/op 0.93
BenchmarkBinary/ArraysStruct:decode - ns/op 10709 ns/op 11575 ns/op 0.93
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 34048 ns/op 16779 B/op 448 allocs/op 32779 ns/op 16779 B/op 448 allocs/op 1.04
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 34048 ns/op 32779 ns/op 1.04
BenchmarkBinary/ArraysArraysStruct:encode - B/op 16779 B/op 16779 B/op 1
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op 448 allocs/op 448 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:encode 31334 ns/op 16780 B/op 448 allocs/op 32779 ns/op 16779 B/op 448 allocs/op 0.96
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 31334 ns/op 32779 ns/op 0.96
BenchmarkBinary/ArraysArraysStruct:encode - B/op 16780 B/op 16779 B/op 1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op 448 allocs/op 448 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:decode 21128 ns/op 1291 B/op 88 allocs/op 21063 ns/op 1291 B/op 88 allocs/op 1.00
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 21128 ns/op 21063 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 19298 ns/op 1292 B/op 88 allocs/op 21063 ns/op 1291 B/op 88 allocs/op 0.92
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 19298 ns/op 21063 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 17869 ns/op 8534 B/op 232 allocs/op 18015 ns/op 8534 B/op 232 allocs/op 0.99
BenchmarkBinary/SlicesStruct:encode - ns/op 17869 ns/op 18015 ns/op 0.99
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 16989 ns/op 8534 B/op 232 allocs/op 18015 ns/op 8534 B/op 232 allocs/op 0.94
BenchmarkBinary/SlicesStruct:encode - ns/op 16989 ns/op 18015 ns/op 0.94
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 28430 ns/op 5134 B/op 240 allocs/op 28156 ns/op 5134 B/op 240 allocs/op 1.01
BenchmarkBinary/SlicesStruct:decode - ns/op 28430 ns/op 28156 ns/op 1.01
BenchmarkBinary/SlicesStruct:decode - B/op 5134 B/op 5134 B/op 1
BenchmarkBinary/SlicesStruct:decode - allocs/op 240 allocs/op 240 allocs/op 1
BenchmarkBinary/SlicesStruct:decode 26374 ns/op 5134 B/op 241 allocs/op 28156 ns/op 5134 B/op 240 allocs/op 0.94
BenchmarkBinary/SlicesStruct:decode - ns/op 26374 ns/op 28156 ns/op 0.94
BenchmarkBinary/SlicesStruct:decode - B/op 5134 B/op 5134 B/op 1
BenchmarkBinary/SlicesStruct:decode - allocs/op 241 allocs/op 240 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode 85438 ns/op 54214 B/op 1298 allocs/op 85366 ns/op 54201 B/op 1297 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 85438 ns/op 85366 ns/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - B/op 54214 B/op 54201 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op 1298 allocs/op 1297 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode 78281 ns/op 54225 B/op 1298 allocs/op 85366 ns/op 54201 B/op 1297 allocs/op 0.92
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 78281 ns/op 85366 ns/op 0.92
BenchmarkBinary/SlicesSlicesStruct:encode - B/op 54225 B/op 54201 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op 1298 allocs/op 1297 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode 144799 ns/op 35249 B/op 1356 allocs/op 145753 ns/op 35248 B/op 1356 allocs/op 0.99
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 144799 ns/op 145753 ns/op 0.99
BenchmarkBinary/SlicesSlicesStruct:decode - B/op 35249 B/op 35248 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op 1356 allocs/op 1356 allocs/op 1
BenchmarkBinary/SlicesSlicesStruct:decode 127152 ns/op 35272 B/op 1357 allocs/op 145753 ns/op 35248 B/op 1356 allocs/op 0.87
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 127152 ns/op 145753 ns/op 0.87
BenchmarkBinary/SlicesSlicesStruct:decode - B/op 35272 B/op 35248 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op 1357 allocs/op 1356 allocs/op 1.00
BenchmarkBinary/PointersStruct:encode 5561 ns/op 1702 B/op 59 allocs/op 5601 ns/op 1702 B/op 59 allocs/op 0.99
BenchmarkBinary/PointersStruct:encode - ns/op 5561 ns/op 5601 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 5674 ns/op 1702 B/op 59 allocs/op 5601 ns/op 1702 B/op 59 allocs/op 1.01
BenchmarkBinary/PointersStruct:encode - ns/op 5674 ns/op 5601 ns/op 1.01
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 4723 ns/op 286 B/op 26 allocs/op 4768 ns/op 286 B/op 26 allocs/op 0.99
BenchmarkBinary/PointersStruct:decode - ns/op 4723 ns/op 4768 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 4540 ns/op 286 B/op 26 allocs/op 4768 ns/op 286 B/op 26 allocs/op 0.95
BenchmarkBinary/PointersStruct:decode - ns/op 4540 ns/op 4768 ns/op 0.95
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 19532 ns/op 8396 B/op 232 allocs/op 20435 ns/op 8396 B/op 232 allocs/op 0.96
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 19532 ns/op 20435 ns/op 0.96
BenchmarkBinary/PointerSlicesStruct:encode - B/op 8396 B/op 8396 B/op 1
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:encode 18624 ns/op 8398 B/op 232 allocs/op 20435 ns/op 8396 B/op 232 allocs/op 0.91
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 18624 ns/op 20435 ns/op 0.91
BenchmarkBinary/PointerSlicesStruct:encode - B/op 8398 B/op 8396 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:decode 40369 ns/op 6051 B/op 352 allocs/op 40806 ns/op 6050 B/op 352 allocs/op 0.99
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 40369 ns/op 40806 ns/op 0.99
BenchmarkBinary/PointerSlicesStruct:decode - B/op 6051 B/op 6050 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op 352 allocs/op 352 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:decode 36465 ns/op 6055 B/op 352 allocs/op 40806 ns/op 6050 B/op 352 allocs/op 0.89
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 36465 ns/op 40806 ns/op 0.89
BenchmarkBinary/PointerSlicesStruct:decode - B/op 6055 B/op 6050 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op 352 allocs/op 352 allocs/op 1
BenchmarkBinary/ComplexSt:encode 47216 ns/op 24116 B/op 582 allocs/op 50747 ns/op 24117 B/op 582 allocs/op 0.93
BenchmarkBinary/ComplexSt:encode - ns/op 47216 ns/op 50747 ns/op 0.93
BenchmarkBinary/ComplexSt:encode - B/op 24116 B/op 24117 B/op 1.00
BenchmarkBinary/ComplexSt:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/ComplexSt:encode 44661 ns/op 24120 B/op 582 allocs/op 50747 ns/op 24117 B/op 582 allocs/op 0.88
BenchmarkBinary/ComplexSt:encode - ns/op 44661 ns/op 50747 ns/op 0.88
BenchmarkBinary/ComplexSt:encode - B/op 24120 B/op 24117 B/op 1.00
BenchmarkBinary/ComplexSt:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/ComplexSt:decode 50699 ns/op 7921 B/op 319 allocs/op 50692 ns/op 7919 B/op 319 allocs/op 1.00
BenchmarkBinary/ComplexSt:decode - ns/op 50699 ns/op 50692 ns/op 1.00
BenchmarkBinary/ComplexSt:decode - B/op 7921 B/op 7919 B/op 1.00
BenchmarkBinary/ComplexSt:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/ComplexSt:decode 48861 ns/op 7922 B/op 319 allocs/op 50692 ns/op 7919 B/op 319 allocs/op 0.96
BenchmarkBinary/ComplexSt:decode - ns/op 48861 ns/op 50692 ns/op 0.96
BenchmarkBinary/ComplexSt:decode - B/op 7922 B/op 7919 B/op 1.00
BenchmarkBinary/ComplexSt:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt1:encode 6079 ns/op 2037 B/op 65 allocs/op 5341 ns/op 2037 B/op 65 allocs/op 1.14
BenchmarkBinary/EmbeddedSt1:encode - ns/op 6079 ns/op 5341 ns/op 1.14
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 6174 ns/op 2037 B/op 65 allocs/op 5341 ns/op 2037 B/op 65 allocs/op 1.16
BenchmarkBinary/EmbeddedSt1:encode - ns/op 6174 ns/op 5341 ns/op 1.16
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 3609 ns/op 300 B/op 8 allocs/op 3428 ns/op 300 B/op 8 allocs/op 1.05
BenchmarkBinary/EmbeddedSt1:decode - ns/op 3609 ns/op 3428 ns/op 1.05
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 3666 ns/op 300 B/op 8 allocs/op 3428 ns/op 300 B/op 8 allocs/op 1.07
BenchmarkBinary/EmbeddedSt1:decode - ns/op 3666 ns/op 3428 ns/op 1.07
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 55363 ns/op 24118 B/op 582 allocs/op 47355 ns/op 24117 B/op 582 allocs/op 1.17
BenchmarkBinary/EmbeddedSt2:encode - ns/op 55363 ns/op 47355 ns/op 1.17
BenchmarkBinary/EmbeddedSt2:encode - B/op 24118 B/op 24117 B/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/EmbeddedSt2:encode 50716 ns/op 24118 B/op 582 allocs/op 47355 ns/op 24117 B/op 582 allocs/op 1.07
BenchmarkBinary/EmbeddedSt2:encode - ns/op 50716 ns/op 47355 ns/op 1.07
BenchmarkBinary/EmbeddedSt2:encode - B/op 24118 B/op 24117 B/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/EmbeddedSt2:decode 52975 ns/op 7919 B/op 319 allocs/op 49771 ns/op 7921 B/op 319 allocs/op 1.06
BenchmarkBinary/EmbeddedSt2:decode - ns/op 52975 ns/op 49771 ns/op 1.06
BenchmarkBinary/EmbeddedSt2:decode - B/op 7919 B/op 7921 B/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt2:decode 48688 ns/op 7922 B/op 319 allocs/op 49771 ns/op 7921 B/op 319 allocs/op 0.98
BenchmarkBinary/EmbeddedSt2:decode - ns/op 48688 ns/op 49771 ns/op 0.98
BenchmarkBinary/EmbeddedSt2:decode - B/op 7922 B/op 7921 B/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt3:encode 44447 ns/op 19175 B/op 468 allocs/op 39134 ns/op 19183 B/op 468 allocs/op 1.14
BenchmarkBinary/EmbeddedSt3:encode - ns/op 44447 ns/op 39134 ns/op 1.14
BenchmarkBinary/EmbeddedSt3:encode - B/op 19175 B/op 19183 B/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op 468 allocs/op 468 allocs/op 1
BenchmarkBinary/EmbeddedSt3:encode 41283 ns/op 19184 B/op 468 allocs/op 39134 ns/op 19183 B/op 468 allocs/op 1.05
BenchmarkBinary/EmbeddedSt3:encode - ns/op 41283 ns/op 39134 ns/op 1.05
BenchmarkBinary/EmbeddedSt3:encode - B/op 19184 B/op 19183 B/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op 468 allocs/op 468 allocs/op 1
BenchmarkBinary/EmbeddedSt3:decode 44269 ns/op 7484 B/op 258 allocs/op 44129 ns/op 7484 B/op 258 allocs/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - ns/op 44269 ns/op 44129 ns/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - B/op 7484 B/op 7484 B/op 1
BenchmarkBinary/EmbeddedSt3:decode - allocs/op 258 allocs/op 258 allocs/op 1
BenchmarkBinary/EmbeddedSt3:decode 40591 ns/op 7487 B/op 258 allocs/op 44129 ns/op 7484 B/op 258 allocs/op 0.92
BenchmarkBinary/EmbeddedSt3:decode - ns/op 40591 ns/op 44129 ns/op 0.92
BenchmarkBinary/EmbeddedSt3:decode - B/op 7487 B/op 7484 B/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op 258 allocs/op 258 allocs/op 1
BenchmarkBinary/EmbeddedSt4:encode 58147 ns/op 24425 B/op 591 allocs/op 56296 ns/op 24425 B/op 591 allocs/op 1.03
BenchmarkBinary/EmbeddedSt4:encode - ns/op 58147 ns/op 56296 ns/op 1.03
BenchmarkBinary/EmbeddedSt4:encode - B/op 24425 B/op 24425 B/op 1
BenchmarkBinary/EmbeddedSt4:encode - allocs/op 591 allocs/op 591 allocs/op 1
BenchmarkBinary/EmbeddedSt4:encode 52168 ns/op 24425 B/op 591 allocs/op 56296 ns/op 24425 B/op 591 allocs/op 0.93
BenchmarkBinary/EmbeddedSt4:encode - ns/op 52168 ns/op 56296 ns/op 0.93
BenchmarkBinary/EmbeddedSt4:encode - B/op 24425 B/op 24425 B/op 1
BenchmarkBinary/EmbeddedSt4:encode - allocs/op 591 allocs/op 591 allocs/op 1
BenchmarkBinary/EmbeddedSt4:decode 54807 ns/op 7979 B/op 322 allocs/op 50741 ns/op 7979 B/op 322 allocs/op 1.08
BenchmarkBinary/EmbeddedSt4:decode - ns/op 54807 ns/op 50741 ns/op 1.08
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 49391 ns/op 7980 B/op 322 allocs/op 50741 ns/op 7979 B/op 322 allocs/op 0.97
BenchmarkBinary/EmbeddedSt4:decode - ns/op 49391 ns/op 50741 ns/op 0.97
BenchmarkBinary/EmbeddedSt4:decode - B/op 7980 B/op 7979 B/op 1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op 322 allocs/op 322 allocs/op 1
BenchmarkBinary/EmbeddedSt5:encode 45750 ns/op 19561 B/op 475 allocs/op 39835 ns/op 19586 B/op 475 allocs/op 1.15
BenchmarkBinary/EmbeddedSt5:encode - ns/op 45750 ns/op 39835 ns/op 1.15
BenchmarkBinary/EmbeddedSt5:encode - B/op 19561 B/op 19586 B/op 1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op 475 allocs/op 475 allocs/op 1
BenchmarkBinary/EmbeddedSt5:encode 42200 ns/op 19571 B/op 475 allocs/op 39835 ns/op 19586 B/op 475 allocs/op 1.06
BenchmarkBinary/EmbeddedSt5:encode - ns/op 42200 ns/op 39835 ns/op 1.06
BenchmarkBinary/EmbeddedSt5:encode - B/op 19571 B/op 19586 B/op 1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op 475 allocs/op 475 allocs/op 1
BenchmarkBinary/EmbeddedSt5:decode 45288 ns/op 7549 B/op 261 allocs/op 42554 ns/op 7555 B/op 262 allocs/op 1.06
BenchmarkBinary/EmbeddedSt5:decode - ns/op 45288 ns/op 42554 ns/op 1.06
BenchmarkBinary/EmbeddedSt5:decode - B/op 7549 B/op 7555 B/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op 261 allocs/op 262 allocs/op 1.00
BenchmarkBinary/EmbeddedSt5:decode 41093 ns/op 7557 B/op 262 allocs/op 42554 ns/op 7555 B/op 262 allocs/op 0.97
BenchmarkBinary/EmbeddedSt5:decode - ns/op 41093 ns/op 42554 ns/op 0.97
BenchmarkBinary/EmbeddedSt5:decode - B/op 7557 B/op 7555 B/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op 262 allocs/op 262 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode 2562 ns/op 512 B/op 16 allocs/op 2356 ns/op 512 B/op 16 allocs/op 1.09
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 2562 ns/op 2356 ns/op 1.09
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 2737 ns/op 512 B/op 16 allocs/op 2356 ns/op 512 B/op 16 allocs/op 1.16
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 2737 ns/op 2356 ns/op 1.16
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 2173 ns/op 200 B/op 8 allocs/op 2087 ns/op 200 B/op 8 allocs/op 1.04
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 2173 ns/op 2087 ns/op 1.04
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 2387 ns/op 200 B/op 8 allocs/op 2087 ns/op 200 B/op 8 allocs/op 1.14
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 2387 ns/op 2087 ns/op 1.14
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 5999 ns/op 1783 B/op 53 allocs/op 5451 ns/op 1783 B/op 53 allocs/op 1.10
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 5999 ns/op 5451 ns/op 1.10
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 6081 ns/op 1783 B/op 53 allocs/op 5451 ns/op 1783 B/op 53 allocs/op 1.12
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 6081 ns/op 5451 ns/op 1.12
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 5412 ns/op 832 B/op 31 allocs/op 4810 ns/op 832 B/op 31 allocs/op 1.13
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 5412 ns/op 4810 ns/op 1.13
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 5414 ns/op 832 B/op 31 allocs/op 4810 ns/op 832 B/op 31 allocs/op 1.13
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 5414 ns/op 4810 ns/op 1.13
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 2153 ns/op 352 B/op 12 allocs/op 2008 ns/op 352 B/op 12 allocs/op 1.07
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 2153 ns/op 2008 ns/op 1.07
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 2372 ns/op 352 B/op 12 allocs/op 2008 ns/op 352 B/op 12 allocs/op 1.18
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 2372 ns/op 2008 ns/op 1.18
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 2036 ns/op 200 B/op 8 allocs/op 1930 ns/op 200 B/op 8 allocs/op 1.05
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 2036 ns/op 1930 ns/op 1.05
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 2073 ns/op 200 B/op 8 allocs/op 1930 ns/op 200 B/op 8 allocs/op 1.07
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 2073 ns/op 1930 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 2187 ns/op 464 B/op 14 allocs/op 2249 ns/op 464 B/op 14 allocs/op 0.97
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 2187 ns/op 2249 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 2287 ns/op 464 B/op 14 allocs/op 2249 ns/op 464 B/op 14 allocs/op 1.02
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 2287 ns/op 2249 ns/op 1.02
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 1924 ns/op 200 B/op 8 allocs/op 1963 ns/op 200 B/op 8 allocs/op 0.98
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 1924 ns/op 1963 ns/op 0.98
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 2057 ns/op 200 B/op 8 allocs/op 1963 ns/op 200 B/op 8 allocs/op 1.05
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 2057 ns/op 1963 ns/op 1.05
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 2400 ns/op 399 B/op 15 allocs/op 2461 ns/op 399 B/op 15 allocs/op 0.98
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 2400 ns/op 2461 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 2433 ns/op 399 B/op 15 allocs/op 2461 ns/op 399 B/op 15 allocs/op 0.99
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 2433 ns/op 2461 ns/op 0.99
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 2059 ns/op 231 B/op 10 allocs/op 2109 ns/op 231 B/op 10 allocs/op 0.98
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 2059 ns/op 2109 ns/op 0.98
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 2180 ns/op 231 B/op 10 allocs/op 2109 ns/op 231 B/op 10 allocs/op 1.03
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 2180 ns/op 2109 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 3960 ns/op 904 B/op 29 allocs/op 3942 ns/op 904 B/op 29 allocs/op 1.00
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 3960 ns/op 3942 ns/op 1.00
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 3898 ns/op 904 B/op 29 allocs/op 3942 ns/op 904 B/op 29 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 3898 ns/op 3942 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:decode 3905 ns/op 464 B/op 20 allocs/op 3879 ns/op 464 B/op 20 allocs/op 1.01
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 3905 ns/op 3879 ns/op 1.01
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 3986 ns/op 464 B/op 20 allocs/op 3879 ns/op 464 B/op 20 allocs/op 1.03
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 3986 ns/op 3879 ns/op 1.03
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 3647 ns/op 696 B/op 24 allocs/op 3614 ns/op 696 B/op 24 allocs/op 1.01
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 3647 ns/op 3614 ns/op 1.01
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 3710 ns/op 696 B/op 24 allocs/op 3614 ns/op 696 B/op 24 allocs/op 1.03
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 3710 ns/op 3614 ns/op 1.03
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 3619 ns/op 432 B/op 20 allocs/op 3744 ns/op 432 B/op 20 allocs/op 0.97
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 3619 ns/op 3744 ns/op 0.97
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 3710 ns/op 432 B/op 20 allocs/op 3744 ns/op 432 B/op 20 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 3710 ns/op 3744 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
BenchmarkRoundStateDeepCopy 4706957 ns/op 783249 B/op 24143 allocs/op 4751833 ns/op 783249 B/op 24143 allocs/op 0.99
BenchmarkRoundStateDeepCopy - ns/op 4706957 ns/op 4751833 ns/op 0.99
BenchmarkRoundStateDeepCopy - B/op 783249 B/op 783249 B/op 1
BenchmarkRoundStateDeepCopy - allocs/op 24143 allocs/op 24143 allocs/op 1
BenchmarkRoundStateDeepCopy 4479851 ns/op 783249 B/op 24143 allocs/op 4751833 ns/op 783249 B/op 24143 allocs/op 0.94
BenchmarkRoundStateDeepCopy - ns/op 4479851 ns/op 4751833 ns/op 0.94
BenchmarkRoundStateDeepCopy - B/op 783249 B/op 783249 B/op 1
BenchmarkRoundStateDeepCopy - allocs/op 24143 allocs/op 24143 allocs/op 1
BenchmarkReap 160235 ns/op 122880 B/op 1 allocs/op 159244 ns/op 122880 B/op 1 allocs/op 1.01
BenchmarkReap - ns/op 160235 ns/op 159244 ns/op 1.01
BenchmarkReap - B/op 122880 B/op 122880 B/op 1
BenchmarkReap - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkReap 117508 ns/op 122880 B/op 1 allocs/op 159244 ns/op 122880 B/op 1 allocs/op 0.74
BenchmarkReap - ns/op 117508 ns/op 159244 ns/op 0.74
BenchmarkReap - B/op 122880 B/op 122880 B/op 1
BenchmarkReap - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCheckTx 94.87 ns/op 40 B/op 2 allocs/op 95.92 ns/op 40 B/op 2 allocs/op 0.99
BenchmarkCheckTx - ns/op 94.87 ns/op 95.92 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 76.72 ns/op 40 B/op 2 allocs/op 95.92 ns/op 40 B/op 2 allocs/op 0.80
BenchmarkCheckTx - ns/op 76.72 ns/op 95.92 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 757.3 ns/op 80 B/op 2 allocs/op 752.3 ns/op 80 B/op 2 allocs/op 1.01
BenchmarkCacheInsertTime - ns/op 757.3 ns/op 752.3 ns/op 1.01
BenchmarkCacheInsertTime - B/op 80 B/op 80 B/op 1
BenchmarkCacheInsertTime - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheInsertTime 638.6 ns/op 80 B/op 2 allocs/op 752.3 ns/op 80 B/op 2 allocs/op 0.85
BenchmarkCacheInsertTime - ns/op 638.6 ns/op 752.3 ns/op 0.85
BenchmarkCacheInsertTime - B/op 80 B/op 80 B/op 1
BenchmarkCacheInsertTime - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheRemoveTime 486.5 ns/op 0 B/op 0 allocs/op 478.3 ns/op 0 B/op 0 allocs/op 1.02
BenchmarkCacheRemoveTime - ns/op 486.5 ns/op 478.3 ns/op 1.02
BenchmarkCacheRemoveTime - B/op 0 B/op 0 B/op 1
BenchmarkCacheRemoveTime - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCacheRemoveTime 489.8 ns/op 0 B/op 0 allocs/op 478.3 ns/op 0 B/op 0 allocs/op 1.02
BenchmarkCacheRemoveTime - ns/op 489.8 ns/op 478.3 ns/op 1.02
BenchmarkCacheRemoveTime - B/op 0 B/op 0 B/op 1
BenchmarkCacheRemoveTime - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkLoadValidators/height=10 510881 ns/op 100469 B/op 2440 allocs/op 506334 ns/op 100469 B/op 2440 allocs/op 1.01
BenchmarkLoadValidators/height=10 - ns/op 510881 ns/op 506334 ns/op 1.01
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 478911 ns/op 100478 B/op 2440 allocs/op 506334 ns/op 100469 B/op 2440 allocs/op 0.95
BenchmarkLoadValidators/height=10 - ns/op 478911 ns/op 506334 ns/op 0.95
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 730970 ns/op 100469 B/op 2440 allocs/op 715283 ns/op 100469 B/op 2440 allocs/op 1.02
BenchmarkLoadValidators/height=100 - ns/op 730970 ns/op 715283 ns/op 1.02
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 696330 ns/op 100478 B/op 2440 allocs/op 715283 ns/op 100469 B/op 2440 allocs/op 0.97
BenchmarkLoadValidators/height=100 - ns/op 696330 ns/op 715283 ns/op 0.97
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 2793017 ns/op 100492 B/op 2441 allocs/op 2778020 ns/op 100492 B/op 2441 allocs/op 1.01
BenchmarkLoadValidators/height=1000 - ns/op 2793017 ns/op 2778020 ns/op 1.01
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 2759673 ns/op 100500 B/op 2441 allocs/op 2778020 ns/op 100492 B/op 2441 allocs/op 0.99
BenchmarkLoadValidators/height=1000 - ns/op 2759673 ns/op 2778020 ns/op 0.99
BenchmarkLoadValidators/height=1000 - B/op 100500 B/op 100492 B/op 1.00
BenchmarkLoadValidators/height=1000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=10000 23556588 ns/op 100493 B/op 2441 allocs/op 23562978 ns/op 100493 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=10000 - ns/op 23556588 ns/op 23562978 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 23453745 ns/op 100504 B/op 2441 allocs/op 23562978 ns/op 100493 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=10000 - ns/op 23453745 ns/op 23562978 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 482149 ns/op 100405 B/op 2436 allocs/op 484944 ns/op 100405 B/op 2436 allocs/op 0.99
BenchmarkLoadValidators/height=100000 - ns/op 482149 ns/op 484944 ns/op 0.99
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 443754 ns/op 100415 B/op 2436 allocs/op 484944 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=100000 - ns/op 443754 ns/op 484944 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 485492 ns/op 100405 B/op 2436 allocs/op 483148 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=1000000 - ns/op 485492 ns/op 483148 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 454044 ns/op 100415 B/op 2436 allocs/op 483148 ns/op 100405 B/op 2436 allocs/op 0.94
BenchmarkLoadValidators/height=1000000 - ns/op 454044 ns/op 483148 ns/op 0.94
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 493630 ns/op 100405 B/op 2436 allocs/op 486746 ns/op 100405 B/op 2436 allocs/op 1.01
BenchmarkLoadValidators/height=10000000 - ns/op 493630 ns/op 486746 ns/op 1.01
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 460434 ns/op 100415 B/op 2436 allocs/op 486746 ns/op 100405 B/op 2436 allocs/op 0.95
BenchmarkLoadValidators/height=10000000 - ns/op 460434 ns/op 486746 ns/op 0.95
BenchmarkLoadValidators/height=10000000 - B/op 100415 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=10000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=100000000 499510 ns/op 100405 B/op 2436 allocs/op 482715 ns/op 100405 B/op 2436 allocs/op 1.03
BenchmarkLoadValidators/height=100000000 - ns/op 499510 ns/op 482715 ns/op 1.03
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 459684 ns/op 100415 B/op 2436 allocs/op 482715 ns/op 100405 B/op 2436 allocs/op 0.95
BenchmarkLoadValidators/height=100000000 - ns/op 459684 ns/op 482715 ns/op 0.95
BenchmarkLoadValidators/height=100000000 - B/op 100415 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=100000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=1000000000 497570 ns/op 100405 B/op 2436 allocs/op 482521 ns/op 100405 B/op 2436 allocs/op 1.03
BenchmarkLoadValidators/height=1000000000 - ns/op 497570 ns/op 482521 ns/op 1.03
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 458734 ns/op 100414 B/op 2436 allocs/op 482521 ns/op 100405 B/op 2436 allocs/op 0.95
BenchmarkLoadValidators/height=1000000000 - ns/op 458734 ns/op 482521 ns/op 0.95
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 2675 ns/op 1512 B/op 43 allocs/op 2619 ns/op 1512 B/op 43 allocs/op 1.02
BenchmarkProposalWriteSignBytes - ns/op 2675 ns/op 2619 ns/op 1.02
BenchmarkProposalWriteSignBytes - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalWriteSignBytes - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkProposalWriteSignBytes 2381 ns/op 1512 B/op 43 allocs/op 2619 ns/op 1512 B/op 43 allocs/op 0.91
BenchmarkProposalWriteSignBytes - ns/op 2381 ns/op 2619 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 29850 ns/op 1576 B/op 44 allocs/op 29939 ns/op 1576 B/op 44 allocs/op 1.00
BenchmarkProposalSign - ns/op 29850 ns/op 29939 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 29939 ns/op 1576 B/op 44 allocs/op 0.99
BenchmarkProposalSign - ns/op 29614 ns/op 29939 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 65353 ns/op 1512 B/op 43 allocs/op 64800 ns/op 1512 B/op 43 allocs/op 1.01
BenchmarkProposalVerifySignature - ns/op 65353 ns/op 64800 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 65769 ns/op 1512 B/op 43 allocs/op 64800 ns/op 1512 B/op 43 allocs/op 1.01
BenchmarkProposalVerifySignature - ns/op 65769 ns/op 64800 ns/op 1.01
BenchmarkProposalVerifySignature - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalVerifySignature - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkValidatorSetCopy 55301 ns/op 72192 B/op 1001 allocs/op 55454 ns/op 72192 B/op 1001 allocs/op 1.00
BenchmarkValidatorSetCopy - ns/op 55301 ns/op 55454 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 41911 ns/op 72192 B/op 1001 allocs/op 55454 ns/op 72192 B/op 1001 allocs/op 0.76
BenchmarkValidatorSetCopy - ns/op 41911 ns/op 55454 ns/op 0.76
BenchmarkValidatorSetCopy - B/op 72192 B/op 72192 B/op 1
BenchmarkValidatorSetCopy - allocs/op 1001 allocs/op 1001 allocs/op 1
BenchmarkUpdates 879297 ns/op 221432 B/op 2111 allocs/op 890138 ns/op 221432 B/op 2111 allocs/op 0.99
BenchmarkUpdates - ns/op 879297 ns/op 890138 ns/op 0.99
BenchmarkUpdates - B/op 221432 B/op 221432 B/op 1
BenchmarkUpdates - allocs/op 2111 allocs/op 2111 allocs/op 1
BenchmarkUpdates 814444 ns/op 221432 B/op 2111 allocs/op 890138 ns/op 221432 B/op 2111 allocs/op 0.91
BenchmarkUpdates - ns/op 814444 ns/op 890138 ns/op 0.91
BenchmarkUpdates - B/op 221432 B/op 221432 B/op 1
BenchmarkUpdates - allocs/op 2111 allocs/op 2111 allocs/op 1
BenchmarkWalRead512B 4153 ns/op 8136 B/op 16 allocs/op 4065 ns/op 8136 B/op 16 allocs/op 1.02
BenchmarkWalRead512B - ns/op 4153 ns/op 4065 ns/op 1.02
BenchmarkWalRead512B - B/op 8136 B/op 8136 B/op 1
BenchmarkWalRead512B - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkWalRead512B 3844 ns/op 8136 B/op 16 allocs/op 4065 ns/op 8136 B/op 16 allocs/op 0.95
BenchmarkWalRead512B - ns/op 3844 ns/op 4065 ns/op 0.95
BenchmarkWalRead512B - B/op 8136 B/op 8136 B/op 1
BenchmarkWalRead512B - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkWalRead10KB 31507 ns/op 88368 B/op 22 allocs/op 29889 ns/op 88368 B/op 22 allocs/op 1.05
BenchmarkWalRead10KB - ns/op 31507 ns/op 29889 ns/op 1.05
BenchmarkWalRead10KB - B/op 88368 B/op 88368 B/op 1
BenchmarkWalRead10KB - allocs/op 22 allocs/op 22 allocs/op 1
BenchmarkWalRead10KB 28690 ns/op 88368 B/op 22 allocs/op 29889 ns/op 88368 B/op 22 allocs/op 0.96
BenchmarkWalRead10KB - ns/op 28690 ns/op 29889 ns/op 0.96
BenchmarkWalRead10KB - B/op 88368 B/op 88368 B/op 1
BenchmarkWalRead10KB - allocs/op 22 allocs/op 22 allocs/op 1
BenchmarkDetaching 91.94 ns/op 0 B/op 0 allocs/op 119.9 ns/op 0 B/op 0 allocs/op 0.77
BenchmarkDetaching - ns/op 91.94 ns/op 119.9 ns/op 0.77
BenchmarkDetaching - B/op 0 B/op 0 B/op 1
BenchmarkDetaching - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkDetaching 71.35 ns/op 0 B/op 0 allocs/op 119.9 ns/op 0 B/op 0 allocs/op 0.60
BenchmarkDetaching - ns/op 71.35 ns/op 119.9 ns/op 0.60
BenchmarkDetaching - B/op 0 B/op 0 B/op 1
BenchmarkDetaching - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRemoved 39.36 ns/op 0 B/op 0 allocs/op 39.77 ns/op 0 B/op 0 allocs/op 0.99
BenchmarkRemoved - ns/op 39.36 ns/op 39.77 ns/op 0.99
BenchmarkRemoved - B/op 0 B/op 0 B/op 1
BenchmarkRemoved - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRemoved 37.55 ns/op 0 B/op 0 allocs/op 39.77 ns/op 0 B/op 0 allocs/op 0.94
BenchmarkRemoved - ns/op 37.55 ns/op 39.77 ns/op 0.94
BenchmarkRemoved - B/op 0 B/op 0 B/op 1
BenchmarkRemoved - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkPushBack 470.3 ns/op 327 B/op 5 allocs/op 481.4 ns/op 327 B/op 5 allocs/op 0.98
BenchmarkPushBack - ns/op 470.3 ns/op 481.4 ns/op 0.98
BenchmarkPushBack - B/op 327 B/op 327 B/op 1
BenchmarkPushBack - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkPushBack 403.6 ns/op 327 B/op 5 allocs/op 481.4 ns/op 327 B/op 5 allocs/op 0.84
BenchmarkPushBack - ns/op 403.6 ns/op 481.4 ns/op 0.84
BenchmarkPushBack - B/op 327 B/op 327 B/op 1
BenchmarkPushBack - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkCMapHas 122.6 ns/op 16 B/op 1 allocs/op 124.7 ns/op 16 B/op 1 allocs/op 0.98
BenchmarkCMapHas - ns/op 122.6 ns/op 124.7 ns/op 0.98
BenchmarkCMapHas - B/op 16 B/op 16 B/op 1
BenchmarkCMapHas - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCMapHas 117.4 ns/op 16 B/op 1 allocs/op 124.7 ns/op 16 B/op 1 allocs/op 0.94
BenchmarkCMapHas - ns/op 117.4 ns/op 124.7 ns/op 0.94
BenchmarkCMapHas - B/op 16 B/op 16 B/op 1
BenchmarkCMapHas - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkEqual 59658532 ns/op 5244 B/op 12 allocs/op 59619708 ns/op 5244 B/op 12 allocs/op 1.00
BenchmarkEqual - ns/op 59658532 ns/op 59619708 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 59664777 ns/op 5244 B/op 12 allocs/op 59619708 ns/op 5244 B/op 12 allocs/op 1.00
BenchmarkEqual - ns/op 59664777 ns/op 59619708 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 59679712 ns/op 5153 B/op 9 allocs/op 59698423 ns/op 5153 B/op 9 allocs/op 1.00
BenchmarkDefaultCost - ns/op 59679712 ns/op 59698423 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 59691084 ns/op 5160 B/op 9 allocs/op 59698423 ns/op 5153 B/op 9 allocs/op 1.00
BenchmarkDefaultCost - ns/op 59691084 ns/op 59698423 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 1463 ns/op 576 B/op 3 allocs/op 1487 ns/op 576 B/op 3 allocs/op 0.98
BenchmarkIsMnemonicValid - ns/op 1463 ns/op 1487 ns/op 0.98
BenchmarkIsMnemonicValid - B/op 576 B/op 576 B/op 1
BenchmarkIsMnemonicValid - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkIsMnemonicValid 1372 ns/op 576 B/op 3 allocs/op 1487 ns/op 576 B/op 3 allocs/op 0.92
BenchmarkIsMnemonicValid - ns/op 1372 ns/op 1487 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 21738 ns/op 32 B/op 1 allocs/op 21704 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkKeyGeneration - ns/op 21738 ns/op 21704 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 21722 ns/op 32 B/op 1 allocs/op 21704 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkKeyGeneration - ns/op 21722 ns/op 21704 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 26654 ns/op 64 B/op 1 allocs/op 26654 ns/op 64 B/op 1 allocs/op 1
BenchmarkSigning - ns/op 26654 ns/op 26654 ns/op 1
BenchmarkSigning - B/op 64 B/op 64 B/op 1
BenchmarkSigning - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSigning 26708 ns/op 64 B/op 1 allocs/op 26654 ns/op 64 B/op 1 allocs/op 1.00
BenchmarkSigning - ns/op 26708 ns/op 26654 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 62466 ns/op 0 B/op 0 allocs/op 62844 ns/op 0 B/op 0 allocs/op 0.99
BenchmarkVerification - ns/op 62466 ns/op 62844 ns/op 0.99
BenchmarkVerification - B/op 0 B/op 0 B/op 1
BenchmarkVerification - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkVerification 62812 ns/op 0 B/op 0 allocs/op 62844 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkVerification - ns/op 62812 ns/op 62844 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 29855245 ns/op 5125 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 29855245 ns/op 29863220 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5125 B/op 5125 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 29878917 ns/op 5134 B/op 9 allocs/op 29869041 ns/op 5128 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op 29878917 ns/op 29869041 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op 5134 B/op 5128 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 59684228 ns/op 5129 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 59684228 ns/op 29863220 ns/op 2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5129 B/op 5125 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 59694769 ns/op 5136 B/op 9 allocs/op 59686168 ns/op 5147 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op 59694769 ns/op 59686168 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 119307829 ns/op 5138 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 4.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 119307829 ns/op 29863220 ns/op 4.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5138 B/op 5125 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 119350448 ns/op 5152 B/op 9 allocs/op 119313957 ns/op 5152 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op 119350448 ns/op 119313957 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op 5152 B/op 5152 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 238558521 ns/op 5150 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 238558521 ns/op 29863220 ns/op 7.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5150 B/op 5125 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 238610276 ns/op 5220 B/op 9 allocs/op 238461107 ns/op 5176 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op 238610276 ns/op 238461107 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op 5220 B/op 5176 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 477156814 ns/op 5170 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 15.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 477156814 ns/op 29863220 ns/op 15.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5170 B/op 5125 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 477126577 ns/op 5282 B/op 10 allocs/op 476910725 ns/op 5213 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op 477126577 ns/op 476910725 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 954129676 ns/op 5196 B/op 10 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 31.95
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 954129676 ns/op 29863220 ns/op 31.95
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5196 B/op 5125 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 10 allocs/op 9 allocs/op 1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 954668255 ns/op 5260 B/op 10 allocs/op 955480857 ns/op 5260 B/op 10 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op 954668255 ns/op 955480857 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op 5260 B/op 5260 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op 10 allocs/op 10 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 1908535778 ns/op 5736 B/op 15 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 63.91
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 1908535778 ns/op 29863220 ns/op 63.91
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5736 B/op 5125 B/op 1.12
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 15 allocs/op 9 allocs/op 1.67
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 1908283649 ns/op 5528 B/op 13 allocs/op 1907122100 ns/op 5736 B/op 15 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op 1908283649 ns/op 1907122100 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 80239 ns/op 25424 B/op 497 allocs/op 79294 ns/op 25424 B/op 497 allocs/op 1.01
BenchmarkSimpleHashAlternatives/recursive - ns/op 80239 ns/op 79294 ns/op 1.01
BenchmarkSimpleHashAlternatives/recursive - B/op 25424 B/op 25424 B/op 1
BenchmarkSimpleHashAlternatives/recursive - allocs/op 497 allocs/op 497 allocs/op 1
BenchmarkSimpleHashAlternatives/recursive 76969 ns/op 25424 B/op 497 allocs/op 79294 ns/op 25424 B/op 497 allocs/op 0.97
BenchmarkSimpleHashAlternatives/recursive - ns/op 76969 ns/op 79294 ns/op 0.97
BenchmarkSimpleHashAlternatives/recursive - B/op 25424 B/op 25424 B/op 1
BenchmarkSimpleHashAlternatives/recursive - allocs/op 497 allocs/op 497 allocs/op 1
BenchmarkSimpleHashAlternatives/iterative 80899 ns/op 28112 B/op 498 allocs/op 81969 ns/op 28112 B/op 498 allocs/op 0.99
BenchmarkSimpleHashAlternatives/iterative - ns/op 80899 ns/op 81969 ns/op 0.99
BenchmarkSimpleHashAlternatives/iterative - B/op 28112 B/op 28112 B/op 1
BenchmarkSimpleHashAlternatives/iterative - allocs/op 498 allocs/op 498 allocs/op 1
BenchmarkSimpleHashAlternatives/iterative 77185 ns/op 28112 B/op 498 allocs/op 81969 ns/op 28112 B/op 498 allocs/op 0.94
BenchmarkSimpleHashAlternatives/iterative - ns/op 77185 ns/op 81969 ns/op 0.94
BenchmarkSimpleHashAlternatives/iterative - B/op 28112 B/op 28112 B/op 1
BenchmarkSimpleHashAlternatives/iterative - allocs/op 498 allocs/op 498 allocs/op 1
BenchmarkSigning 83657 ns/op 1856 B/op 36 allocs/op 26654 ns/op 64 B/op 1 allocs/op 3.14
BenchmarkSigning - ns/op 83657 ns/op 26654 ns/op 3.14
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkSigning 83484 ns/op 1856 B/op 36 allocs/op 26654 ns/op 64 B/op 1 allocs/op 3.13
BenchmarkSigning - ns/op 83484 ns/op 26654 ns/op 3.13
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkVerification 162467 ns/op 864 B/op 19 allocs/op 62844 ns/op 0 B/op 0 allocs/op 2.59
BenchmarkVerification - ns/op 162467 ns/op 62844 ns/op 2.59
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerification 160518 ns/op 864 B/op 19 allocs/op 62844 ns/op 0 B/op 0 allocs/op 2.55
BenchmarkVerification - ns/op 160518 ns/op 62844 ns/op 2.55
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerify 160779 ns/op 864 B/op 19 allocs/op 166655 ns/op 864 B/op 19 allocs/op 0.96
BenchmarkVerify - ns/op 160779 ns/op 166655 ns/op 0.96
BenchmarkVerify - B/op 864 B/op 864 B/op 1
BenchmarkVerify - allocs/op 19 allocs/op 19 allocs/op 1
BenchmarkVerify 156907 ns/op 864 B/op 19 allocs/op 166655 ns/op 864 B/op 19 allocs/op 0.94
BenchmarkVerify - ns/op 156907 ns/op 166655 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 1608795 ns/op 25939 B/op 64 allocs/op 1595643 ns/op 26291 B/op 64 allocs/op 1.01
BenchmarkBoltDBRandomReadsWrites - ns/op 1608795 ns/op 1595643 ns/op 1.01
BenchmarkBoltDBRandomReadsWrites - B/op 25939 B/op 26291 B/op 0.99
BenchmarkBoltDBRandomReadsWrites - allocs/op 64 allocs/op 64 allocs/op 1
BenchmarkBoltDBRandomReadsWrites 1740278 ns/op 24577 B/op 63 allocs/op 1595643 ns/op 26291 B/op 64 allocs/op 1.09
BenchmarkBoltDBRandomReadsWrites - ns/op 1740278 ns/op 1595643 ns/op 1.09
BenchmarkBoltDBRandomReadsWrites - B/op 24577 B/op 26291 B/op 0.93
BenchmarkBoltDBRandomReadsWrites - allocs/op 63 allocs/op 64 allocs/op 0.98
BenchmarkGoLevelDBRandomReadsWrites 6233 ns/op 593 B/op 11 allocs/op 5857 ns/op 617 B/op 12 allocs/op 1.06
BenchmarkGoLevelDBRandomReadsWrites - ns/op 6233 ns/op 5857 ns/op 1.06
BenchmarkGoLevelDBRandomReadsWrites - B/op 593 B/op 617 B/op 0.96
BenchmarkGoLevelDBRandomReadsWrites - allocs/op 11 allocs/op 12 allocs/op 0.92
BenchmarkGoLevelDBRandomReadsWrites 6069 ns/op 618 B/op 12 allocs/op 5857 ns/op 617 B/op 12 allocs/op 1.04
BenchmarkGoLevelDBRandomReadsWrites - ns/op 6069 ns/op 5857 ns/op 1.04
BenchmarkGoLevelDBRandomReadsWrites - B/op 618 B/op 617 B/op 1.00
BenchmarkGoLevelDBRandomReadsWrites - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkNodeKey 74.76 ns/op 48 B/op 1 allocs/op 74.29 ns/op 48 B/op 1 allocs/op 1.01
BenchmarkNodeKey - ns/op 74.76 ns/op 74.29 ns/op 1.01
BenchmarkNodeKey - B/op 48 B/op 48 B/op 1
BenchmarkNodeKey - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkNodeKey 55.97 ns/op 48 B/op 1 allocs/op 74.29 ns/op 48 B/op 1 allocs/op 0.75
BenchmarkNodeKey - ns/op 55.97 ns/op 74.29 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 302.4 ns/op 200 B/op 7 allocs/op 294.2 ns/op 200 B/op 7 allocs/op 1.03
BenchmarkOrphanKey - ns/op 302.4 ns/op 294.2 ns/op 1.03
BenchmarkOrphanKey - B/op 200 B/op 200 B/op 1
BenchmarkOrphanKey - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkOrphanKey 239.3 ns/op 200 B/op 7 allocs/op 294.2 ns/op 200 B/op 7 allocs/op 0.81
BenchmarkOrphanKey - ns/op 239.3 ns/op 294.2 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 3853711 ns/op 1104408 B/op 22484 allocs/op 3702594 ns/op 918129 B/op 18664 allocs/op 1.04
BenchmarkImmutableAvlTreeMemDB - ns/op 3853711 ns/op 3702594 ns/op 1.04
BenchmarkImmutableAvlTreeMemDB - B/op 1104408 B/op 918129 B/op 1.20
BenchmarkImmutableAvlTreeMemDB - allocs/op 22484 allocs/op 18664 allocs/op 1.20
BenchmarkImmutableAvlTreeMemDB 3801408 ns/op 1093496 B/op 22260 allocs/op 3702594 ns/op 918129 B/op 18664 allocs/op 1.03
BenchmarkImmutableAvlTreeMemDB - ns/op 3801408 ns/op 3702594 ns/op 1.03
BenchmarkImmutableAvlTreeMemDB - B/op 1093496 B/op 918129 B/op 1.19
BenchmarkImmutableAvlTreeMemDB - allocs/op 22260 allocs/op 18664 allocs/op 1.19
BenchmarkTreeLoadAndDelete/LoadAndDelete 522305190 ns/op 81025281 B/op 757825 allocs/op 488162147 ns/op 78889290 B/op 766624 allocs/op 1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 522305190 ns/op 488162147 ns/op 1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op 81025281 B/op 78889290 B/op 1.03
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op 757825 allocs/op 766624 allocs/op 0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete 320430845 ns/op 84101944 B/op 737374 allocs/op 488162147 ns/op 78889290 B/op 766624 allocs/op 0.66
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 320430845 ns/op 488162147 ns/op 0.66
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op 84101944 B/op 78889290 B/op 1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op 737374 allocs/op 766624 allocs/op 0.96
BenchmarkRandomBytes/random 40.31 ns/op 4 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 1.01
BenchmarkRandomBytes/random - ns/op 40.31 ns/op 39.75 ns/op 1.01
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.7 ns/op 4 B/op 1 allocs/op 39.44 ns/op 4 B/op 1 allocs/op 1.01
BenchmarkRandomBytes/random-4 - ns/op 39.7 ns/op 39.44 ns/op 1.01
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 76.4 ns/op 16 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 1.92
BenchmarkRandomBytes/random - ns/op 76.4 ns/op 39.75 ns/op 1.92
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 72.52 ns/op 16 B/op 1 allocs/op 71.67 ns/op 16 B/op 1 allocs/op 1.01
BenchmarkRandomBytes/random-16 - ns/op 72.52 ns/op 71.67 ns/op 1.01
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 114 ns/op 32 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 2.87
BenchmarkRandomBytes/random - ns/op 114 ns/op 39.75 ns/op 2.87
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.7 ns/op 32 B/op 1 allocs/op 108 ns/op 32 B/op 1 allocs/op 1.01
BenchmarkRandomBytes/random-32 - ns/op 108.7 ns/op 108 ns/op 1.01
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 283.1 ns/op 112 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 7.12
BenchmarkRandomBytes/random - ns/op 283.1 ns/op 39.75 ns/op 7.12
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 274.1 ns/op 112 B/op 1 allocs/op 279.2 ns/op 112 B/op 1 allocs/op 0.98
BenchmarkRandomBytes/random-100 - ns/op 274.1 ns/op 279.2 ns/op 0.98
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 2422 ns/op 1024 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 60.93
BenchmarkRandomBytes/random - ns/op 2422 ns/op 39.75 ns/op 60.93
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 2359 ns/op 1024 B/op 1 allocs/op 2399 ns/op 1024 B/op 1 allocs/op 0.98
BenchmarkRandomBytes/random-1000 - ns/op 2359 ns/op 2399 ns/op 0.98
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 3563 ns/op 1121 B/op 18 allocs/op 3313 ns/op 1086 B/op 18 allocs/op 1.08
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 3563 ns/op 3313 ns/op 1.08
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op 1121 B/op 1086 B/op 1.03
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op 18 allocs/op 18 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/query-miss 2772 ns/op 1120 B/op 18 allocs/op 3313 ns/op 1086 B/op 18 allocs/op 0.84
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 2772 ns/op 3313 ns/op 0.84
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op 1120 B/op 1086 B/op 1.03
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op 18 allocs/op 18 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits 4338 ns/op 1529 B/op 24 allocs/op 4320 ns/op 1526 B/op 24 allocs/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 4338 ns/op 4320 ns/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op 1529 B/op 1526 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 3477 ns/op 1525 B/op 24 allocs/op 4320 ns/op 1526 B/op 24 allocs/op 0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 3477 ns/op 4320 ns/op 0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op 1525 B/op 1526 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 946980 ns/op 37217 B/op 372 allocs/op 939136 ns/op 37688 B/op 370 allocs/op 1.01
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 946980 ns/op 939136 ns/op 1.01
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 37217 B/op 37688 B/op 0.99
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op 372 allocs/op 370 allocs/op 1.01
BenchmarkSmall/boltdb-1000-100-16-40/update 1435596 ns/op 48165 B/op 397 allocs/op 939136 ns/op 37688 B/op 370 allocs/op 1.53
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 1435596 ns/op 939136 ns/op 1.53
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 48165 B/op 37688 B/op 1.28
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op 397 allocs/op 370 allocs/op 1.07
BenchmarkSmall/boltdb-1000-100-16-40/block 150392993 ns/op 4748392 B/op 44690 allocs/op 149092285 ns/op 4744092 B/op 46956 allocs/op 1.01
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op 150392993 ns/op 149092285 ns/op 1.01
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op 4748392 B/op 4744092 B/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op 44690 allocs/op 46956 allocs/op 0.95
BenchmarkSmall/boltdb-1000-100-16-40/block 158781889 ns/op 5561587 B/op 48601 allocs/op 149092285 ns/op 4744092 B/op 46956 allocs/op 1.06
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op 158781889 ns/op 149092285 ns/op 1.06
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op 5561587 B/op 4744092 B/op 1.17
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op 48601 allocs/op 46956 allocs/op 1.04
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 2701 ns/op 617 B/op 12 allocs/op 2312 ns/op 639 B/op 13 allocs/op 1.17
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 2701 ns/op 2312 ns/op 1.17
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op 617 B/op 639 B/op 0.97
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op 12 allocs/op 13 allocs/op 0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 2485 ns/op 616 B/op 12 allocs/op 2312 ns/op 639 B/op 13 allocs/op 1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 2485 ns/op 2312 ns/op 1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op 616 B/op 639 B/op 0.96
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op 12 allocs/op 13 allocs/op 0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits 3459 ns/op 876 B/op 17 allocs/op 3021 ns/op 877 B/op 17 allocs/op 1.14
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 3459 ns/op 3021 ns/op 1.14
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op 876 B/op 877 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 3127 ns/op 875 B/op 17 allocs/op 3021 ns/op 877 B/op 17 allocs/op 1.04
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 3127 ns/op 3021 ns/op 1.04
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op 875 B/op 877 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/update 65704 ns/op 23855 B/op 230 allocs/op 61797 ns/op 23662 B/op 231 allocs/op 1.06
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 65704 ns/op 61797 ns/op 1.06
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op 23855 B/op 23662 B/op 1.01
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op 230 allocs/op 231 allocs/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update 51849 ns/op 23932 B/op 237 allocs/op 61797 ns/op 23662 B/op 231 allocs/op 0.84
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 51849 ns/op 61797 ns/op 0.84
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op 23932 B/op 23662 B/op 1.01
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op 237 allocs/op 231 allocs/op 1.03
BenchmarkSmall/goleveldb-1000-100-16-40/block 10618574 ns/op 3356296 B/op 35510 allocs/op 13866835 ns/op 4485493 B/op 47647 allocs/op 0.77
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 10618574 ns/op 13866835 ns/op 0.77
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op 3356296 B/op 4485493 B/op 0.75
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op 35510 allocs/op 47647 allocs/op 0.75
BenchmarkSmall/goleveldb-1000-100-16-40/block 10663439 ns/op 4449659 B/op 46785 allocs/op 13866835 ns/op 4485493 B/op 47647 allocs/op 0.77
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 10663439 ns/op 13866835 ns/op 0.77
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op 4449659 B/op 4485493 B/op 0.99
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op 46785 allocs/op 47647 allocs/op 0.98
BenchmarkSmall/memdb-1000-100-16-40/query-miss 1550 ns/op 392 B/op 7 allocs/op 1450 ns/op 398 B/op 7 allocs/op 1.07
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 1550 ns/op 1450 ns/op 1.07
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op 392 B/op 398 B/op 0.98
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 1403 ns/op 392 B/op 7 allocs/op 1450 ns/op 398 B/op 7 allocs/op 0.97
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 1403 ns/op 1450 ns/op 0.97
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op 392 B/op 398 B/op 0.98
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 1896 ns/op 555 B/op 9 allocs/op 1838 ns/op 556 B/op 9 allocs/op 1.03
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 1896 ns/op 1838 ns/op 1.03
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op 555 B/op 556 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 1681 ns/op 556 B/op 9 allocs/op 1838 ns/op 556 B/op 9 allocs/op 0.91
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 1681 ns/op 1838 ns/op 0.91
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op 556 B/op 556 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 102425 ns/op 47252 B/op 824 allocs/op 94819 ns/op 46947 B/op 819 allocs/op 1.08
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 102425 ns/op 94819 ns/op 1.08
BenchmarkSmall/memdb-1000-100-16-40/update - B/op 47252 B/op 46947 B/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op 824 allocs/op 819 allocs/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/update 89551 ns/op 47104 B/op 830 allocs/op 94819 ns/op 46947 B/op 819 allocs/op 0.94
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 89551 ns/op 94819 ns/op 0.94
BenchmarkSmall/memdb-1000-100-16-40/update - B/op 47104 B/op 46947 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op 830 allocs/op 819 allocs/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/block 14615387 ns/op 6577741 B/op 116732 allocs/op 14779426 ns/op 6583538 B/op 116865 allocs/op 0.99
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 14615387 ns/op 14779426 ns/op 0.99
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 6577741 B/op 6583538 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 116732 allocs/op 116865 allocs/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/block 18252002 ns/op 9091862 B/op 165558 allocs/op 14779426 ns/op 6583538 B/op 116865 allocs/op 1.23
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 18252002 ns/op 14779426 ns/op 1.23
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 9091862 B/op 6583538 B/op 1.38
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 165558 allocs/op 116865 allocs/op 1.42
BenchmarkMedium/boltdb-100000-100-16-40/query-miss 10117 ns/op 1197 B/op 33 allocs/op 9762 ns/op 1215 B/op 33 allocs/op 1.04
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 10117 ns/op 9762 ns/op 1.04
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op 1197 B/op 1215 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-miss 8933 ns/op 1199 B/op 33 allocs/op 9762 ns/op 1215 B/op 33 allocs/op 0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 8933 ns/op 9762 ns/op 0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op 1199 B/op 1215 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 13949 ns/op 1713 B/op 46 allocs/op 12520 ns/op 1713 B/op 46 allocs/op 1.11
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 13949 ns/op 12520 ns/op 1.11
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op 1713 B/op 1713 B/op 1
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 11514 ns/op 1719 B/op 46 allocs/op 12520 ns/op 1713 B/op 46 allocs/op 0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 11514 ns/op 12520 ns/op 0.92
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op 1719 B/op 1713 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 4648459 ns/op 93795 B/op 794 allocs/op 5345608 ns/op 99665 B/op 844 allocs/op 0.87
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op 4648459 ns/op 5345608 ns/op 0.87
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op 93795 B/op 99665 B/op 0.94
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op 794 allocs/op 844 allocs/op 0.94
BenchmarkMedium/boltdb-100000-100-16-40/update 6267561 ns/op 124458 B/op 963 allocs/op 5345608 ns/op 99665 B/op 844 allocs/op 1.17
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op 6267561 ns/op 5345608 ns/op 1.17
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op 124458 B/op 99665 B/op 1.25
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op 963 allocs/op 844 allocs/op 1.14
BenchmarkMedium/boltdb-100000-100-16-40/block 803665271 ns/op 13253324 B/op 113203 allocs/op 803646488 ns/op 13041680 B/op 111467 allocs/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op 803665271 ns/op 803646488 ns/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op 13253324 B/op 13041680 B/op 1.02
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op 113203 allocs/op 111467 allocs/op 1.02
BenchmarkMedium/boltdb-100000-100-16-40/block 806682934 ns/op 13805756 B/op 113169 allocs/op 803646488 ns/op 13041680 B/op 111467 allocs/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op 806682934 ns/op 803646488 ns/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op 13805756 B/op 13041680 B/op 1.06
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op 113169 allocs/op 111467 allocs/op 1.02
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 14570 ns/op 1528 B/op 27 allocs/op 13140 ns/op 1521 B/op 27 allocs/op 1.11
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 14570 ns/op 13140 ns/op 1.11
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op 1528 B/op 1521 B/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 13829 ns/op 1521 B/op 27 allocs/op 13140 ns/op 1521 B/op 27 allocs/op 1.05
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 13829 ns/op 13140 ns/op 1.05
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op 1521 B/op 1521 B/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits 19723 ns/op 2150 B/op 38 allocs/op 18047 ns/op 2143 B/op 38 allocs/op 1.09
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 19723 ns/op 18047 ns/op 1.09
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op 2150 B/op 2143 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/query-hits 17713 ns/op 2151 B/op 38 allocs/op 18047 ns/op 2143 B/op 38 allocs/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 17713 ns/op 18047 ns/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op 2151 B/op 2143 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 329037 ns/op 48457 B/op 546 allocs/op 316312 ns/op 47026 B/op 541 allocs/op 1.04
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 329037 ns/op 316312 ns/op 1.04
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op 48457 B/op 47026 B/op 1.03
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op 546 allocs/op 541 allocs/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update 182742 ns/op 47540 B/op 578 allocs/op 316312 ns/op 47026 B/op 541 allocs/op 0.58
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 182742 ns/op 316312 ns/op 0.58
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op 47540 B/op 47026 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op 578 allocs/op 541 allocs/op 1.07
BenchmarkMedium/goleveldb-100000-100-16-40/block 41865844 ns/op 5111568 B/op 63130 allocs/op 39828048 ns/op 5165545 B/op 63764 allocs/op 1.05
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 41865844 ns/op 39828048 ns/op 1.05
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op 5111568 B/op 5165545 B/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op 63130 allocs/op 63764 allocs/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/block 21583701 ns/op 5163734 B/op 64891 allocs/op 39828048 ns/op 5165545 B/op 63764 allocs/op 0.54
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 21583701 ns/op 39828048 ns/op 0.54
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op 5163734 B/op 5165545 B/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op 64891 allocs/op 63764 allocs/op 1.02
BenchmarkMedium/memdb-100000-100-16-40/query-miss 5802 ns/op 406 B/op 7 allocs/op 5253 ns/op 405 B/op 7 allocs/op 1.10
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 5802 ns/op 5253 ns/op 1.10
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op 406 B/op 405 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 5145 ns/op 405 B/op 7 allocs/op 5253 ns/op 405 B/op 7 allocs/op 0.98
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 5145 ns/op 5253 ns/op 0.98
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op 405 B/op 405 B/op 1
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 6877 ns/op 557 B/op 9 allocs/op 5761 ns/op 558 B/op 9 allocs/op 1.19
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 6877 ns/op 5761 ns/op 1.19
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op 557 B/op 558 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 6091 ns/op 556 B/op 9 allocs/op 5761 ns/op 558 B/op 9 allocs/op 1.06
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 6091 ns/op 5761 ns/op 1.06
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op 556 B/op 558 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 996724 ns/op 249467 B/op 4804 allocs/op 898100 ns/op 270818 B/op 5250 allocs/op 1.11
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 996724 ns/op 898100 ns/op 1.11
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 249467 B/op 270818 B/op 0.92
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 4804 allocs/op 5250 allocs/op 0.92
BenchmarkMedium/memdb-100000-100-16-40/update 1267684 ns/op 395296 B/op 7834 allocs/op 898100 ns/op 270818 B/op 5250 allocs/op 1.41
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 1267684 ns/op 898100 ns/op 1.41
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 395296 B/op 270818 B/op 1.46
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 7834 allocs/op 5250 allocs/op 1.49
BenchmarkMedium/memdb-100000-100-16-40/block 156021996 ns/op 39908206 B/op 789830 allocs/op 128176452 ns/op 39991434 B/op 791638 allocs/op 1.22
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 156021996 ns/op 128176452 ns/op 1.22
BenchmarkMedium/memdb-100000-100-16-40/block - B/op 39908206 B/op 39991434 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op 789830 allocs/op 791638 allocs/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block 128971522 ns/op 39656368 B/op 786158 allocs/op 128176452 ns/op 39991434 B/op 791638 allocs/op 1.01
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 128971522 ns/op 128176452 ns/op 1.01
BenchmarkMedium/memdb-100000-100-16-40/block - B/op 39656368 B/op 39991434 B/op 0.99
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op 786158 allocs/op 791638 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 14564 ns/op 1506 B/op 27 allocs/op 13414 ns/op 1527 B/op 27 allocs/op 1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 14564 ns/op 13414 ns/op 1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1506 B/op 1527 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 13555 ns/op 1523 B/op 27 allocs/op 13414 ns/op 1527 B/op 27 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 13555 ns/op 13414 ns/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1523 B/op 1527 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits 19864 ns/op 2165 B/op 38 allocs/op 23049 ns/op 2150 B/op 38 allocs/op 0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 19864 ns/op 23049 ns/op 0.86
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op 2165 B/op 2150 B/op 1.01
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 17655 ns/op 2139 B/op 38 allocs/op 23049 ns/op 2150 B/op 38 allocs/op 0.77
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 17655 ns/op 23049 ns/op 0.77
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op 2139 B/op 2150 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 567251 ns/op 85712 B/op 784 allocs/op 555419 ns/op 80089 B/op 773 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 567251 ns/op 555419 ns/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op 85712 B/op 80089 B/op 1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op 784 allocs/op 773 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update 305413 ns/op 92735 B/op 791 allocs/op 555419 ns/op 80089 B/op 773 allocs/op 0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 305413 ns/op 555419 ns/op 0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op 92735 B/op 80089 B/op 1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op 791 allocs/op 773 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 2947095 ns/op 444303 B/op 4112 allocs/op 2756824 ns/op 433204 B/op 4107 allocs/op 1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 2947095 ns/op 2756824 ns/op 1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op 444303 B/op 433204 B/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op 4112 allocs/op 4107 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 1588935 ns/op 453754 B/op 4149 allocs/op 2756824 ns/op 433204 B/op 4107 allocs/op 0.58
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 1588935 ns/op 2756824 ns/op 0.58
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op 453754 B/op 433204 B/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op 4149 allocs/op 4107 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 14047 ns/op 1527 B/op 28 allocs/op 13727 ns/op 1546 B/op 28 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 14047 ns/op 13727 ns/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1527 B/op 1546 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op 28 allocs/op 28 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 13062 ns/op 1532 B/op 28 allocs/op 13727 ns/op 1546 B/op 28 allocs/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 13062 ns/op 13727 ns/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1532 B/op 1546 B/op 0.99
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 18273 ns/op 2161 B/op 38 allocs/op 18084 ns/op 2169 B/op 38 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 18273 ns/op 18084 ns/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op 2161 B/op 2169 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 16838 ns/op 2165 B/op 38 allocs/op 18084 ns/op 2169 B/op 38 allocs/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 16838 ns/op 18084 ns/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op 2165 B/op 2169 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 382544 ns/op 58966 B/op 639 allocs/op 356884 ns/op 59632 B/op 637 allocs/op 1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 382544 ns/op 356884 ns/op 1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op 58966 B/op 59632 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op 639 allocs/op 637 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update 201756 ns/op 56411 B/op 668 allocs/op 356884 ns/op 59632 B/op 637 allocs/op 0.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 201756 ns/op 356884 ns/op 0.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op 56411 B/op 59632 B/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op 668 allocs/op 637 allocs/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 10185129 ns/op 1511541 B/op 17513 allocs/op 9683077 ns/op 1407724 B/op 17429 allocs/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 10185129 ns/op 9683077 ns/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op 1511541 B/op 1407724 B/op 1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op 17513 allocs/op 17429 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 5381238 ns/op 1515471 B/op 17711 allocs/op 9683077 ns/op 1407724 B/op 17429 allocs/op 0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 5381238 ns/op 9683077 ns/op 0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op 1515471 B/op 1407724 B/op 1.08
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op 17711 allocs/op 17429 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 14301 ns/op 1506 B/op 27 allocs/op 13011 ns/op 1517 B/op 27 allocs/op 1.10
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 14301 ns/op 13011 ns/op 1.10
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op 1506 B/op 1517 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 12520 ns/op 1523 B/op 27 allocs/op 13011 ns/op 1517 B/op 27 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 12520 ns/op 13011 ns/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op 1523 B/op 1517 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits 17643 ns/op 2158 B/op 38 allocs/op 17815 ns/op 2144 B/op 38 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 17643 ns/op 17815 ns/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op 2158 B/op 2144 B/op 1.01
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 16366 ns/op 2137 B/op 38 allocs/op 17815 ns/op 2144 B/op 38 allocs/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 16366 ns/op 17815 ns/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op 2137 B/op 2144 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 283585 ns/op 47528 B/op 543 allocs/op 284758 ns/op 48073 B/op 550 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 283585 ns/op 284758 ns/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op 47528 B/op 48073 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op 543 allocs/op 550 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 170322 ns/op 46676 B/op 578 allocs/op 284758 ns/op 48073 B/op 550 allocs/op 0.60
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 170322 ns/op 284758 ns/op 0.60
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op 46676 B/op 48073 B/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op 578 allocs/op 550 allocs/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 39777627 ns/op 5198291 B/op 63675 allocs/op 33847617 ns/op 5006508 B/op 62261 allocs/op 1.18
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 39777627 ns/op 33847617 ns/op 1.18
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op 5198291 B/op 5006508 B/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op 63675 allocs/op 62261 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 19628376 ns/op 5138035 B/op 64980 allocs/op 33847617 ns/op 5006508 B/op 62261 allocs/op 0.58
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 19628376 ns/op 33847617 ns/op 0.58
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op 5138035 B/op 5006508 B/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op 64980 allocs/op 62261 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss 12721 ns/op 1515 B/op 27 allocs/op 12639 ns/op 1520 B/op 27 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 12721 ns/op 12639 ns/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op 1515 B/op 1520 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-miss 11552 ns/op 1517 B/op 27 allocs/op 12639 ns/op 1520 B/op 27 allocs/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 11552 ns/op 12639 ns/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op 1517 B/op 1520 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 16292 ns/op 2149 B/op 38 allocs/op 17275 ns/op 2157 B/op 38 allocs/op 0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 16292 ns/op 17275 ns/op 0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op 2149 B/op 2157 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 15753 ns/op 2158 B/op 38 allocs/op 17275 ns/op 2157 B/op 38 allocs/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 15753 ns/op 17275 ns/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op 2158 B/op 2157 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/update 207765 ns/op 38396 B/op 452 allocs/op 214754 ns/op 39139 B/op 456 allocs/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 207765 ns/op 214754 ns/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 38396 B/op 39139 B/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 452 allocs/op 456 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update 171130 ns/op 48963 B/op 594 allocs/op 214754 ns/op 39139 B/op 456 allocs/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 171130 ns/op 214754 ns/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 48963 B/op 39139 B/op 1.25
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 594 allocs/op 456 allocs/op 1.30
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 157032628 ns/op 21440325 B/op 266826 allocs/op 152993180 ns/op 21369190 B/op 267380 allocs/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 157032628 ns/op 152993180 ns/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op 21440325 B/op 21369190 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op 266826 allocs/op 267380 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 76218829 ns/op 20555148 B/op 254841 allocs/op 152993180 ns/op 21369190 B/op 267380 allocs/op 0.50
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 76218829 ns/op 152993180 ns/op 0.50
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op 20555148 B/op 21369190 B/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op 254841 allocs/op 267380 allocs/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss 12411 ns/op 1514 B/op 27 allocs/op 13896 ns/op 1513 B/op 27 allocs/op 0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 12411 ns/op 13896 ns/op 0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1514 B/op 1513 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 11406 ns/op 1516 B/op 27 allocs/op 13896 ns/op 1513 B/op 27 allocs/op 0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 11406 ns/op 13896 ns/op 0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1516 B/op 1513 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-hits 16368 ns/op 2146 B/op 38 allocs/op 16003 ns/op 2137 B/op 38 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 16368 ns/op 16003 ns/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op 2146 B/op 2137 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 15048 ns/op 2162 B/op 38 allocs/op 16003 ns/op 2137 B/op 38 allocs/op 0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 15048 ns/op 16003 ns/op 0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op 2162 B/op 2137 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 150260 ns/op 31449 B/op 343 allocs/op 148595 ns/op 31978 B/op 344 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 150260 ns/op 148595 ns/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op 31449 B/op 31978 B/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op 343 allocs/op 344 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update 113065 ns/op 34391 B/op 413 allocs/op 148595 ns/op 31978 B/op 344 allocs/op 0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 113065 ns/op 148595 ns/op 0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op 34391 B/op 31978 B/op 1.08
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op 413 allocs/op 344 allocs/op 1.20
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 545532691 ns/op 80210038 B/op 1015488 allocs/op 556754979 ns/op 79829568 B/op 994572 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 545532691 ns/op 556754979 ns/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op 80210038 B/op 79829568 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op 1015488 allocs/op 994572 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 309398930 ns/op 88334716 B/op 1096848 allocs/op 556754979 ns/op 79829568 B/op 994572 allocs/op 0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 309398930 ns/op 556754979 ns/op 0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op 88334716 B/op 79829568 B/op 1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op 1096848 allocs/op 994572 allocs/op 1.10
BenchmarkHash/ripemd160 838.3 ns/op 25 B/op 1 allocs/op 833.3 ns/op 25 B/op 1 allocs/op 1.01
BenchmarkHash/ripemd160 - ns/op 838.3 ns/op 833.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 827.5 ns/op 25 B/op 1 allocs/op 837.8 ns/op 25 B/op 1 allocs/op 0.99
BenchmarkHash/ripemd160-64 - ns/op 827.5 ns/op 837.8 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 833.3 ns/op 25 B/op 1 allocs/op 4.07
BenchmarkHash/ripemd160 - ns/op 3390 ns/op 833.3 ns/op 4.07
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 3384 ns/op 25 B/op 1 allocs/op 3378 ns/op 25 B/op 1 allocs/op 1.00
BenchmarkHash/ripemd160-512 - ns/op 3384 ns/op 3378 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 419.8 ns/op 33 B/op 1 allocs/op 426 ns/op 33 B/op 1 allocs/op 0.99
BenchmarkHash/sha2-256 - ns/op 419.8 ns/op 426 ns/op 0.99
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 407.7 ns/op 33 B/op 1 allocs/op 411.7 ns/op 33 B/op 1 allocs/op 0.99
BenchmarkHash/sha2-256-64 - ns/op 407.7 ns/op 411.7 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 1514 ns/op 33 B/op 1 allocs/op 426 ns/op 33 B/op 1 allocs/op 3.55
BenchmarkHash/sha2-256 - ns/op 1514 ns/op 426 ns/op 3.55
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 1500 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha2-256-512 - ns/op 1497 ns/op 1500 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 639.6 ns/op 33 B/op 1 allocs/op 646.6 ns/op 33 B/op 1 allocs/op 0.99
BenchmarkHash/sha3-256 - ns/op 639.6 ns/op 646.6 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 622.8 ns/op 33 B/op 1 allocs/op 624.7 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha3-256-64 - ns/op 622.8 ns/op 624.7 ns/op 1.00
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 1775 ns/op 33 B/op 1 allocs/op 646.6 ns/op 33 B/op 1 allocs/op 2.75
BenchmarkHash/sha3-256 - ns/op 1775 ns/op 646.6 ns/op 2.75
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 1760 ns/op 33 B/op 1 allocs/op 1763 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha3-256-512 - ns/op 1760 ns/op 1763 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 182.8 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkRandBytes10B - ns/op 182.8 ns/op 183.6 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 180.7 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 0.98
BenchmarkRandBytes10B - ns/op 180.7 ns/op 183.6 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 1643 ns/op 112 B/op 1 allocs/op 1643 ns/op 112 B/op 1 allocs/op 1
BenchmarkRandBytes100B - ns/op 1643 ns/op 1643 ns/op 1
BenchmarkRandBytes100B - B/op 112 B/op 112 B/op 1
BenchmarkRandBytes100B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1641 ns/op 112 B/op 1 allocs/op 1643 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1641 ns/op 1643 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 16599 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16599 ns/op 16590 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 16580 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16580 ns/op 16590 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 165450 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165450 ns/op 166148 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 165490 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165490 ns/op 166148 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 1668143 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1668143 ns/op 1678899 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 1661829 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1661829 ns/op 1678899 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 17017687 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17017687 ns/op 17115603 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 17063949 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 1.00
BenchmarkRandBytes1MiB - ns/op 17063949 ns/op 17115603 ns/op 1.00
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSwitchBroadcast 10010 ns/op 1764 B/op 53 allocs/op 10051 ns/op 1769 B/op 53 allocs/op 1.00
BenchmarkSwitchBroadcast - ns/op 10010 ns/op 10051 ns/op 1.00
BenchmarkSwitchBroadcast - B/op 1764 B/op 1769 B/op 1.00
BenchmarkSwitchBroadcast - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkSwitchBroadcast 11601 ns/op 1779 B/op 53 allocs/op 10051 ns/op 1769 B/op 53 allocs/op 1.15
BenchmarkSwitchBroadcast - ns/op 11601 ns/op 10051 ns/op 1.15
BenchmarkSwitchBroadcast - B/op 1779 B/op 1769 B/op 1.01
BenchmarkSwitchBroadcast - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkWriteSecretConnection 4148 ns/op 0 B/op 0 allocs/op 4057 ns/op 0 B/op 0 allocs/op 1.02
BenchmarkWriteSecretConnection - ns/op 4148 ns/op 4057 ns/op 1.02
BenchmarkWriteSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkWriteSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkWriteSecretConnection 4312 ns/op 0 B/op 0 allocs/op 4057 ns/op 0 B/op 0 allocs/op 1.06
BenchmarkWriteSecretConnection - ns/op 4312 ns/op 4057 ns/op 1.06
BenchmarkWriteSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkWriteSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkReadSecretConnection 2376 ns/op 0 B/op 0 allocs/op 2386 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkReadSecretConnection - ns/op 2376 ns/op 2386 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 2537 ns/op 0 B/op 0 allocs/op 2386 ns/op 0 B/op 0 allocs/op 1.06
BenchmarkReadSecretConnection - ns/op 2537 ns/op 2386 ns/op 1.06
BenchmarkReadSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkReadSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRandBytes10B 184.2 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkRandBytes10B - ns/op 184.2 ns/op 183.6 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 180.3 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 0.98
BenchmarkRandBytes10B - ns/op 180.3 ns/op 183.6 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 1643 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1642 ns/op 1643 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 1643 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1640 ns/op 1643 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 16579 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16579 ns/op 16590 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 16566 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16566 ns/op 16590 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 165392 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165392 ns/op 166148 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 165433 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165433 ns/op 166148 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 1659526 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1659526 ns/op 1678899 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 1658496 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1658496 ns/op 1678899 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 17017391 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17017391 ns/op 17115603 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 17023723 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17023723 ns/op 17115603 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 5514 ns/op 699 B/op 21 allocs/op 6133 ns/op 699 B/op 21 allocs/op 0.90
BenchmarkAccountMapperGetAccountFound - ns/op 5514 ns/op 6133 ns/op 0.90
BenchmarkAccountMapperGetAccountFound - B/op 699 B/op 699 B/op 1
BenchmarkAccountMapperGetAccountFound - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkAccountMapperGetAccountFound 4847 ns/op 699 B/op 21 allocs/op 6133 ns/op 699 B/op 21 allocs/op 0.79
BenchmarkAccountMapperGetAccountFound - ns/op 4847 ns/op 6133 ns/op 0.79
BenchmarkAccountMapperGetAccountFound - B/op 699 B/op 699 B/op 1
BenchmarkAccountMapperGetAccountFound - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins 12462 ns/op 1979 B/op 46 allocs/op 12682 ns/op 1979 B/op 46 allocs/op 0.98
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 12462 ns/op 12682 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 10548 ns/op 1979 B/op 46 allocs/op 12682 ns/op 1979 B/op 46 allocs/op 0.83
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 10548 ns/op 12682 ns/op 0.83
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op 1979 B/op 1979 B/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkAccountMapperSetAccount 20635 ns/op 10779 B/op 142 allocs/op 21091 ns/op 10770 B/op 142 allocs/op 0.98
BenchmarkAccountMapperSetAccount - ns/op 20635 ns/op 21091 ns/op 0.98
BenchmarkAccountMapperSetAccount - B/op 10779 B/op 10770 B/op 1.00
BenchmarkAccountMapperSetAccount - allocs/op 142 allocs/op 142 allocs/op 1
BenchmarkAccountMapperSetAccount 14917 ns/op 10997 B/op 144 allocs/op 21091 ns/op 10770 B/op 142 allocs/op 0.71
BenchmarkAccountMapperSetAccount - ns/op 14917 ns/op 21091 ns/op 0.71
BenchmarkAccountMapperSetAccount - B/op 10997 B/op 10770 B/op 1.02
BenchmarkAccountMapperSetAccount - allocs/op 144 allocs/op 142 allocs/op 1.01
BenchmarkAccountMapperSetAccountWithCoins 23612 ns/op 11529 B/op 187 allocs/op 25910 ns/op 11525 B/op 187 allocs/op 0.91
BenchmarkAccountMapperSetAccountWithCoins - ns/op 23612 ns/op 25910 ns/op 0.91
BenchmarkAccountMapperSetAccountWithCoins - B/op 11529 B/op 11525 B/op 1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op 187 allocs/op 187 allocs/op 1
BenchmarkAccountMapperSetAccountWithCoins 18737 ns/op 11748 B/op 189 allocs/op 25910 ns/op 11525 B/op 187 allocs/op 0.72
BenchmarkAccountMapperSetAccountWithCoins - ns/op 18737 ns/op 25910 ns/op 0.72
BenchmarkAccountMapperSetAccountWithCoins - B/op 11748 B/op 11525 B/op 1.02
BenchmarkAccountMapperSetAccountWithCoins - allocs/op 189 allocs/op 187 allocs/op 1.01
BenchmarkCacheStoreIterator500 34820 ns/op 9656 B/op 16 allocs/op 34832 ns/op 9656 B/op 16 allocs/op 1.00
BenchmarkCacheStoreIterator500 - ns/op 34820 ns/op 34832 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 29363 ns/op 9654 B/op 16 allocs/op 34832 ns/op 9656 B/op 16 allocs/op 0.84
BenchmarkCacheStoreIterator500 - ns/op 29363 ns/op 34832 ns/op 0.84
BenchmarkCacheStoreIterator500 - B/op 9654 B/op 9656 B/op 1.00
BenchmarkCacheStoreIterator500 - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkCacheStoreIterator1000 69060 ns/op 17872 B/op 17 allocs/op 69137 ns/op 17872 B/op 17 allocs/op 1.00
BenchmarkCacheStoreIterator1000 - ns/op 69060 ns/op 69137 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 58235 ns/op 17867 B/op 17 allocs/op 69137 ns/op 17872 B/op 17 allocs/op 0.84
BenchmarkCacheStoreIterator1000 - ns/op 58235 ns/op 69137 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 1085895 ns/op 315607 B/op 107 allocs/op 1076161 ns/op 315832 B/op 111 allocs/op 1.01
BenchmarkCacheStoreIterator10000 - ns/op 1085895 ns/op 1076161 ns/op 1.01
BenchmarkCacheStoreIterator10000 - B/op 315607 B/op 315832 B/op 1.00
BenchmarkCacheStoreIterator10000 - allocs/op 107 allocs/op 111 allocs/op 0.96
BenchmarkCacheStoreIterator10000 900890 ns/op 314684 B/op 91 allocs/op 1076161 ns/op 315832 B/op 111 allocs/op 0.84
BenchmarkCacheStoreIterator10000 - ns/op 900890 ns/op 1076161 ns/op 0.84
BenchmarkCacheStoreIterator10000 - B/op 314684 B/op 315832 B/op 1.00
BenchmarkCacheStoreIterator10000 - allocs/op 91 allocs/op 111 allocs/op 0.82
BenchmarkCacheStoreIterator50000 8316792 ns/op 2364351 B/op 3443 allocs/op 8614486 ns/op 2368772 B/op 3521 allocs/op 0.97
BenchmarkCacheStoreIterator50000 - ns/op 8316792 ns/op 8614486 ns/op 0.97
BenchmarkCacheStoreIterator50000 - B/op 2364351 B/op 2368772 B/op 1.00
BenchmarkCacheStoreIterator50000 - allocs/op 3443 allocs/op 3521 allocs/op 0.98
BenchmarkCacheStoreIterator50000 6577316 ns/op 2317800 B/op 2624 allocs/op 8614486 ns/op 2368772 B/op 3521 allocs/op 0.76
BenchmarkCacheStoreIterator50000 - ns/op 6577316 ns/op 8614486 ns/op 0.76
BenchmarkCacheStoreIterator50000 - B/op 2317800 B/op 2368772 B/op 0.98
BenchmarkCacheStoreIterator50000 - allocs/op 2624 allocs/op 3521 allocs/op 0.75
BenchmarkCacheStoreIterator100000 24995631 ns/op 5729549 B/op 21649 allocs/op 26918647 ns/op 5859344 B/op 23925 allocs/op 0.93
BenchmarkCacheStoreIterator100000 - ns/op 24995631 ns/op 26918647 ns/op 0.93
BenchmarkCacheStoreIterator100000 - B/op 5729549 B/op 5859344 B/op 0.98
BenchmarkCacheStoreIterator100000 - allocs/op 21649 allocs/op 23925 allocs/op 0.90
BenchmarkCacheStoreIterator100000 19554065 ns/op 5438347 B/op 16541 allocs/op 26918647 ns/op 5859344 B/op 23925 allocs/op 0.73
BenchmarkCacheStoreIterator100000 - ns/op 19554065 ns/op 26918647 ns/op 0.73
BenchmarkCacheStoreIterator100000 - B/op 5438347 B/op 5859344 B/op 0.93
BenchmarkCacheStoreIterator100000 - allocs/op 16541 allocs/op 23925 allocs/op 0.69
BenchmarkCacheStoreGetNoKeyFound 771 ns/op 179 B/op 3 allocs/op 789.6 ns/op 175 B/op 3 allocs/op 0.98
BenchmarkCacheStoreGetNoKeyFound - ns/op 771 ns/op 789.6 ns/op 0.98
BenchmarkCacheStoreGetNoKeyFound - B/op 179 B/op 175 B/op 1.02
BenchmarkCacheStoreGetNoKeyFound - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkCacheStoreGetNoKeyFound 658.2 ns/op 160 B/op 3 allocs/op 789.6 ns/op 175 B/op 3 allocs/op 0.83
BenchmarkCacheStoreGetNoKeyFound - ns/op 658.2 ns/op 789.6 ns/op 0.83
BenchmarkCacheStoreGetNoKeyFound - B/op 160 B/op 175 B/op 0.91
BenchmarkCacheStoreGetNoKeyFound - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkCacheStoreGetKeyFound 190 ns/op 3 B/op 1 allocs/op 187.3 ns/op 3 B/op 1 allocs/op 1.01
BenchmarkCacheStoreGetKeyFound - ns/op 190 ns/op 187.3 ns/op 1.01
BenchmarkCacheStoreGetKeyFound - B/op 3 B/op 3 B/op 1
BenchmarkCacheStoreGetKeyFound - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCacheStoreGetKeyFound 184.7 ns/op 3 B/op 1 allocs/op 187.3 ns/op 3 B/op 1 allocs/op 0.99
BenchmarkCacheStoreGetKeyFound - ns/op 184.7 ns/op 187.3 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 425.9 ns/op 0 B/op 0 allocs/op 426.1 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIAVLIteratorNext - ns/op 425.9 ns/op 426.1 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 410.7 ns/op 0 B/op 0 allocs/op 426.1 ns/op 0 B/op 0 allocs/op 0.96
BenchmarkIAVLIteratorNext - ns/op 410.7 ns/op 426.1 ns/op 0.96
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: 69400d4 Previous: 7a1a966 Ratio
BenchmarkStringLargeData 10963818 ns/op 8434542 B/op 94084 allocs/op 11011479 ns/op 8434847 B/op 94084 allocs/op 1.00
BenchmarkStringLargeData - ns/op 10963818 ns/op 11011479 ns/op 1.00
BenchmarkStringLargeData - B/op 8434542 B/op 8434847 B/op 1.00
BenchmarkStringLargeData - allocs/op 94084 allocs/op 94084 allocs/op 1
BenchmarkStringLargeData 9530951 ns/op 8435593 B/op 94090 allocs/op 11011479 ns/op 8434847 B/op 94084 allocs/op 0.87
BenchmarkStringLargeData - ns/op 9530951 ns/op 11011479 ns/op 0.87
BenchmarkStringLargeData - B/op 8435593 B/op 8434847 B/op 1.00
BenchmarkStringLargeData - allocs/op 94090 allocs/op 94084 allocs/op 1.00
BenchmarkPreprocessForLoop 1105653 ns/op 5780 B/op 44 allocs/op 1097834 ns/op 5779 B/op 44 allocs/op 1.01
BenchmarkPreprocessForLoop - ns/op 1105653 ns/op 1097834 ns/op 1.01
BenchmarkPreprocessForLoop - B/op 5780 B/op 5779 B/op 1.00
BenchmarkPreprocessForLoop - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkPreprocessForLoop 1093240 ns/op 5819 B/op 44 allocs/op 1097834 ns/op 5779 B/op 44 allocs/op 1.00
BenchmarkPreprocessForLoop - ns/op 1093240 ns/op 1097834 ns/op 1.00
BenchmarkPreprocessForLoop - B/op 5819 B/op 5779 B/op 1.01
BenchmarkPreprocessForLoop - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkIfStatement 5614180 ns/op 4886424 B/op 10060 allocs/op 5634709 ns/op 4886422 B/op 10060 allocs/op 1.00
BenchmarkIfStatement - ns/op 5614180 ns/op 5634709 ns/op 1.00
BenchmarkIfStatement - B/op 4886424 B/op 4886422 B/op 1.00
BenchmarkIfStatement - allocs/op 10060 allocs/op 10060 allocs/op 1
BenchmarkIfStatement 4623958 ns/op 4886710 B/op 10059 allocs/op 5634709 ns/op 4886422 B/op 10060 allocs/op 0.82
BenchmarkIfStatement - ns/op 4623958 ns/op 5634709 ns/op 0.82
BenchmarkIfStatement - B/op 4886710 B/op 4886422 B/op 1.00
BenchmarkIfStatement - allocs/op 10059 allocs/op 10060 allocs/op 1.00
BenchmarkPreprocess 181504 ns/op 66948 B/op 482 allocs/op 187389 ns/op 66950 B/op 482 allocs/op 0.97
BenchmarkPreprocess - ns/op 181504 ns/op 187389 ns/op 0.97
BenchmarkPreprocess - B/op 66948 B/op 66950 B/op 1.00
BenchmarkPreprocess - allocs/op 482 allocs/op 482 allocs/op 1
BenchmarkPreprocess 124442 ns/op 66952 B/op 482 allocs/op 187389 ns/op 66950 B/op 482 allocs/op 0.66
BenchmarkPreprocess - ns/op 124442 ns/op 187389 ns/op 0.66
BenchmarkPreprocess - B/op 66952 B/op 66950 B/op 1.00
BenchmarkPreprocess - allocs/op 482 allocs/op 482 allocs/op 1
BenchmarkBenchdata/fib.gno_param:4 15276 ns/op 11088 B/op 36 allocs/op 15286 ns/op 11088 B/op 36 allocs/op 1.00
BenchmarkBenchdata/fib.gno_param:4 - ns/op 15276 ns/op 15286 ns/op 1.00
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 11971 ns/op 11088 B/op 36 allocs/op 15286 ns/op 11088 B/op 36 allocs/op 0.78
BenchmarkBenchdata/fib.gno_param:4 - ns/op 11971 ns/op 15286 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 112371 ns/op 82548 B/op 268 allocs/op 113021 ns/op 82548 B/op 268 allocs/op 0.99
BenchmarkBenchdata/fib.gno_param:8 - ns/op 112371 ns/op 113021 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 88492 ns/op 82547 B/op 268 allocs/op 113021 ns/op 82548 B/op 268 allocs/op 0.78
BenchmarkBenchdata/fib.gno_param:8 - ns/op 88492 ns/op 113021 ns/op 0.78
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 5355857 ns/op 3933989 B/op 12772 allocs/op 5435373 ns/op 3933998 B/op 12772 allocs/op 0.99
BenchmarkBenchdata/fib.gno_param:16 - ns/op 5355857 ns/op 5435373 ns/op 0.99
BenchmarkBenchdata/fib.gno_param:16 - B/op 3933989 B/op 3933998 B/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op 12772 allocs/op 12772 allocs/op 1
BenchmarkBenchdata/fib.gno_param:16 4263625 ns/op 3933945 B/op 12772 allocs/op 5435373 ns/op 3933998 B/op 12772 allocs/op 0.78
BenchmarkBenchdata/fib.gno_param:16 - ns/op 4263625 ns/op 5435373 ns/op 0.78
BenchmarkBenchdata/fib.gno_param:16 - B/op 3933945 B/op 3933998 B/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op 12772 allocs/op 12772 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
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 9546 ns/op 3164 B/op 30 allocs/op 9562 ns/op 3163 B/op 30 allocs/op 1.00
BenchmarkCreateNewMachine - ns/op 9546 ns/op 9562 ns/op 1.00
BenchmarkCreateNewMachine - B/op 3164 B/op 3163 B/op 1.00
BenchmarkCreateNewMachine - allocs/op 30 allocs/op 30 allocs/op 1
BenchmarkCreateNewMachine 5479 ns/op 3181 B/op 30 allocs/op 9562 ns/op 3163 B/op 30 allocs/op 0.57
BenchmarkCreateNewMachine - ns/op 5479 ns/op 9562 ns/op 0.57
BenchmarkCreateNewMachine - B/op 3181 B/op 3163 B/op 1.01
BenchmarkCreateNewMachine - allocs/op 30 allocs/op 30 allocs/op 1
Benchmark_txLogRead/stack2 49.8 ns/op 0 B/op 0 allocs/op 49.97 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/stack2 - ns/op 49.8 ns/op 49.97 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.85 ns/op 0 B/op 0 allocs/op 49.97 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/stack2 - ns/op 49.85 ns/op 49.97 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.6 ns/op 0 B/op 0 allocs/op 37.1 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/stack1 - ns/op 37.6 ns/op 37.1 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.59 ns/op 0 B/op 0 allocs/op 37.1 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/stack1 - ns/op 37.59 ns/op 37.1 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.59 ns/op 0 B/op 0 allocs/op 23.43 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/wrapped - ns/op 23.59 ns/op 23.43 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.59 ns/op 0 B/op 0 allocs/op 23.43 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/wrapped - ns/op 23.59 ns/op 23.43 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.34 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/baseline - ns/op 22.48 ns/op 22.34 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.5 ns/op 0 B/op 0 allocs/op 22.34 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_txLogRead/baseline - ns/op 22.5 ns/op 22.34 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 102.3 ns/op 119 B/op 0 allocs/op 102.2 ns/op 119 B/op 0 allocs/op 1.00
Benchmark_txLogWrite/stack1 - ns/op 102.3 ns/op 102.2 ns/op 1.00
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 105.7 ns/op 119 B/op 0 allocs/op 102.2 ns/op 119 B/op 0 allocs/op 1.03
Benchmark_txLogWrite/stack1 - ns/op 105.7 ns/op 102.2 ns/op 1.03
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 88.08 ns/op 83 B/op 0 allocs/op 87.04 ns/op 83 B/op 0 allocs/op 1.01
Benchmark_txLogWrite/wrapped - ns/op 88.08 ns/op 87.04 ns/op 1.01
Benchmark_txLogWrite/wrapped - B/op 83 B/op 83 B/op 1
Benchmark_txLogWrite/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/wrapped 94.21 ns/op 83 B/op 0 allocs/op 87.04 ns/op 83 B/op 0 allocs/op 1.08
Benchmark_txLogWrite/wrapped - ns/op 94.21 ns/op 87.04 ns/op 1.08
Benchmark_txLogWrite/wrapped - B/op 83 B/op 83 B/op 1
Benchmark_txLogWrite/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/baseline 88.79 ns/op 82 B/op 0 allocs/op 87.56 ns/op 83 B/op 0 allocs/op 1.01
Benchmark_txLogWrite/baseline - ns/op 88.79 ns/op 87.56 ns/op 1.01
Benchmark_txLogWrite/baseline - B/op 82 B/op 83 B/op 0.99
Benchmark_txLogWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/baseline 93.14 ns/op 83 B/op 0 allocs/op 87.56 ns/op 83 B/op 0 allocs/op 1.06
Benchmark_txLogWrite/baseline - ns/op 93.14 ns/op 87.56 ns/op 1.06
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.69 ns/op 0 B/op 0 allocs/op 30.43 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/stack1 - ns/op 30.69 ns/op 30.43 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.43 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/stack1 - ns/op 30.71 ns/op 30.43 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.73 ns/op 0 B/op 0 allocs/op 22.42 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/wrapped - ns/op 22.73 ns/op 22.42 ns/op 1.01
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.74 ns/op 0 B/op 0 allocs/op 22.42 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/wrapped - ns/op 22.74 ns/op 22.42 ns/op 1.01
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.7 ns/op 0 B/op 0 allocs/op 22.45 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/baseline - ns/op 22.7 ns/op 22.45 ns/op 1.01
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.71 ns/op 0 B/op 0 allocs/op 22.45 ns/op 0 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapRead/baseline - ns/op 22.71 ns/op 22.45 ns/op 1.01
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 96.62 ns/op 119 B/op 0 allocs/op 98.15 ns/op 119 B/op 0 allocs/op 0.98
Benchmark_bufferedTxMapWrite/buffered - ns/op 96.62 ns/op 98.15 ns/op 0.98
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 102.3 ns/op 119 B/op 0 allocs/op 98.15 ns/op 119 B/op 0 allocs/op 1.04
Benchmark_bufferedTxMapWrite/buffered - ns/op 102.3 ns/op 98.15 ns/op 1.04
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 87.76 ns/op 82 B/op 0 allocs/op 87.32 ns/op 83 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 87.76 ns/op 87.32 ns/op 1.01
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/unbuffered 87.57 ns/op 83 B/op 0 allocs/op 87.32 ns/op 83 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 87.57 ns/op 87.32 ns/op 1.00
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.61 ns/op 83 B/op 0 allocs/op 87.65 ns/op 82 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapWrite/baseline - ns/op 87.61 ns/op 87.65 ns/op 1.00
Benchmark_bufferedTxMapWrite/baseline - B/op 83 B/op 82 B/op 1.01
Benchmark_bufferedTxMapWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/baseline 87.24 ns/op 82 B/op 0 allocs/op 87.65 ns/op 82 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapWrite/baseline - ns/op 87.24 ns/op 87.65 ns/op 1.00
Benchmark_bufferedTxMapWrite/baseline - B/op 82 B/op 82 B/op 1
Benchmark_bufferedTxMapWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/EmptyStruct:encode 324 ns/op 96 B/op 2 allocs/op 326.2 ns/op 96 B/op 2 allocs/op 0.99
BenchmarkBinary/EmptyStruct:encode - ns/op 324 ns/op 326.2 ns/op 0.99
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 458.8 ns/op 96 B/op 2 allocs/op 326.2 ns/op 96 B/op 2 allocs/op 1.41
BenchmarkBinary/EmptyStruct:encode - ns/op 458.8 ns/op 326.2 ns/op 1.41
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.1 ns/op 0 B/op 0 allocs/op 181.3 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkBinary/EmptyStruct:decode - ns/op 181.1 ns/op 181.3 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 283.4 ns/op 0 B/op 0 allocs/op 181.3 ns/op 0 B/op 0 allocs/op 1.56
BenchmarkBinary/EmptyStruct:decode - ns/op 283.4 ns/op 181.3 ns/op 1.56
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 4834 ns/op 1724 B/op 60 allocs/op 4822 ns/op 1724 B/op 60 allocs/op 1.00
BenchmarkBinary/PrimitivesStruct:encode - ns/op 4834 ns/op 4822 ns/op 1.00
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 4828 ns/op 1724 B/op 60 allocs/op 4822 ns/op 1724 B/op 60 allocs/op 1.00
BenchmarkBinary/PrimitivesStruct:encode - ns/op 4828 ns/op 4822 ns/op 1.00
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 3118 ns/op 137 B/op 7 allocs/op 3116 ns/op 137 B/op 7 allocs/op 1.00
BenchmarkBinary/PrimitivesStruct:decode - ns/op 3118 ns/op 3116 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 3285 ns/op 137 B/op 7 allocs/op 3116 ns/op 137 B/op 7 allocs/op 1.05
BenchmarkBinary/PrimitivesStruct:decode - ns/op 3285 ns/op 3116 ns/op 1.05
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 681.4 ns/op 192 B/op 4 allocs/op 699.6 ns/op 192 B/op 4 allocs/op 0.97
BenchmarkBinary/ShortArraysStruct:encode - ns/op 681.4 ns/op 699.6 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 806.2 ns/op 192 B/op 4 allocs/op 699.6 ns/op 192 B/op 4 allocs/op 1.15
BenchmarkBinary/ShortArraysStruct:encode - ns/op 806.2 ns/op 699.6 ns/op 1.15
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 237.2 ns/op 0 B/op 0 allocs/op 246.4 ns/op 0 B/op 0 allocs/op 0.96
BenchmarkBinary/ShortArraysStruct:decode - ns/op 237.2 ns/op 246.4 ns/op 0.96
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 366.2 ns/op 0 B/op 0 allocs/op 246.4 ns/op 0 B/op 0 allocs/op 1.49
BenchmarkBinary/ShortArraysStruct:decode - ns/op 366.2 ns/op 246.4 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 17548 ns/op 7900 B/op 222 allocs/op 17808 ns/op 7901 B/op 222 allocs/op 0.99
BenchmarkBinary/ArraysStruct:encode - ns/op 17548 ns/op 17808 ns/op 0.99
BenchmarkBinary/ArraysStruct:encode - B/op 7900 B/op 7901 B/op 1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op 222 allocs/op 222 allocs/op 1
BenchmarkBinary/ArraysStruct:encode 16496 ns/op 7900 B/op 222 allocs/op 17808 ns/op 7901 B/op 222 allocs/op 0.93
BenchmarkBinary/ArraysStruct:encode - ns/op 16496 ns/op 17808 ns/op 0.93
BenchmarkBinary/ArraysStruct:encode - B/op 7900 B/op 7901 B/op 1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op 222 allocs/op 222 allocs/op 1
BenchmarkBinary/ArraysStruct:decode 11515 ns/op 790 B/op 40 allocs/op 11575 ns/op 790 B/op 40 allocs/op 0.99
BenchmarkBinary/ArraysStruct:decode - ns/op 11515 ns/op 11575 ns/op 0.99
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 10434 ns/op 790 B/op 40 allocs/op 11575 ns/op 790 B/op 40 allocs/op 0.90
BenchmarkBinary/ArraysStruct:decode - ns/op 10434 ns/op 11575 ns/op 0.90
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 33424 ns/op 16779 B/op 448 allocs/op 32779 ns/op 16779 B/op 448 allocs/op 1.02
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 33424 ns/op 32779 ns/op 1.02
BenchmarkBinary/ArraysArraysStruct:encode - B/op 16779 B/op 16779 B/op 1
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op 448 allocs/op 448 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:encode 31441 ns/op 16780 B/op 448 allocs/op 32779 ns/op 16779 B/op 448 allocs/op 0.96
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 31441 ns/op 32779 ns/op 0.96
BenchmarkBinary/ArraysArraysStruct:encode - B/op 16780 B/op 16779 B/op 1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op 448 allocs/op 448 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:decode 21173 ns/op 1291 B/op 88 allocs/op 21063 ns/op 1291 B/op 88 allocs/op 1.01
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 21173 ns/op 21063 ns/op 1.01
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 19492 ns/op 1292 B/op 88 allocs/op 21063 ns/op 1291 B/op 88 allocs/op 0.93
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 19492 ns/op 21063 ns/op 0.93
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 17893 ns/op 8534 B/op 232 allocs/op 18015 ns/op 8534 B/op 232 allocs/op 0.99
BenchmarkBinary/SlicesStruct:encode - ns/op 17893 ns/op 18015 ns/op 0.99
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 16897 ns/op 8535 B/op 232 allocs/op 18015 ns/op 8534 B/op 232 allocs/op 0.94
BenchmarkBinary/SlicesStruct:encode - ns/op 16897 ns/op 18015 ns/op 0.94
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 28075 ns/op 5134 B/op 240 allocs/op 28156 ns/op 5134 B/op 240 allocs/op 1.00
BenchmarkBinary/SlicesStruct:decode - ns/op 28075 ns/op 28156 ns/op 1.00
BenchmarkBinary/SlicesStruct:decode - B/op 5134 B/op 5134 B/op 1
BenchmarkBinary/SlicesStruct:decode - allocs/op 240 allocs/op 240 allocs/op 1
BenchmarkBinary/SlicesStruct:decode 25977 ns/op 5134 B/op 240 allocs/op 28156 ns/op 5134 B/op 240 allocs/op 0.92
BenchmarkBinary/SlicesStruct:decode - ns/op 25977 ns/op 28156 ns/op 0.92
BenchmarkBinary/SlicesStruct:decode - B/op 5134 B/op 5134 B/op 1
BenchmarkBinary/SlicesStruct:decode - allocs/op 240 allocs/op 240 allocs/op 1
BenchmarkBinary/SlicesSlicesStruct:encode 85879 ns/op 54214 B/op 1298 allocs/op 85366 ns/op 54201 B/op 1297 allocs/op 1.01
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 85879 ns/op 85366 ns/op 1.01
BenchmarkBinary/SlicesSlicesStruct:encode - B/op 54214 B/op 54201 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op 1298 allocs/op 1297 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode 78294 ns/op 54218 B/op 1297 allocs/op 85366 ns/op 54201 B/op 1297 allocs/op 0.92
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 78294 ns/op 85366 ns/op 0.92
BenchmarkBinary/SlicesSlicesStruct:encode - B/op 54218 B/op 54201 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op 1297 allocs/op 1297 allocs/op 1
BenchmarkBinary/SlicesSlicesStruct:decode 144375 ns/op 35270 B/op 1356 allocs/op 145753 ns/op 35248 B/op 1356 allocs/op 0.99
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 144375 ns/op 145753 ns/op 0.99
BenchmarkBinary/SlicesSlicesStruct:decode - B/op 35270 B/op 35248 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op 1356 allocs/op 1356 allocs/op 1
BenchmarkBinary/SlicesSlicesStruct:decode 127722 ns/op 35272 B/op 1357 allocs/op 145753 ns/op 35248 B/op 1356 allocs/op 0.88
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 127722 ns/op 145753 ns/op 0.88
BenchmarkBinary/SlicesSlicesStruct:decode - B/op 35272 B/op 35248 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op 1357 allocs/op 1356 allocs/op 1.00
BenchmarkBinary/PointersStruct:encode 5518 ns/op 1702 B/op 59 allocs/op 5601 ns/op 1702 B/op 59 allocs/op 0.99
BenchmarkBinary/PointersStruct:encode - ns/op 5518 ns/op 5601 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 5604 ns/op 1702 B/op 59 allocs/op 5601 ns/op 1702 B/op 59 allocs/op 1.00
BenchmarkBinary/PointersStruct:encode - ns/op 5604 ns/op 5601 ns/op 1.00
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 4739 ns/op 286 B/op 26 allocs/op 4768 ns/op 286 B/op 26 allocs/op 0.99
BenchmarkBinary/PointersStruct:decode - ns/op 4739 ns/op 4768 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 4609 ns/op 286 B/op 26 allocs/op 4768 ns/op 286 B/op 26 allocs/op 0.97
BenchmarkBinary/PointersStruct:decode - ns/op 4609 ns/op 4768 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 19696 ns/op 8397 B/op 232 allocs/op 20435 ns/op 8396 B/op 232 allocs/op 0.96
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 19696 ns/op 20435 ns/op 0.96
BenchmarkBinary/PointerSlicesStruct:encode - B/op 8397 B/op 8396 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:encode 18662 ns/op 8397 B/op 232 allocs/op 20435 ns/op 8396 B/op 232 allocs/op 0.91
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 18662 ns/op 20435 ns/op 0.91
BenchmarkBinary/PointerSlicesStruct:encode - B/op 8397 B/op 8396 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:decode 40217 ns/op 6051 B/op 352 allocs/op 40806 ns/op 6050 B/op 352 allocs/op 0.99
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 40217 ns/op 40806 ns/op 0.99
BenchmarkBinary/PointerSlicesStruct:decode - B/op 6051 B/op 6050 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op 352 allocs/op 352 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:decode 36349 ns/op 6055 B/op 352 allocs/op 40806 ns/op 6050 B/op 352 allocs/op 0.89
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 36349 ns/op 40806 ns/op 0.89
BenchmarkBinary/PointerSlicesStruct:decode - B/op 6055 B/op 6050 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op 352 allocs/op 352 allocs/op 1
BenchmarkBinary/ComplexSt:encode 48202 ns/op 24117 B/op 582 allocs/op 50747 ns/op 24117 B/op 582 allocs/op 0.95
BenchmarkBinary/ComplexSt:encode - ns/op 48202 ns/op 50747 ns/op 0.95
BenchmarkBinary/ComplexSt:encode - B/op 24117 B/op 24117 B/op 1
BenchmarkBinary/ComplexSt:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/ComplexSt:encode 44503 ns/op 24118 B/op 582 allocs/op 50747 ns/op 24117 B/op 582 allocs/op 0.88
BenchmarkBinary/ComplexSt:encode - ns/op 44503 ns/op 50747 ns/op 0.88
BenchmarkBinary/ComplexSt:encode - B/op 24118 B/op 24117 B/op 1.00
BenchmarkBinary/ComplexSt:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/ComplexSt:decode 49702 ns/op 7922 B/op 319 allocs/op 50692 ns/op 7919 B/op 319 allocs/op 0.98
BenchmarkBinary/ComplexSt:decode - ns/op 49702 ns/op 50692 ns/op 0.98
BenchmarkBinary/ComplexSt:decode - B/op 7922 B/op 7919 B/op 1.00
BenchmarkBinary/ComplexSt:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/ComplexSt:decode 45271 ns/op 7923 B/op 319 allocs/op 50692 ns/op 7919 B/op 319 allocs/op 0.89
BenchmarkBinary/ComplexSt:decode - ns/op 45271 ns/op 50692 ns/op 0.89
BenchmarkBinary/ComplexSt:decode - B/op 7923 B/op 7919 B/op 1.00
BenchmarkBinary/ComplexSt:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt1:encode 5374 ns/op 2037 B/op 65 allocs/op 5341 ns/op 2037 B/op 65 allocs/op 1.01
BenchmarkBinary/EmbeddedSt1:encode - ns/op 5374 ns/op 5341 ns/op 1.01
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 5218 ns/op 2037 B/op 65 allocs/op 5341 ns/op 2037 B/op 65 allocs/op 0.98
BenchmarkBinary/EmbeddedSt1:encode - ns/op 5218 ns/op 5341 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 3421 ns/op 300 B/op 8 allocs/op 3428 ns/op 300 B/op 8 allocs/op 1.00
BenchmarkBinary/EmbeddedSt1:decode - ns/op 3421 ns/op 3428 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 3384 ns/op 300 B/op 8 allocs/op 3428 ns/op 300 B/op 8 allocs/op 0.99
BenchmarkBinary/EmbeddedSt1:decode - ns/op 3384 ns/op 3428 ns/op 0.99
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 48785 ns/op 24114 B/op 582 allocs/op 47355 ns/op 24117 B/op 582 allocs/op 1.03
BenchmarkBinary/EmbeddedSt2:encode - ns/op 48785 ns/op 47355 ns/op 1.03
BenchmarkBinary/EmbeddedSt2:encode - B/op 24114 B/op 24117 B/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/EmbeddedSt2:encode 44316 ns/op 24120 B/op 582 allocs/op 47355 ns/op 24117 B/op 582 allocs/op 0.94
BenchmarkBinary/EmbeddedSt2:encode - ns/op 44316 ns/op 47355 ns/op 0.94
BenchmarkBinary/EmbeddedSt2:encode - B/op 24120 B/op 24117 B/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/EmbeddedSt2:decode 49933 ns/op 7920 B/op 319 allocs/op 49771 ns/op 7921 B/op 319 allocs/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - ns/op 49933 ns/op 49771 ns/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - B/op 7920 B/op 7921 B/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt2:decode 45391 ns/op 7923 B/op 319 allocs/op 49771 ns/op 7921 B/op 319 allocs/op 0.91
BenchmarkBinary/EmbeddedSt2:decode - ns/op 45391 ns/op 49771 ns/op 0.91
BenchmarkBinary/EmbeddedSt2:decode - B/op 7923 B/op 7921 B/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt3:encode 39139 ns/op 19180 B/op 468 allocs/op 39134 ns/op 19183 B/op 468 allocs/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - ns/op 39139 ns/op 39134 ns/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - B/op 19180 B/op 19183 B/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op 468 allocs/op 468 allocs/op 1
BenchmarkBinary/EmbeddedSt3:encode 36065 ns/op 19195 B/op 468 allocs/op 39134 ns/op 19183 B/op 468 allocs/op 0.92
BenchmarkBinary/EmbeddedSt3:encode - ns/op 36065 ns/op 39134 ns/op 0.92
BenchmarkBinary/EmbeddedSt3:encode - B/op 19195 B/op 19183 B/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op 468 allocs/op 468 allocs/op 1
BenchmarkBinary/EmbeddedSt3:decode 41521 ns/op 7490 B/op 258 allocs/op 44129 ns/op 7484 B/op 258 allocs/op 0.94
BenchmarkBinary/EmbeddedSt3:decode - ns/op 41521 ns/op 44129 ns/op 0.94
BenchmarkBinary/EmbeddedSt3:decode - B/op 7490 B/op 7484 B/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op 258 allocs/op 258 allocs/op 1
BenchmarkBinary/EmbeddedSt3:decode 37853 ns/op 7491 B/op 258 allocs/op 44129 ns/op 7484 B/op 258 allocs/op 0.86
BenchmarkBinary/EmbeddedSt3:decode - ns/op 37853 ns/op 44129 ns/op 0.86
BenchmarkBinary/EmbeddedSt3:decode - B/op 7491 B/op 7484 B/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op 258 allocs/op 258 allocs/op 1
BenchmarkBinary/EmbeddedSt4:encode 49738 ns/op 24429 B/op 591 allocs/op 56296 ns/op 24425 B/op 591 allocs/op 0.88
BenchmarkBinary/EmbeddedSt4:encode - ns/op 49738 ns/op 56296 ns/op 0.88
BenchmarkBinary/EmbeddedSt4:encode - B/op 24429 B/op 24425 B/op 1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op 591 allocs/op 591 allocs/op 1
BenchmarkBinary/EmbeddedSt4:encode 45372 ns/op 24428 B/op 591 allocs/op 56296 ns/op 24425 B/op 591 allocs/op 0.81
BenchmarkBinary/EmbeddedSt4:encode - ns/op 45372 ns/op 56296 ns/op 0.81
BenchmarkBinary/EmbeddedSt4:encode - B/op 24428 B/op 24425 B/op 1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op 591 allocs/op 591 allocs/op 1
BenchmarkBinary/EmbeddedSt4:decode 50835 ns/op 7980 B/op 322 allocs/op 50741 ns/op 7979 B/op 322 allocs/op 1.00
BenchmarkBinary/EmbeddedSt4:decode - ns/op 50835 ns/op 50741 ns/op 1.00
BenchmarkBinary/EmbeddedSt4:decode - B/op 7980 B/op 7979 B/op 1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op 322 allocs/op 322 allocs/op 1
BenchmarkBinary/EmbeddedSt4:decode 46319 ns/op 7977 B/op 322 allocs/op 50741 ns/op 7979 B/op 322 allocs/op 0.91
BenchmarkBinary/EmbeddedSt4:decode - ns/op 46319 ns/op 50741 ns/op 0.91
BenchmarkBinary/EmbeddedSt4:decode - B/op 7977 B/op 7979 B/op 1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op 322 allocs/op 322 allocs/op 1
BenchmarkBinary/EmbeddedSt5:encode 40150 ns/op 19583 B/op 475 allocs/op 39835 ns/op 19586 B/op 475 allocs/op 1.01
BenchmarkBinary/EmbeddedSt5:encode - ns/op 40150 ns/op 39835 ns/op 1.01
BenchmarkBinary/EmbeddedSt5:encode - B/op 19583 B/op 19586 B/op 1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op 475 allocs/op 475 allocs/op 1
BenchmarkBinary/EmbeddedSt5:encode 36911 ns/op 19583 B/op 475 allocs/op 39835 ns/op 19586 B/op 475 allocs/op 0.93
BenchmarkBinary/EmbeddedSt5:encode - ns/op 36911 ns/op 39835 ns/op 0.93
BenchmarkBinary/EmbeddedSt5:encode - B/op 19583 B/op 19586 B/op 1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op 475 allocs/op 475 allocs/op 1
BenchmarkBinary/EmbeddedSt5:decode 42512 ns/op 7556 B/op 262 allocs/op 42554 ns/op 7555 B/op 262 allocs/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - ns/op 42512 ns/op 42554 ns/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - B/op 7556 B/op 7555 B/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op 262 allocs/op 262 allocs/op 1
BenchmarkBinary/EmbeddedSt5:decode 38207 ns/op 7560 B/op 262 allocs/op 42554 ns/op 7555 B/op 262 allocs/op 0.90
BenchmarkBinary/EmbeddedSt5:decode - ns/op 38207 ns/op 42554 ns/op 0.90
BenchmarkBinary/EmbeddedSt5:decode - B/op 7560 B/op 7555 B/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op 262 allocs/op 262 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode 2319 ns/op 512 B/op 16 allocs/op 2356 ns/op 512 B/op 16 allocs/op 0.98
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 2319 ns/op 2356 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 2477 ns/op 512 B/op 16 allocs/op 2356 ns/op 512 B/op 16 allocs/op 1.05
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 2477 ns/op 2356 ns/op 1.05
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 2039 ns/op 200 B/op 8 allocs/op 2087 ns/op 200 B/op 8 allocs/op 0.98
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 2039 ns/op 2087 ns/op 0.98
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 2294 ns/op 200 B/op 8 allocs/op 2087 ns/op 200 B/op 8 allocs/op 1.10
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 2294 ns/op 2087 ns/op 1.10
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 5224 ns/op 1783 B/op 53 allocs/op 5451 ns/op 1783 B/op 53 allocs/op 0.96
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 5224 ns/op 5451 ns/op 0.96
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 5159 ns/op 1783 B/op 53 allocs/op 5451 ns/op 1783 B/op 53 allocs/op 0.95
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 5159 ns/op 5451 ns/op 0.95
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 4867 ns/op 832 B/op 31 allocs/op 4810 ns/op 832 B/op 31 allocs/op 1.01
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 4867 ns/op 4810 ns/op 1.01
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 4757 ns/op 832 B/op 31 allocs/op 4810 ns/op 832 B/op 31 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 4757 ns/op 4810 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/AminoMarshalerStruct3:encode 1990 ns/op 352 B/op 12 allocs/op 2008 ns/op 352 B/op 12 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 1990 ns/op 2008 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 2068 ns/op 352 B/op 12 allocs/op 2008 ns/op 352 B/op 12 allocs/op 1.03
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 2068 ns/op 2008 ns/op 1.03
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 1910 ns/op 200 B/op 8 allocs/op 1930 ns/op 200 B/op 8 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 1910 ns/op 1930 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 2065 ns/op 200 B/op 8 allocs/op 1930 ns/op 200 B/op 8 allocs/op 1.07
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 2065 ns/op 1930 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 2147 ns/op 464 B/op 14 allocs/op 2249 ns/op 464 B/op 14 allocs/op 0.95
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 2147 ns/op 2249 ns/op 0.95
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 2307 ns/op 464 B/op 14 allocs/op 2249 ns/op 464 B/op 14 allocs/op 1.03
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 2307 ns/op 2249 ns/op 1.03
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 1934 ns/op 200 B/op 8 allocs/op 1963 ns/op 200 B/op 8 allocs/op 0.99
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 1934 ns/op 1963 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 2127 ns/op 200 B/op 8 allocs/op 1963 ns/op 200 B/op 8 allocs/op 1.08
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 2127 ns/op 1963 ns/op 1.08
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 2415 ns/op 399 B/op 15 allocs/op 2461 ns/op 399 B/op 15 allocs/op 0.98
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 2415 ns/op 2461 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 2533 ns/op 399 B/op 15 allocs/op 2461 ns/op 399 B/op 15 allocs/op 1.03
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 2533 ns/op 2461 ns/op 1.03
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 2053 ns/op 231 B/op 10 allocs/op 2109 ns/op 231 B/op 10 allocs/op 0.97
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 2053 ns/op 2109 ns/op 0.97
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 2218 ns/op 231 B/op 10 allocs/op 2109 ns/op 231 B/op 10 allocs/op 1.05
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 2218 ns/op 2109 ns/op 1.05
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 3956 ns/op 904 B/op 29 allocs/op 3942 ns/op 904 B/op 29 allocs/op 1.00
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 3956 ns/op 3942 ns/op 1.00
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 4173 ns/op 904 B/op 29 allocs/op 3942 ns/op 904 B/op 29 allocs/op 1.06
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 4173 ns/op 3942 ns/op 1.06
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 3860 ns/op 464 B/op 20 allocs/op 3879 ns/op 464 B/op 20 allocs/op 1.00
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 3860 ns/op 3879 ns/op 1.00
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 3907 ns/op 464 B/op 20 allocs/op 3879 ns/op 464 B/op 20 allocs/op 1.01
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 3907 ns/op 3879 ns/op 1.01
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 3592 ns/op 696 B/op 24 allocs/op 3614 ns/op 696 B/op 24 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 3592 ns/op 3614 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 3869 ns/op 696 B/op 24 allocs/op 3614 ns/op 696 B/op 24 allocs/op 1.07
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 3869 ns/op 3614 ns/op 1.07
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 3661 ns/op 432 B/op 20 allocs/op 3744 ns/op 432 B/op 20 allocs/op 0.98
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 3661 ns/op 3744 ns/op 0.98
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 3935 ns/op 432 B/op 20 allocs/op 3744 ns/op 432 B/op 20 allocs/op 1.05
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 3935 ns/op 3744 ns/op 1.05
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 4714188 ns/op 783249 B/op 24143 allocs/op 4751833 ns/op 783249 B/op 24143 allocs/op 0.99
BenchmarkRoundStateDeepCopy - ns/op 4714188 ns/op 4751833 ns/op 0.99
BenchmarkRoundStateDeepCopy - B/op 783249 B/op 783249 B/op 1
BenchmarkRoundStateDeepCopy - allocs/op 24143 allocs/op 24143 allocs/op 1
BenchmarkRoundStateDeepCopy 4476057 ns/op 783249 B/op 24143 allocs/op 4751833 ns/op 783249 B/op 24143 allocs/op 0.94
BenchmarkRoundStateDeepCopy - ns/op 4476057 ns/op 4751833 ns/op 0.94
BenchmarkRoundStateDeepCopy - B/op 783249 B/op 783249 B/op 1
BenchmarkRoundStateDeepCopy - allocs/op 24143 allocs/op 24143 allocs/op 1
BenchmarkReap 161739 ns/op 122880 B/op 1 allocs/op 159244 ns/op 122880 B/op 1 allocs/op 1.02
BenchmarkReap - ns/op 161739 ns/op 159244 ns/op 1.02
BenchmarkReap - B/op 122880 B/op 122880 B/op 1
BenchmarkReap - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkReap 118640 ns/op 122880 B/op 1 allocs/op 159244 ns/op 122880 B/op 1 allocs/op 0.75
BenchmarkReap - ns/op 118640 ns/op 159244 ns/op 0.75
BenchmarkReap - B/op 122880 B/op 122880 B/op 1
BenchmarkReap - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCheckTx 94.5 ns/op 40 B/op 2 allocs/op 95.92 ns/op 40 B/op 2 allocs/op 0.99
BenchmarkCheckTx - ns/op 94.5 ns/op 95.92 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.11 ns/op 40 B/op 2 allocs/op 95.92 ns/op 40 B/op 2 allocs/op 0.81
BenchmarkCheckTx - ns/op 78.11 ns/op 95.92 ns/op 0.81
BenchmarkCheckTx - B/op 40 B/op 40 B/op 1
BenchmarkCheckTx - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheInsertTime 767.1 ns/op 80 B/op 2 allocs/op 752.3 ns/op 80 B/op 2 allocs/op 1.02
BenchmarkCacheInsertTime - ns/op 767.1 ns/op 752.3 ns/op 1.02
BenchmarkCacheInsertTime - B/op 80 B/op 80 B/op 1
BenchmarkCacheInsertTime - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheInsertTime 645.8 ns/op 80 B/op 2 allocs/op 752.3 ns/op 80 B/op 2 allocs/op 0.86
BenchmarkCacheInsertTime - ns/op 645.8 ns/op 752.3 ns/op 0.86
BenchmarkCacheInsertTime - B/op 80 B/op 80 B/op 1
BenchmarkCacheInsertTime - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheRemoveTime 477 ns/op 0 B/op 0 allocs/op 478.3 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkCacheRemoveTime - ns/op 477 ns/op 478.3 ns/op 1.00
BenchmarkCacheRemoveTime - B/op 0 B/op 0 B/op 1
BenchmarkCacheRemoveTime - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCacheRemoveTime 477.7 ns/op 0 B/op 0 allocs/op 478.3 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkCacheRemoveTime - ns/op 477.7 ns/op 478.3 ns/op 1.00
BenchmarkCacheRemoveTime - B/op 0 B/op 0 B/op 1
BenchmarkCacheRemoveTime - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkLoadValidators/height=10 506714 ns/op 100469 B/op 2440 allocs/op 506334 ns/op 100469 B/op 2440 allocs/op 1.00
BenchmarkLoadValidators/height=10 - ns/op 506714 ns/op 506334 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 468184 ns/op 100478 B/op 2440 allocs/op 506334 ns/op 100469 B/op 2440 allocs/op 0.92
BenchmarkLoadValidators/height=10 - ns/op 468184 ns/op 506334 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 714389 ns/op 100469 B/op 2440 allocs/op 715283 ns/op 100469 B/op 2440 allocs/op 1.00
BenchmarkLoadValidators/height=100 - ns/op 714389 ns/op 715283 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 678640 ns/op 100477 B/op 2440 allocs/op 715283 ns/op 100469 B/op 2440 allocs/op 0.95
BenchmarkLoadValidators/height=100 - ns/op 678640 ns/op 715283 ns/op 0.95
BenchmarkLoadValidators/height=100 - B/op 100477 B/op 100469 B/op 1.00
BenchmarkLoadValidators/height=100 - allocs/op 2440 allocs/op 2440 allocs/op 1
BenchmarkLoadValidators/height=1000 2779569 ns/op 100492 B/op 2441 allocs/op 2778020 ns/op 100492 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=1000 - ns/op 2779569 ns/op 2778020 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 2753289 ns/op 100500 B/op 2441 allocs/op 2778020 ns/op 100492 B/op 2441 allocs/op 0.99
BenchmarkLoadValidators/height=1000 - ns/op 2753289 ns/op 2778020 ns/op 0.99
BenchmarkLoadValidators/height=1000 - B/op 100500 B/op 100492 B/op 1.00
BenchmarkLoadValidators/height=1000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=10000 23457373 ns/op 100493 B/op 2441 allocs/op 23562978 ns/op 100493 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=10000 - ns/op 23457373 ns/op 23562978 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 23475323 ns/op 100509 B/op 2441 allocs/op 23562978 ns/op 100493 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=10000 - ns/op 23475323 ns/op 23562978 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 482372 ns/op 100405 B/op 2436 allocs/op 484944 ns/op 100405 B/op 2436 allocs/op 0.99
BenchmarkLoadValidators/height=100000 - ns/op 482372 ns/op 484944 ns/op 0.99
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 444754 ns/op 100414 B/op 2436 allocs/op 484944 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=100000 - ns/op 444754 ns/op 484944 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 481539 ns/op 100405 B/op 2436 allocs/op 483148 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=1000000 - ns/op 481539 ns/op 483148 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 445091 ns/op 100415 B/op 2436 allocs/op 483148 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=1000000 - ns/op 445091 ns/op 483148 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 481583 ns/op 100405 B/op 2436 allocs/op 486746 ns/op 100405 B/op 2436 allocs/op 0.99
BenchmarkLoadValidators/height=10000000 - ns/op 481583 ns/op 486746 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 443891 ns/op 100415 B/op 2436 allocs/op 486746 ns/op 100405 B/op 2436 allocs/op 0.91
BenchmarkLoadValidators/height=10000000 - ns/op 443891 ns/op 486746 ns/op 0.91
BenchmarkLoadValidators/height=10000000 - B/op 100415 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=10000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=100000000 481132 ns/op 100405 B/op 2436 allocs/op 482715 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=100000000 - ns/op 481132 ns/op 482715 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 447126 ns/op 100414 B/op 2436 allocs/op 482715 ns/op 100405 B/op 2436 allocs/op 0.93
BenchmarkLoadValidators/height=100000000 - ns/op 447126 ns/op 482715 ns/op 0.93
BenchmarkLoadValidators/height=100000000 - B/op 100414 B/op 100405 B/op 1.00
BenchmarkLoadValidators/height=100000000 - allocs/op 2436 allocs/op 2436 allocs/op 1
BenchmarkLoadValidators/height=1000000000 485702 ns/op 100405 B/op 2436 allocs/op 482521 ns/op 100405 B/op 2436 allocs/op 1.01
BenchmarkLoadValidators/height=1000000000 - ns/op 485702 ns/op 482521 ns/op 1.01
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 444352 ns/op 100414 B/op 2436 allocs/op 482521 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=1000000000 - ns/op 444352 ns/op 482521 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 2615 ns/op 1512 B/op 43 allocs/op 2619 ns/op 1512 B/op 43 allocs/op 1.00
BenchmarkProposalWriteSignBytes - ns/op 2615 ns/op 2619 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 2382 ns/op 1512 B/op 43 allocs/op 2619 ns/op 1512 B/op 43 allocs/op 0.91
BenchmarkProposalWriteSignBytes - ns/op 2382 ns/op 2619 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 29879 ns/op 1576 B/op 44 allocs/op 29939 ns/op 1576 B/op 44 allocs/op 1.00
BenchmarkProposalSign - ns/op 29879 ns/op 29939 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 29624 ns/op 1576 B/op 44 allocs/op 29939 ns/op 1576 B/op 44 allocs/op 0.99
BenchmarkProposalSign - ns/op 29624 ns/op 29939 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 65340 ns/op 1512 B/op 43 allocs/op 64800 ns/op 1512 B/op 43 allocs/op 1.01
BenchmarkProposalVerifySignature - ns/op 65340 ns/op 64800 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 65994 ns/op 1512 B/op 43 allocs/op 64800 ns/op 1512 B/op 43 allocs/op 1.02
BenchmarkProposalVerifySignature - ns/op 65994 ns/op 64800 ns/op 1.02
BenchmarkProposalVerifySignature - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalVerifySignature - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkValidatorSetCopy 56955 ns/op 72192 B/op 1001 allocs/op 55454 ns/op 72192 B/op 1001 allocs/op 1.03
BenchmarkValidatorSetCopy - ns/op 56955 ns/op 55454 ns/op 1.03
BenchmarkValidatorSetCopy - B/op 72192 B/op 72192 B/op 1
BenchmarkValidatorSetCopy - allocs/op 1001 allocs/op 1001 allocs/op 1
BenchmarkValidatorSetCopy 43068 ns/op 72192 B/op 1001 allocs/op 55454 ns/op 72192 B/op 1001 allocs/op 0.78
BenchmarkValidatorSetCopy - ns/op 43068 ns/op 55454 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 866796 ns/op 221432 B/op 2111 allocs/op 890138 ns/op 221432 B/op 2111 allocs/op 0.97
BenchmarkUpdates - ns/op 866796 ns/op 890138 ns/op 0.97
BenchmarkUpdates - B/op 221432 B/op 221432 B/op 1
BenchmarkUpdates - allocs/op 2111 allocs/op 2111 allocs/op 1
BenchmarkUpdates 803069 ns/op 221432 B/op 2111 allocs/op 890138 ns/op 221432 B/op 2111 allocs/op 0.90
BenchmarkUpdates - ns/op 803069 ns/op 890138 ns/op 0.90
BenchmarkUpdates - B/op 221432 B/op 221432 B/op 1
BenchmarkUpdates - allocs/op 2111 allocs/op 2111 allocs/op 1
BenchmarkWalRead512B 4061 ns/op 8136 B/op 16 allocs/op 4065 ns/op 8136 B/op 16 allocs/op 1.00
BenchmarkWalRead512B - ns/op 4061 ns/op 4065 ns/op 1.00
BenchmarkWalRead512B - B/op 8136 B/op 8136 B/op 1
BenchmarkWalRead512B - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkWalRead512B 3594 ns/op 8136 B/op 16 allocs/op 4065 ns/op 8136 B/op 16 allocs/op 0.88
BenchmarkWalRead512B - ns/op 3594 ns/op 4065 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 29973 ns/op 88368 B/op 22 allocs/op 29889 ns/op 88368 B/op 22 allocs/op 1.00
BenchmarkWalRead10KB - ns/op 29973 ns/op 29889 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 27398 ns/op 88368 B/op 22 allocs/op 29889 ns/op 88368 B/op 22 allocs/op 0.92
BenchmarkWalRead10KB - ns/op 27398 ns/op 29889 ns/op 0.92
BenchmarkWalRead10KB - B/op 88368 B/op 88368 B/op 1
BenchmarkWalRead10KB - allocs/op 22 allocs/op 22 allocs/op 1
BenchmarkDetaching 92.51 ns/op 0 B/op 0 allocs/op 119.9 ns/op 0 B/op 0 allocs/op 0.77
BenchmarkDetaching - ns/op 92.51 ns/op 119.9 ns/op 0.77
BenchmarkDetaching - B/op 0 B/op 0 B/op 1
BenchmarkDetaching - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkDetaching 97.55 ns/op 0 B/op 0 allocs/op 119.9 ns/op 0 B/op 0 allocs/op 0.81
BenchmarkDetaching - ns/op 97.55 ns/op 119.9 ns/op 0.81
BenchmarkDetaching - B/op 0 B/op 0 B/op 1
BenchmarkDetaching - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRemoved 40.23 ns/op 0 B/op 0 allocs/op 39.77 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkRemoved - ns/op 40.23 ns/op 39.77 ns/op 1.01
BenchmarkRemoved - B/op 0 B/op 0 B/op 1
BenchmarkRemoved - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRemoved 29.71 ns/op 0 B/op 0 allocs/op 39.77 ns/op 0 B/op 0 allocs/op 0.75
BenchmarkRemoved - ns/op 29.71 ns/op 39.77 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 526.5 ns/op 327 B/op 5 allocs/op 481.4 ns/op 327 B/op 5 allocs/op 1.09
BenchmarkPushBack - ns/op 526.5 ns/op 481.4 ns/op 1.09
BenchmarkPushBack - B/op 327 B/op 327 B/op 1
BenchmarkPushBack - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkPushBack 385.9 ns/op 327 B/op 5 allocs/op 481.4 ns/op 327 B/op 5 allocs/op 0.80
BenchmarkPushBack - ns/op 385.9 ns/op 481.4 ns/op 0.80
BenchmarkPushBack - B/op 327 B/op 327 B/op 1
BenchmarkPushBack - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkCMapHas 120.8 ns/op 16 B/op 1 allocs/op 124.7 ns/op 16 B/op 1 allocs/op 0.97
BenchmarkCMapHas - ns/op 120.8 ns/op 124.7 ns/op 0.97
BenchmarkCMapHas - B/op 16 B/op 16 B/op 1
BenchmarkCMapHas - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCMapHas 116.1 ns/op 16 B/op 1 allocs/op 124.7 ns/op 16 B/op 1 allocs/op 0.93
BenchmarkCMapHas - ns/op 116.1 ns/op 124.7 ns/op 0.93
BenchmarkCMapHas - B/op 16 B/op 16 B/op 1
BenchmarkCMapHas - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkEqual 59606281 ns/op 5244 B/op 12 allocs/op 59619708 ns/op 5244 B/op 12 allocs/op 1.00
BenchmarkEqual - ns/op 59606281 ns/op 59619708 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 59616034 ns/op 5244 B/op 12 allocs/op 59619708 ns/op 5244 B/op 12 allocs/op 1.00
BenchmarkEqual - ns/op 59616034 ns/op 59619708 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 59644493 ns/op 5153 B/op 9 allocs/op 59698423 ns/op 5153 B/op 9 allocs/op 1.00
BenchmarkDefaultCost - ns/op 59644493 ns/op 59698423 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 59620022 ns/op 5160 B/op 9 allocs/op 59698423 ns/op 5153 B/op 9 allocs/op 1.00
BenchmarkDefaultCost - ns/op 59620022 ns/op 59698423 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 1452 ns/op 576 B/op 3 allocs/op 1487 ns/op 576 B/op 3 allocs/op 0.98
BenchmarkIsMnemonicValid - ns/op 1452 ns/op 1487 ns/op 0.98
BenchmarkIsMnemonicValid - B/op 576 B/op 576 B/op 1
BenchmarkIsMnemonicValid - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkIsMnemonicValid 1349 ns/op 576 B/op 3 allocs/op 1487 ns/op 576 B/op 3 allocs/op 0.91
BenchmarkIsMnemonicValid - ns/op 1349 ns/op 1487 ns/op 0.91
BenchmarkIsMnemonicValid - B/op 576 B/op 576 B/op 1
BenchmarkIsMnemonicValid - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkKeyGeneration 21727 ns/op 32 B/op 1 allocs/op 21704 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkKeyGeneration - ns/op 21727 ns/op 21704 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 21729 ns/op 32 B/op 1 allocs/op 21704 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkKeyGeneration - ns/op 21729 ns/op 21704 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 26689 ns/op 64 B/op 1 allocs/op 26654 ns/op 64 B/op 1 allocs/op 1.00
BenchmarkSigning - ns/op 26689 ns/op 26654 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 26652 ns/op 64 B/op 1 allocs/op 26654 ns/op 64 B/op 1 allocs/op 1.00
BenchmarkSigning - ns/op 26652 ns/op 26654 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 62941 ns/op 0 B/op 0 allocs/op 62844 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkVerification - ns/op 62941 ns/op 62844 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 61879 ns/op 0 B/op 0 allocs/op 62844 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkVerification - ns/op 61879 ns/op 62844 ns/op 0.98
BenchmarkVerification - B/op 0 B/op 0 B/op 1
BenchmarkVerification - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 29840194 ns/op 5125 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 29840194 ns/op 29863220 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5125 B/op 5125 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 29848546 ns/op 5128 B/op 9 allocs/op 29869041 ns/op 5128 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op 29848546 ns/op 29869041 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op 5128 B/op 5128 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 59627910 ns/op 5129 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 59627910 ns/op 29863220 ns/op 2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5129 B/op 5125 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 59632412 ns/op 5147 B/op 9 allocs/op 59686168 ns/op 5147 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op 59632412 ns/op 59686168 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 119211589 ns/op 5138 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 119211589 ns/op 29863220 ns/op 3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5138 B/op 5125 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 119218461 ns/op 5176 B/op 9 allocs/op 119313957 ns/op 5152 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op 119218461 ns/op 119313957 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op 5176 B/op 5152 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 238415572 ns/op 5150 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 7.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 238415572 ns/op 29863220 ns/op 7.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5150 B/op 5125 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 238789234 ns/op 5176 B/op 9 allocs/op 238461107 ns/op 5176 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op 238789234 ns/op 238461107 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op 5176 B/op 5176 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 476702810 ns/op 5170 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 15.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 476702810 ns/op 29863220 ns/op 15.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5170 B/op 5125 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 476762163 ns/op 5282 B/op 10 allocs/op 476910725 ns/op 5213 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op 476762163 ns/op 476910725 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 953161154 ns/op 5196 B/op 10 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 31.92
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 953161154 ns/op 29863220 ns/op 31.92
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5196 B/op 5125 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 10 allocs/op 9 allocs/op 1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 953402811 ns/op 5260 B/op 10 allocs/op 955480857 ns/op 5260 B/op 10 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op 953402811 ns/op 955480857 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op 5260 B/op 5260 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op 10 allocs/op 10 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 1906517378 ns/op 5528 B/op 13 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 63.84
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 1906517378 ns/op 29863220 ns/op 63.84
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5528 B/op 5125 B/op 1.08
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 13 allocs/op 9 allocs/op 1.44
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 1906310023 ns/op 5528 B/op 13 allocs/op 1907122100 ns/op 5736 B/op 15 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op 1906310023 ns/op 1907122100 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 79050 ns/op 25424 B/op 497 allocs/op 79294 ns/op 25424 B/op 497 allocs/op 1.00
BenchmarkSimpleHashAlternatives/recursive - ns/op 79050 ns/op 79294 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 76036 ns/op 25424 B/op 497 allocs/op 79294 ns/op 25424 B/op 497 allocs/op 0.96
BenchmarkSimpleHashAlternatives/recursive - ns/op 76036 ns/op 79294 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 79800 ns/op 28112 B/op 498 allocs/op 81969 ns/op 28112 B/op 498 allocs/op 0.97
BenchmarkSimpleHashAlternatives/iterative - ns/op 79800 ns/op 81969 ns/op 0.97
BenchmarkSimpleHashAlternatives/iterative - B/op 28112 B/op 28112 B/op 1
BenchmarkSimpleHashAlternatives/iterative - allocs/op 498 allocs/op 498 allocs/op 1
BenchmarkSimpleHashAlternatives/iterative 75881 ns/op 28112 B/op 498 allocs/op 81969 ns/op 28112 B/op 498 allocs/op 0.93
BenchmarkSimpleHashAlternatives/iterative - ns/op 75881 ns/op 81969 ns/op 0.93
BenchmarkSimpleHashAlternatives/iterative - B/op 28112 B/op 28112 B/op 1
BenchmarkSimpleHashAlternatives/iterative - allocs/op 498 allocs/op 498 allocs/op 1
BenchmarkSigning 83449 ns/op 1856 B/op 36 allocs/op 26654 ns/op 64 B/op 1 allocs/op 3.13
BenchmarkSigning - ns/op 83449 ns/op 26654 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 83408 ns/op 1856 B/op 36 allocs/op 26654 ns/op 64 B/op 1 allocs/op 3.13
BenchmarkSigning - ns/op 83408 ns/op 26654 ns/op 3.13
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkVerification 166939 ns/op 864 B/op 19 allocs/op 62844 ns/op 0 B/op 0 allocs/op 2.66
BenchmarkVerification - ns/op 166939 ns/op 62844 ns/op 2.66
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerification 165769 ns/op 864 B/op 19 allocs/op 62844 ns/op 0 B/op 0 allocs/op 2.64
BenchmarkVerification - ns/op 165769 ns/op 62844 ns/op 2.64
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerify 161685 ns/op 864 B/op 19 allocs/op 166655 ns/op 864 B/op 19 allocs/op 0.97
BenchmarkVerify - ns/op 161685 ns/op 166655 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 161189 ns/op 864 B/op 19 allocs/op 166655 ns/op 864 B/op 19 allocs/op 0.97
BenchmarkVerify - ns/op 161189 ns/op 166655 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 1449370 ns/op 25497 B/op 64 allocs/op 1595643 ns/op 26291 B/op 64 allocs/op 0.91
BenchmarkBoltDBRandomReadsWrites - ns/op 1449370 ns/op 1595643 ns/op 0.91
BenchmarkBoltDBRandomReadsWrites - B/op 25497 B/op 26291 B/op 0.97
BenchmarkBoltDBRandomReadsWrites - allocs/op 64 allocs/op 64 allocs/op 1
BenchmarkBoltDBRandomReadsWrites 1719946 ns/op 24623 B/op 63 allocs/op 1595643 ns/op 26291 B/op 64 allocs/op 1.08
BenchmarkBoltDBRandomReadsWrites - ns/op 1719946 ns/op 1595643 ns/op 1.08
BenchmarkBoltDBRandomReadsWrites - B/op 24623 B/op 26291 B/op 0.94
BenchmarkBoltDBRandomReadsWrites - allocs/op 63 allocs/op 64 allocs/op 0.98
BenchmarkGoLevelDBRandomReadsWrites 5767 ns/op 595 B/op 12 allocs/op 5857 ns/op 617 B/op 12 allocs/op 0.98
BenchmarkGoLevelDBRandomReadsWrites - ns/op 5767 ns/op 5857 ns/op 0.98
BenchmarkGoLevelDBRandomReadsWrites - B/op 595 B/op 617 B/op 0.96
BenchmarkGoLevelDBRandomReadsWrites - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkGoLevelDBRandomReadsWrites 5681 ns/op 621 B/op 12 allocs/op 5857 ns/op 617 B/op 12 allocs/op 0.97
BenchmarkGoLevelDBRandomReadsWrites - ns/op 5681 ns/op 5857 ns/op 0.97
BenchmarkGoLevelDBRandomReadsWrites - B/op 621 B/op 617 B/op 1.01
BenchmarkGoLevelDBRandomReadsWrites - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkNodeKey 74.65 ns/op 48 B/op 1 allocs/op 74.29 ns/op 48 B/op 1 allocs/op 1.00
BenchmarkNodeKey - ns/op 74.65 ns/op 74.29 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 56.08 ns/op 48 B/op 1 allocs/op 74.29 ns/op 48 B/op 1 allocs/op 0.75
BenchmarkNodeKey - ns/op 56.08 ns/op 74.29 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 294.6 ns/op 200 B/op 7 allocs/op 294.2 ns/op 200 B/op 7 allocs/op 1.00
BenchmarkOrphanKey - ns/op 294.6 ns/op 294.2 ns/op 1.00
BenchmarkOrphanKey - B/op 200 B/op 200 B/op 1
BenchmarkOrphanKey - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkOrphanKey 237.8 ns/op 200 B/op 7 allocs/op 294.2 ns/op 200 B/op 7 allocs/op 0.81
BenchmarkOrphanKey - ns/op 237.8 ns/op 294.2 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 3556174 ns/op 1055819 B/op 21487 allocs/op 3702594 ns/op 918129 B/op 18664 allocs/op 0.96
BenchmarkImmutableAvlTreeMemDB - ns/op 3556174 ns/op 3702594 ns/op 0.96
BenchmarkImmutableAvlTreeMemDB - B/op 1055819 B/op 918129 B/op 1.15
BenchmarkImmutableAvlTreeMemDB - allocs/op 21487 allocs/op 18664 allocs/op 1.15
BenchmarkImmutableAvlTreeMemDB 3505165 ns/op 1049067 B/op 21350 allocs/op 3702594 ns/op 918129 B/op 18664 allocs/op 0.95
BenchmarkImmutableAvlTreeMemDB - ns/op 3505165 ns/op 3702594 ns/op 0.95
BenchmarkImmutableAvlTreeMemDB - B/op 1049067 B/op 918129 B/op 1.14
BenchmarkImmutableAvlTreeMemDB - allocs/op 21350 allocs/op 18664 allocs/op 1.14
BenchmarkTreeLoadAndDelete/LoadAndDelete 521217060 ns/op 80134152 B/op 760857 allocs/op 488162147 ns/op 78889290 B/op 766624 allocs/op 1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 521217060 ns/op 488162147 ns/op 1.07
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op 80134152 B/op 78889290 B/op 1.02
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op 760857 allocs/op 766624 allocs/op 0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete 294791903 ns/op 75645670 B/op 699109 allocs/op 488162147 ns/op 78889290 B/op 766624 allocs/op 0.60
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 294791903 ns/op 488162147 ns/op 0.60
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op 75645670 B/op 78889290 B/op 0.96
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op 699109 allocs/op 766624 allocs/op 0.91
BenchmarkRandomBytes/random 39.8 ns/op 4 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random - ns/op 39.8 ns/op 39.75 ns/op 1.00
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.4 ns/op 4 B/op 1 allocs/op 39.44 ns/op 4 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random-4 - ns/op 39.4 ns/op 39.44 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.64 ns/op 16 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 1.90
BenchmarkRandomBytes/random - ns/op 75.64 ns/op 39.75 ns/op 1.90
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.54 ns/op 16 B/op 1 allocs/op 71.67 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random-16 - ns/op 71.54 ns/op 71.67 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.5 ns/op 32 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 2.83
BenchmarkRandomBytes/random - ns/op 112.5 ns/op 39.75 ns/op 2.83
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.7 ns/op 32 B/op 1 allocs/op 108 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random-32 - ns/op 107.7 ns/op 108 ns/op 1.00
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 281.4 ns/op 112 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 7.08
BenchmarkRandomBytes/random - ns/op 281.4 ns/op 39.75 ns/op 7.08
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.1 ns/op 112 B/op 1 allocs/op 279.2 ns/op 112 B/op 1 allocs/op 0.97
BenchmarkRandomBytes/random-100 - ns/op 271.1 ns/op 279.2 ns/op 0.97
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 2400 ns/op 1024 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 60.38
BenchmarkRandomBytes/random - ns/op 2400 ns/op 39.75 ns/op 60.38
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 2348 ns/op 1024 B/op 1 allocs/op 2399 ns/op 1024 B/op 1 allocs/op 0.98
BenchmarkRandomBytes/random-1000 - ns/op 2348 ns/op 2399 ns/op 0.98
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 3456 ns/op 1091 B/op 18 allocs/op 3313 ns/op 1086 B/op 18 allocs/op 1.04
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 3456 ns/op 3313 ns/op 1.04
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op 1091 B/op 1086 B/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op 18 allocs/op 18 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/query-miss 2637 ns/op 1088 B/op 18 allocs/op 3313 ns/op 1086 B/op 18 allocs/op 0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 2637 ns/op 3313 ns/op 0.80
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op 1088 B/op 1086 B/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op 18 allocs/op 18 allocs/op 1
BenchmarkSmall/boltdb-1000-100-16-40/query-hits 4225 ns/op 1526 B/op 24 allocs/op 4320 ns/op 1526 B/op 24 allocs/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 4225 ns/op 4320 ns/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op 1526 B/op 1526 B/op 1
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 3389 ns/op 1528 B/op 24 allocs/op 4320 ns/op 1526 B/op 24 allocs/op 0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 3389 ns/op 4320 ns/op 0.78
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op 1528 B/op 1526 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 883368 ns/op 36966 B/op 367 allocs/op 939136 ns/op 37688 B/op 370 allocs/op 0.94
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 883368 ns/op 939136 ns/op 0.94
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 36966 B/op 37688 B/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op 367 allocs/op 370 allocs/op 0.99
BenchmarkSmall/boltdb-1000-100-16-40/update 1249324 ns/op 43641 B/op 379 allocs/op 939136 ns/op 37688 B/op 370 allocs/op 1.33
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 1249324 ns/op 939136 ns/op 1.33
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 43641 B/op 37688 B/op 1.16
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op 379 allocs/op 370 allocs/op 1.02
BenchmarkSmall/boltdb-1000-100-16-40/block 145252524 ns/op 4959385 B/op 46334 allocs/op 149092285 ns/op 4744092 B/op 46956 allocs/op 0.97
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op 145252524 ns/op 149092285 ns/op 0.97
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op 4959385 B/op 4744092 B/op 1.05
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op 46334 allocs/op 46956 allocs/op 0.99
BenchmarkSmall/boltdb-1000-100-16-40/block 138946628 ns/op 5885507 B/op 49907 allocs/op 149092285 ns/op 4744092 B/op 46956 allocs/op 0.93
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op 138946628 ns/op 149092285 ns/op 0.93
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op 5885507 B/op 4744092 B/op 1.24
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op 49907 allocs/op 46956 allocs/op 1.06
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 2357 ns/op 618 B/op 12 allocs/op 2312 ns/op 639 B/op 13 allocs/op 1.02
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 2357 ns/op 2312 ns/op 1.02
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op 618 B/op 639 B/op 0.97
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op 12 allocs/op 13 allocs/op 0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 2213 ns/op 618 B/op 12 allocs/op 2312 ns/op 639 B/op 13 allocs/op 0.96
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 2213 ns/op 2312 ns/op 0.96
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op 618 B/op 639 B/op 0.97
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op 12 allocs/op 13 allocs/op 0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits 3092 ns/op 875 B/op 17 allocs/op 3021 ns/op 877 B/op 17 allocs/op 1.02
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 3092 ns/op 3021 ns/op 1.02
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op 875 B/op 877 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 2832 ns/op 877 B/op 17 allocs/op 3021 ns/op 877 B/op 17 allocs/op 0.94
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 2832 ns/op 3021 ns/op 0.94
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op 877 B/op 877 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 62297 ns/op 23928 B/op 232 allocs/op 61797 ns/op 23662 B/op 231 allocs/op 1.01
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 62297 ns/op 61797 ns/op 1.01
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op 23928 B/op 23662 B/op 1.01
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op 232 allocs/op 231 allocs/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update 47033 ns/op 24092 B/op 238 allocs/op 61797 ns/op 23662 B/op 231 allocs/op 0.76
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 47033 ns/op 61797 ns/op 0.76
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op 24092 B/op 23662 B/op 1.02
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op 238 allocs/op 231 allocs/op 1.03
BenchmarkSmall/goleveldb-1000-100-16-40/block 13814902 ns/op 4438061 B/op 47628 allocs/op 13866835 ns/op 4485493 B/op 47647 allocs/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 13814902 ns/op 13866835 ns/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op 4438061 B/op 4485493 B/op 0.99
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op 47628 allocs/op 47647 allocs/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/block 11534376 ns/op 5091534 B/op 54788 allocs/op 13866835 ns/op 4485493 B/op 47647 allocs/op 0.83
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 11534376 ns/op 13866835 ns/op 0.83
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op 5091534 B/op 4485493 B/op 1.14
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op 54788 allocs/op 47647 allocs/op 1.15
BenchmarkSmall/memdb-1000-100-16-40/query-miss 1482 ns/op 407 B/op 7 allocs/op 1450 ns/op 398 B/op 7 allocs/op 1.02
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 1482 ns/op 1450 ns/op 1.02
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-miss 1358 ns/op 406 B/op 7 allocs/op 1450 ns/op 398 B/op 7 allocs/op 0.94
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 1358 ns/op 1450 ns/op 0.94
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-hits 1854 ns/op 556 B/op 9 allocs/op 1838 ns/op 556 B/op 9 allocs/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 1854 ns/op 1838 ns/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op 556 B/op 556 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 1547 ns/op 556 B/op 9 allocs/op 1838 ns/op 556 B/op 9 allocs/op 0.84
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 1547 ns/op 1838 ns/op 0.84
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op 556 B/op 556 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 88816 ns/op 46916 B/op 818 allocs/op 94819 ns/op 46947 B/op 819 allocs/op 0.94
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 88816 ns/op 94819 ns/op 0.94
BenchmarkSmall/memdb-1000-100-16-40/update - B/op 46916 B/op 46947 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op 818 allocs/op 819 allocs/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update 76129 ns/op 47050 B/op 829 allocs/op 94819 ns/op 46947 B/op 819 allocs/op 0.80
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 76129 ns/op 94819 ns/op 0.80
BenchmarkSmall/memdb-1000-100-16-40/update - B/op 47050 B/op 46947 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op 829 allocs/op 819 allocs/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/block 12765194 ns/op 6597585 B/op 117084 allocs/op 14779426 ns/op 6583538 B/op 116865 allocs/op 0.86
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 12765194 ns/op 14779426 ns/op 0.86
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 6597585 B/op 6583538 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 117084 allocs/op 116865 allocs/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/block 16373344 ns/op 9332724 B/op 170329 allocs/op 14779426 ns/op 6583538 B/op 116865 allocs/op 1.11
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 16373344 ns/op 14779426 ns/op 1.11
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 9332724 B/op 6583538 B/op 1.42
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 170329 allocs/op 116865 allocs/op 1.46
BenchmarkMedium/boltdb-100000-100-16-40/query-miss 10029 ns/op 1213 B/op 33 allocs/op 9762 ns/op 1215 B/op 33 allocs/op 1.03
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 10029 ns/op 9762 ns/op 1.03
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op 1213 B/op 1215 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 8139 ns/op 1217 B/op 33 allocs/op 9762 ns/op 1215 B/op 33 allocs/op 0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 8139 ns/op 9762 ns/op 0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op 1217 B/op 1215 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-hits 12215 ns/op 1712 B/op 46 allocs/op 12520 ns/op 1713 B/op 46 allocs/op 0.98
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 12215 ns/op 12520 ns/op 0.98
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op 1712 B/op 1713 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 10344 ns/op 1712 B/op 46 allocs/op 12520 ns/op 1713 B/op 46 allocs/op 0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 10344 ns/op 12520 ns/op 0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op 1712 B/op 1713 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 5112111 ns/op 98403 B/op 832 allocs/op 5345608 ns/op 99665 B/op 844 allocs/op 0.96
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op 5112111 ns/op 5345608 ns/op 0.96
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op 98403 B/op 99665 B/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op 832 allocs/op 844 allocs/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/update 6811437 ns/op 129959 B/op 1014 allocs/op 5345608 ns/op 99665 B/op 844 allocs/op 1.27
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op 6811437 ns/op 5345608 ns/op 1.27
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op 129959 B/op 99665 B/op 1.30
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op 1014 allocs/op 844 allocs/op 1.20
BenchmarkMedium/boltdb-100000-100-16-40/block 810299938 ns/op 13141424 B/op 111821 allocs/op 803646488 ns/op 13041680 B/op 111467 allocs/op 1.01
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op 810299938 ns/op 803646488 ns/op 1.01
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op 13141424 B/op 13041680 B/op 1.01
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op 111821 allocs/op 111467 allocs/op 1.00
BenchmarkMedium/boltdb-100000-100-16-40/block 823765472 ns/op 13377040 B/op 112529 allocs/op 803646488 ns/op 13041680 B/op 111467 allocs/op 1.03
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op 823765472 ns/op 803646488 ns/op 1.03
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op 13377040 B/op 13041680 B/op 1.03
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op 112529 allocs/op 111467 allocs/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 13269 ns/op 1510 B/op 27 allocs/op 13140 ns/op 1521 B/op 27 allocs/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 13269 ns/op 13140 ns/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op 1510 B/op 1521 B/op 0.99
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 12197 ns/op 1516 B/op 27 allocs/op 13140 ns/op 1521 B/op 27 allocs/op 0.93
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 12197 ns/op 13140 ns/op 0.93
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op 1516 B/op 1521 B/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits 18022 ns/op 2142 B/op 38 allocs/op 18047 ns/op 2143 B/op 38 allocs/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 18022 ns/op 18047 ns/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op 2142 B/op 2143 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/query-hits 16059 ns/op 2143 B/op 38 allocs/op 18047 ns/op 2143 B/op 38 allocs/op 0.89
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 16059 ns/op 18047 ns/op 0.89
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op 2143 B/op 2143 B/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/update 299903 ns/op 47897 B/op 551 allocs/op 316312 ns/op 47026 B/op 541 allocs/op 0.95
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 299903 ns/op 316312 ns/op 0.95
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op 47897 B/op 47026 B/op 1.02
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op 551 allocs/op 541 allocs/op 1.02
BenchmarkMedium/goleveldb-100000-100-16-40/update 171426 ns/op 47435 B/op 581 allocs/op 316312 ns/op 47026 B/op 541 allocs/op 0.54
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 171426 ns/op 316312 ns/op 0.54
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op 47435 B/op 47026 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op 581 allocs/op 541 allocs/op 1.07
BenchmarkMedium/goleveldb-100000-100-16-40/block 39151165 ns/op 5087738 B/op 63528 allocs/op 39828048 ns/op 5165545 B/op 63764 allocs/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 39151165 ns/op 39828048 ns/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op 5087738 B/op 5165545 B/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op 63528 allocs/op 63764 allocs/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/block 20070182 ns/op 5212836 B/op 66850 allocs/op 39828048 ns/op 5165545 B/op 63764 allocs/op 0.50
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 20070182 ns/op 39828048 ns/op 0.50
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op 5212836 B/op 5165545 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op 66850 allocs/op 63764 allocs/op 1.05
BenchmarkMedium/memdb-100000-100-16-40/query-miss 5162 ns/op 407 B/op 7 allocs/op 5253 ns/op 405 B/op 7 allocs/op 0.98
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 5162 ns/op 5253 ns/op 0.98
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op 407 B/op 405 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 4515 ns/op 404 B/op 7 allocs/op 5253 ns/op 405 B/op 7 allocs/op 0.86
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 4515 ns/op 5253 ns/op 0.86
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op 404 B/op 405 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 5908 ns/op 559 B/op 9 allocs/op 5761 ns/op 558 B/op 9 allocs/op 1.03
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 5908 ns/op 5761 ns/op 1.03
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op 559 B/op 558 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 5310 ns/op 557 B/op 9 allocs/op 5761 ns/op 558 B/op 9 allocs/op 0.92
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 5310 ns/op 5761 ns/op 0.92
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op 557 B/op 558 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 905442 ns/op 270953 B/op 5249 allocs/op 898100 ns/op 270818 B/op 5250 allocs/op 1.01
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 905442 ns/op 898100 ns/op 1.01
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 270953 B/op 270818 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 5249 allocs/op 5250 allocs/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/update 1128267 ns/op 395750 B/op 7844 allocs/op 898100 ns/op 270818 B/op 5250 allocs/op 1.26
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 1128267 ns/op 898100 ns/op 1.26
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 395750 B/op 270818 B/op 1.46
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 7844 allocs/op 5250 allocs/op 1.49
BenchmarkMedium/memdb-100000-100-16-40/block 136700465 ns/op 39729852 B/op 787288 allocs/op 128176452 ns/op 39991434 B/op 791638 allocs/op 1.07
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 136700465 ns/op 128176452 ns/op 1.07
BenchmarkMedium/memdb-100000-100-16-40/block - B/op 39729852 B/op 39991434 B/op 0.99
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op 787288 allocs/op 791638 allocs/op 0.99
BenchmarkMedium/memdb-100000-100-16-40/block 105354258 ns/op 39595508 B/op 785462 allocs/op 128176452 ns/op 39991434 B/op 791638 allocs/op 0.82
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 105354258 ns/op 128176452 ns/op 0.82
BenchmarkMedium/memdb-100000-100-16-40/block - B/op 39595508 B/op 39991434 B/op 0.99
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op 785462 allocs/op 791638 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 13491 ns/op 1513 B/op 27 allocs/op 13414 ns/op 1527 B/op 27 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 13491 ns/op 13414 ns/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1513 B/op 1527 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 12235 ns/op 1510 B/op 27 allocs/op 13414 ns/op 1527 B/op 27 allocs/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 12235 ns/op 13414 ns/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1510 B/op 1527 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits 18386 ns/op 2148 B/op 38 allocs/op 23049 ns/op 2150 B/op 38 allocs/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 18386 ns/op 23049 ns/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op 2148 B/op 2150 B/op 1.00
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 16025 ns/op 2140 B/op 38 allocs/op 23049 ns/op 2150 B/op 38 allocs/op 0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 16025 ns/op 23049 ns/op 0.70
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op 2140 B/op 2150 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update 511968 ns/op 82970 B/op 778 allocs/op 555419 ns/op 80089 B/op 773 allocs/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 511968 ns/op 555419 ns/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op 82970 B/op 80089 B/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op 778 allocs/op 773 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update 280856 ns/op 84479 B/op 796 allocs/op 555419 ns/op 80089 B/op 773 allocs/op 0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 280856 ns/op 555419 ns/op 0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op 84479 B/op 80089 B/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op 796 allocs/op 773 allocs/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 2610455 ns/op 412980 B/op 4084 allocs/op 2756824 ns/op 433204 B/op 4107 allocs/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 2610455 ns/op 2756824 ns/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op 412980 B/op 433204 B/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op 4084 allocs/op 4107 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 1441811 ns/op 348100 B/op 4159 allocs/op 2756824 ns/op 433204 B/op 4107 allocs/op 0.52
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 1441811 ns/op 2756824 ns/op 0.52
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op 348100 B/op 433204 B/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op 4159 allocs/op 4107 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 13060 ns/op 1511 B/op 27 allocs/op 13727 ns/op 1546 B/op 28 allocs/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 13060 ns/op 13727 ns/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1511 B/op 1546 B/op 0.98
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 11905 ns/op 1520 B/op 27 allocs/op 13727 ns/op 1546 B/op 28 allocs/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 11905 ns/op 13727 ns/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1520 B/op 1546 B/op 0.98
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 17873 ns/op 2169 B/op 38 allocs/op 18084 ns/op 2169 B/op 38 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 17873 ns/op 18084 ns/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op 2169 B/op 2169 B/op 1
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 16317 ns/op 2172 B/op 38 allocs/op 18084 ns/op 2169 B/op 38 allocs/op 0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 16317 ns/op 18084 ns/op 0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op 2172 B/op 2169 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 362185 ns/op 59378 B/op 638 allocs/op 356884 ns/op 59632 B/op 637 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 362185 ns/op 356884 ns/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op 59378 B/op 59632 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op 638 allocs/op 637 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update 194538 ns/op 56534 B/op 668 allocs/op 356884 ns/op 59632 B/op 637 allocs/op 0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 194538 ns/op 356884 ns/op 0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op 56534 B/op 59632 B/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op 668 allocs/op 637 allocs/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 9501058 ns/op 1464286 B/op 17533 allocs/op 9683077 ns/op 1407724 B/op 17429 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 9501058 ns/op 9683077 ns/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op 1464286 B/op 1407724 B/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op 17533 allocs/op 17429 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 5666414 ns/op 1493902 B/op 18233 allocs/op 9683077 ns/op 1407724 B/op 17429 allocs/op 0.59
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 5666414 ns/op 9683077 ns/op 0.59
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op 1493902 B/op 1407724 B/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op 18233 allocs/op 17429 allocs/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 12798 ns/op 1508 B/op 27 allocs/op 13011 ns/op 1517 B/op 27 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 12798 ns/op 13011 ns/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op 1508 B/op 1517 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 11726 ns/op 1515 B/op 27 allocs/op 13011 ns/op 1517 B/op 27 allocs/op 0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 11726 ns/op 13011 ns/op 0.90
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op 1515 B/op 1517 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits 16368 ns/op 2135 B/op 38 allocs/op 17815 ns/op 2144 B/op 38 allocs/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 16368 ns/op 17815 ns/op 0.92
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op 2135 B/op 2144 B/op 1.00
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 15458 ns/op 2145 B/op 38 allocs/op 17815 ns/op 2144 B/op 38 allocs/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 15458 ns/op 17815 ns/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op 2145 B/op 2144 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 283015 ns/op 48108 B/op 551 allocs/op 284758 ns/op 48073 B/op 550 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 283015 ns/op 284758 ns/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op 48108 B/op 48073 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op 551 allocs/op 550 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 177210 ns/op 47693 B/op 592 allocs/op 284758 ns/op 48073 B/op 550 allocs/op 0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 177210 ns/op 284758 ns/op 0.62
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op 47693 B/op 48073 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op 592 allocs/op 550 allocs/op 1.08
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 37628446 ns/op 5262504 B/op 66089 allocs/op 33847617 ns/op 5006508 B/op 62261 allocs/op 1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 37628446 ns/op 33847617 ns/op 1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op 5262504 B/op 5006508 B/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op 66089 allocs/op 62261 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 19147018 ns/op 5309957 B/op 66852 allocs/op 33847617 ns/op 5006508 B/op 62261 allocs/op 0.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 19147018 ns/op 33847617 ns/op 0.57
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op 5309957 B/op 5006508 B/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op 66852 allocs/op 62261 allocs/op 1.07
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss 13048 ns/op 1530 B/op 28 allocs/op 12639 ns/op 1520 B/op 27 allocs/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 13048 ns/op 12639 ns/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op 1530 B/op 1520 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op 28 allocs/op 27 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss 11722 ns/op 1534 B/op 28 allocs/op 12639 ns/op 1520 B/op 27 allocs/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 11722 ns/op 12639 ns/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op 1534 B/op 1520 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - allocs/op 28 allocs/op 27 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits 16314 ns/op 2159 B/op 38 allocs/op 17275 ns/op 2157 B/op 38 allocs/op 0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 16314 ns/op 17275 ns/op 0.94
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op 2159 B/op 2157 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 15790 ns/op 2166 B/op 38 allocs/op 17275 ns/op 2157 B/op 38 allocs/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 15790 ns/op 17275 ns/op 0.91
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op 2166 B/op 2157 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/update 218860 ns/op 39923 B/op 459 allocs/op 214754 ns/op 39139 B/op 456 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 218860 ns/op 214754 ns/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 39923 B/op 39139 B/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 459 allocs/op 456 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update 171101 ns/op 48686 B/op 585 allocs/op 214754 ns/op 39139 B/op 456 allocs/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 171101 ns/op 214754 ns/op 0.80
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 48686 B/op 39139 B/op 1.24
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 585 allocs/op 456 allocs/op 1.28
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 154632986 ns/op 20998189 B/op 263105 allocs/op 152993180 ns/op 21369190 B/op 267380 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 154632986 ns/op 152993180 ns/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op 20998189 B/op 21369190 B/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op 263105 allocs/op 267380 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 77372563 ns/op 20773304 B/op 262292 allocs/op 152993180 ns/op 21369190 B/op 267380 allocs/op 0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 77372563 ns/op 152993180 ns/op 0.51
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op 20773304 B/op 21369190 B/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op 262292 allocs/op 267380 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss 13156 ns/op 1549 B/op 28 allocs/op 13896 ns/op 1513 B/op 27 allocs/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 13156 ns/op 13896 ns/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1549 B/op 1513 B/op 1.02
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 12065 ns/op 1526 B/op 28 allocs/op 13896 ns/op 1513 B/op 27 allocs/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 12065 ns/op 13896 ns/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1526 B/op 1513 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 16157 ns/op 2158 B/op 38 allocs/op 16003 ns/op 2137 B/op 38 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 16157 ns/op 16003 ns/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op 2158 B/op 2137 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 15179 ns/op 2161 B/op 38 allocs/op 16003 ns/op 2137 B/op 38 allocs/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 15179 ns/op 16003 ns/op 0.95
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op 2161 B/op 2137 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 151005 ns/op 31711 B/op 341 allocs/op 148595 ns/op 31978 B/op 344 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 151005 ns/op 148595 ns/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op 31711 B/op 31978 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op 341 allocs/op 344 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update 112324 ns/op 34529 B/op 410 allocs/op 148595 ns/op 31978 B/op 344 allocs/op 0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 112324 ns/op 148595 ns/op 0.76
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op 34529 B/op 31978 B/op 1.08
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op 410 allocs/op 344 allocs/op 1.19
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 537746876 ns/op 79156362 B/op 994396 allocs/op 556754979 ns/op 79829568 B/op 994572 allocs/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 537746876 ns/op 556754979 ns/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op 79156362 B/op 79829568 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op 994396 allocs/op 994572 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 358842257 ns/op 96784816 B/op 1152328 allocs/op 556754979 ns/op 79829568 B/op 994572 allocs/op 0.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 358842257 ns/op 556754979 ns/op 0.64
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op 96784816 B/op 79829568 B/op 1.21
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op 1152328 allocs/op 994572 allocs/op 1.16
BenchmarkHash/ripemd160 836.4 ns/op 25 B/op 1 allocs/op 833.3 ns/op 25 B/op 1 allocs/op 1.00
BenchmarkHash/ripemd160 - ns/op 836.4 ns/op 833.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 833.3 ns/op 25 B/op 1 allocs/op 837.8 ns/op 25 B/op 1 allocs/op 0.99
BenchmarkHash/ripemd160-64 - ns/op 833.3 ns/op 837.8 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 833.3 ns/op 25 B/op 1 allocs/op 4.07
BenchmarkHash/ripemd160 - ns/op 3390 ns/op 833.3 ns/op 4.07
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 3375 ns/op 25 B/op 1 allocs/op 3378 ns/op 25 B/op 1 allocs/op 1.00
BenchmarkHash/ripemd160-512 - ns/op 3375 ns/op 3378 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 428.4 ns/op 33 B/op 1 allocs/op 426 ns/op 33 B/op 1 allocs/op 1.01
BenchmarkHash/sha2-256 - ns/op 428.4 ns/op 426 ns/op 1.01
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 412.4 ns/op 33 B/op 1 allocs/op 411.7 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha2-256-64 - ns/op 412.4 ns/op 411.7 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 1529 ns/op 33 B/op 1 allocs/op 426 ns/op 33 B/op 1 allocs/op 3.59
BenchmarkHash/sha2-256 - ns/op 1529 ns/op 426 ns/op 3.59
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 1503 ns/op 33 B/op 1 allocs/op 1500 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha2-256-512 - ns/op 1503 ns/op 1500 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 650.4 ns/op 33 B/op 1 allocs/op 646.6 ns/op 33 B/op 1 allocs/op 1.01
BenchmarkHash/sha3-256 - ns/op 650.4 ns/op 646.6 ns/op 1.01
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 633.6 ns/op 33 B/op 1 allocs/op 624.7 ns/op 33 B/op 1 allocs/op 1.01
BenchmarkHash/sha3-256-64 - ns/op 633.6 ns/op 624.7 ns/op 1.01
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 1783 ns/op 33 B/op 1 allocs/op 646.6 ns/op 33 B/op 1 allocs/op 2.76
BenchmarkHash/sha3-256 - ns/op 1783 ns/op 646.6 ns/op 2.76
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 1760 ns/op 33 B/op 1 allocs/op 1763 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha3-256-512 - ns/op 1760 ns/op 1763 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.4 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkRandBytes10B - ns/op 183.4 ns/op 183.6 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 180.9 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 0.99
BenchmarkRandBytes10B - ns/op 180.9 ns/op 183.6 ns/op 0.99
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1646 ns/op 112 B/op 1 allocs/op 1643 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1646 ns/op 1643 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 1648 ns/op 112 B/op 1 allocs/op 1643 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1648 ns/op 1643 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 16622 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16622 ns/op 16590 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 16600 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16600 ns/op 16590 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 165849 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165849 ns/op 166148 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 166099 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 166099 ns/op 166148 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 1664115 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1664115 ns/op 1678899 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 1665705 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1665705 ns/op 1678899 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 17061279 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 1.00
BenchmarkRandBytes1MiB - ns/op 17061279 ns/op 17115603 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 17042394 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 1.00
BenchmarkRandBytes1MiB - ns/op 17042394 ns/op 17115603 ns/op 1.00
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSwitchBroadcast 9985 ns/op 1767 B/op 53 allocs/op 10051 ns/op 1769 B/op 53 allocs/op 0.99
BenchmarkSwitchBroadcast - ns/op 9985 ns/op 10051 ns/op 0.99
BenchmarkSwitchBroadcast - B/op 1767 B/op 1769 B/op 1.00
BenchmarkSwitchBroadcast - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkSwitchBroadcast 11296 ns/op 1774 B/op 53 allocs/op 10051 ns/op 1769 B/op 53 allocs/op 1.12
BenchmarkSwitchBroadcast - ns/op 11296 ns/op 10051 ns/op 1.12
BenchmarkSwitchBroadcast - B/op 1774 B/op 1769 B/op 1.00
BenchmarkSwitchBroadcast - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkWriteSecretConnection 4068 ns/op 0 B/op 0 allocs/op 4057 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkWriteSecretConnection - ns/op 4068 ns/op 4057 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 4252 ns/op 0 B/op 0 allocs/op 4057 ns/op 0 B/op 0 allocs/op 1.05
BenchmarkWriteSecretConnection - ns/op 4252 ns/op 4057 ns/op 1.05
BenchmarkWriteSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkWriteSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkReadSecretConnection 2376 ns/op 0 B/op 0 allocs/op 2386 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkReadSecretConnection - ns/op 2376 ns/op 2386 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 2607 ns/op 0 B/op 0 allocs/op 2386 ns/op 0 B/op 0 allocs/op 1.09
BenchmarkReadSecretConnection - ns/op 2607 ns/op 2386 ns/op 1.09
BenchmarkReadSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkReadSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRandBytes10B 183.4 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkRandBytes10B - ns/op 183.4 ns/op 183.6 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 180.5 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 0.98
BenchmarkRandBytes10B - ns/op 180.5 ns/op 183.6 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 1647 ns/op 112 B/op 1 allocs/op 1643 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1647 ns/op 1643 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 1642 ns/op 112 B/op 1 allocs/op 1643 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1642 ns/op 1643 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 16600 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16600 ns/op 16590 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 16584 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16584 ns/op 16590 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 165783 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165783 ns/op 166148 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 165700 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 165700 ns/op 166148 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 1662372 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1662372 ns/op 1678899 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 1661664 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1661664 ns/op 1678899 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 17120528 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 1.00
BenchmarkRandBytes1MiB - ns/op 17120528 ns/op 17115603 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 17021791 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 0.99
BenchmarkRandBytes1MiB - ns/op 17021791 ns/op 17115603 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 5769 ns/op 699 B/op 21 allocs/op 6133 ns/op 699 B/op 21 allocs/op 0.94
BenchmarkAccountMapperGetAccountFound - ns/op 5769 ns/op 6133 ns/op 0.94
BenchmarkAccountMapperGetAccountFound - B/op 699 B/op 699 B/op 1
BenchmarkAccountMapperGetAccountFound - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkAccountMapperGetAccountFound 4895 ns/op 699 B/op 21 allocs/op 6133 ns/op 699 B/op 21 allocs/op 0.80
BenchmarkAccountMapperGetAccountFound - ns/op 4895 ns/op 6133 ns/op 0.80
BenchmarkAccountMapperGetAccountFound - B/op 699 B/op 699 B/op 1
BenchmarkAccountMapperGetAccountFound - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins 12652 ns/op 1979 B/op 46 allocs/op 12682 ns/op 1979 B/op 46 allocs/op 1.00
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 12652 ns/op 12682 ns/op 1.00
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op 1979 B/op 1979 B/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins 10716 ns/op 1979 B/op 46 allocs/op 12682 ns/op 1979 B/op 46 allocs/op 0.84
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 10716 ns/op 12682 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 21062 ns/op 10759 B/op 142 allocs/op 21091 ns/op 10770 B/op 142 allocs/op 1.00
BenchmarkAccountMapperSetAccount - ns/op 21062 ns/op 21091 ns/op 1.00
BenchmarkAccountMapperSetAccount - B/op 10759 B/op 10770 B/op 1.00
BenchmarkAccountMapperSetAccount - allocs/op 142 allocs/op 142 allocs/op 1
BenchmarkAccountMapperSetAccount 15165 ns/op 10982 B/op 144 allocs/op 21091 ns/op 10770 B/op 142 allocs/op 0.72
BenchmarkAccountMapperSetAccount - ns/op 15165 ns/op 21091 ns/op 0.72
BenchmarkAccountMapperSetAccount - B/op 10982 B/op 10770 B/op 1.02
BenchmarkAccountMapperSetAccount - allocs/op 144 allocs/op 142 allocs/op 1.01
BenchmarkAccountMapperSetAccountWithCoins 24458 ns/op 11517 B/op 187 allocs/op 25910 ns/op 11525 B/op 187 allocs/op 0.94
BenchmarkAccountMapperSetAccountWithCoins - ns/op 24458 ns/op 25910 ns/op 0.94
BenchmarkAccountMapperSetAccountWithCoins - B/op 11517 B/op 11525 B/op 1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op 187 allocs/op 187 allocs/op 1
BenchmarkAccountMapperSetAccountWithCoins 18873 ns/op 11730 B/op 189 allocs/op 25910 ns/op 11525 B/op 187 allocs/op 0.73
BenchmarkAccountMapperSetAccountWithCoins - ns/op 18873 ns/op 25910 ns/op 0.73
BenchmarkAccountMapperSetAccountWithCoins - B/op 11730 B/op 11525 B/op 1.02
BenchmarkAccountMapperSetAccountWithCoins - allocs/op 189 allocs/op 187 allocs/op 1.01
BenchmarkCacheStoreIterator500 35037 ns/op 9656 B/op 16 allocs/op 34832 ns/op 9656 B/op 16 allocs/op 1.01
BenchmarkCacheStoreIterator500 - ns/op 35037 ns/op 34832 ns/op 1.01
BenchmarkCacheStoreIterator500 - B/op 9656 B/op 9656 B/op 1
BenchmarkCacheStoreIterator500 - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkCacheStoreIterator500 29519 ns/op 9654 B/op 16 allocs/op 34832 ns/op 9656 B/op 16 allocs/op 0.85
BenchmarkCacheStoreIterator500 - ns/op 29519 ns/op 34832 ns/op 0.85
BenchmarkCacheStoreIterator500 - B/op 9654 B/op 9656 B/op 1.00
BenchmarkCacheStoreIterator500 - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkCacheStoreIterator1000 69129 ns/op 17872 B/op 17 allocs/op 69137 ns/op 17872 B/op 17 allocs/op 1.00
BenchmarkCacheStoreIterator1000 - ns/op 69129 ns/op 69137 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 58245 ns/op 17867 B/op 17 allocs/op 69137 ns/op 17872 B/op 17 allocs/op 0.84
BenchmarkCacheStoreIterator1000 - ns/op 58245 ns/op 69137 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 1081073 ns/op 315710 B/op 109 allocs/op 1076161 ns/op 315832 B/op 111 allocs/op 1.00
BenchmarkCacheStoreIterator10000 - ns/op 1081073 ns/op 1076161 ns/op 1.00
BenchmarkCacheStoreIterator10000 - B/op 315710 B/op 315832 B/op 1.00
BenchmarkCacheStoreIterator10000 - allocs/op 109 allocs/op 111 allocs/op 0.98
BenchmarkCacheStoreIterator10000 885894 ns/op 314715 B/op 92 allocs/op 1076161 ns/op 315832 B/op 111 allocs/op 0.82
BenchmarkCacheStoreIterator10000 - ns/op 885894 ns/op 1076161 ns/op 0.82
BenchmarkCacheStoreIterator10000 - B/op 314715 B/op 315832 B/op 1.00
BenchmarkCacheStoreIterator10000 - allocs/op 92 allocs/op 111 allocs/op 0.83
BenchmarkCacheStoreIterator50000 8680556 ns/op 2368746 B/op 3521 allocs/op 8614486 ns/op 2368772 B/op 3521 allocs/op 1.01
BenchmarkCacheStoreIterator50000 - ns/op 8680556 ns/op 8614486 ns/op 1.01
BenchmarkCacheStoreIterator50000 - B/op 2368746 B/op 2368772 B/op 1.00
BenchmarkCacheStoreIterator50000 - allocs/op 3521 allocs/op 3521 allocs/op 1
BenchmarkCacheStoreIterator50000 6855809 ns/op 2325815 B/op 2765 allocs/op 8614486 ns/op 2368772 B/op 3521 allocs/op 0.80
BenchmarkCacheStoreIterator50000 - ns/op 6855809 ns/op 8614486 ns/op 0.80
BenchmarkCacheStoreIterator50000 - B/op 2325815 B/op 2368772 B/op 0.98
BenchmarkCacheStoreIterator50000 - allocs/op 2765 allocs/op 3521 allocs/op 0.79
BenchmarkCacheStoreIterator100000 24936894 ns/op 5701167 B/op 21148 allocs/op 26918647 ns/op 5859344 B/op 23925 allocs/op 0.93
BenchmarkCacheStoreIterator100000 - ns/op 24936894 ns/op 26918647 ns/op 0.93
BenchmarkCacheStoreIterator100000 - B/op 5701167 B/op 5859344 B/op 0.97
BenchmarkCacheStoreIterator100000 - allocs/op 21148 allocs/op 23925 allocs/op 0.88
BenchmarkCacheStoreIterator100000 21145773 ns/op 5533112 B/op 18195 allocs/op 26918647 ns/op 5859344 B/op 23925 allocs/op 0.79
BenchmarkCacheStoreIterator100000 - ns/op 21145773 ns/op 26918647 ns/op 0.79
BenchmarkCacheStoreIterator100000 - B/op 5533112 B/op 5859344 B/op 0.94
BenchmarkCacheStoreIterator100000 - allocs/op 18195 allocs/op 23925 allocs/op 0.76
BenchmarkCacheStoreGetNoKeyFound 793 ns/op 179 B/op 3 allocs/op 789.6 ns/op 175 B/op 3 allocs/op 1.00
BenchmarkCacheStoreGetNoKeyFound - ns/op 793 ns/op 789.6 ns/op 1.00
BenchmarkCacheStoreGetNoKeyFound - B/op 179 B/op 175 B/op 1.02
BenchmarkCacheStoreGetNoKeyFound - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkCacheStoreGetNoKeyFound 669.5 ns/op 158 B/op 3 allocs/op 789.6 ns/op 175 B/op 3 allocs/op 0.85
BenchmarkCacheStoreGetNoKeyFound - ns/op 669.5 ns/op 789.6 ns/op 0.85
BenchmarkCacheStoreGetNoKeyFound - B/op 158 B/op 175 B/op 0.90
BenchmarkCacheStoreGetNoKeyFound - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkCacheStoreGetKeyFound 191.2 ns/op 3 B/op 1 allocs/op 187.3 ns/op 3 B/op 1 allocs/op 1.02
BenchmarkCacheStoreGetKeyFound - ns/op 191.2 ns/op 187.3 ns/op 1.02
BenchmarkCacheStoreGetKeyFound - B/op 3 B/op 3 B/op 1
BenchmarkCacheStoreGetKeyFound - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCacheStoreGetKeyFound 187.3 ns/op 3 B/op 1 allocs/op 187.3 ns/op 3 B/op 1 allocs/op 1
BenchmarkCacheStoreGetKeyFound - ns/op 187.3 ns/op 187.3 ns/op 1
BenchmarkCacheStoreGetKeyFound - B/op 3 B/op 3 B/op 1
BenchmarkCacheStoreGetKeyFound - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkIAVLIteratorNext 421.3 ns/op 0 B/op 0 allocs/op 426.1 ns/op 0 B/op 0 allocs/op 0.99
BenchmarkIAVLIteratorNext - ns/op 421.3 ns/op 426.1 ns/op 0.99
BenchmarkIAVLIteratorNext - B/op 0 B/op 0 B/op 1
BenchmarkIAVLIteratorNext - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIAVLIteratorNext 414.1 ns/op 0 B/op 0 allocs/op 426.1 ns/op 0 B/op 0 allocs/op 0.97
BenchmarkIAVLIteratorNext - ns/op 414.1 ns/op 426.1 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

@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: 69400d4 Previous: 7a1a966 Ratio
BenchmarkStringLargeData 11125626 ns/op 8434855 B/op 94084 allocs/op 11011479 ns/op 8434847 B/op 94084 allocs/op 1.01
BenchmarkStringLargeData - ns/op 11125626 ns/op 11011479 ns/op 1.01
BenchmarkStringLargeData - B/op 8434855 B/op 8434847 B/op 1.00
BenchmarkStringLargeData - allocs/op 94084 allocs/op 94084 allocs/op 1
BenchmarkStringLargeData 9729278 ns/op 8435756 B/op 94090 allocs/op 11011479 ns/op 8434847 B/op 94084 allocs/op 0.88
BenchmarkStringLargeData - ns/op 9729278 ns/op 11011479 ns/op 0.88
BenchmarkStringLargeData - B/op 8435756 B/op 8434847 B/op 1.00
BenchmarkStringLargeData - allocs/op 94090 allocs/op 94084 allocs/op 1.00
BenchmarkPreprocessForLoop 1106202 ns/op 5779 B/op 44 allocs/op 1097834 ns/op 5779 B/op 44 allocs/op 1.01
BenchmarkPreprocessForLoop - ns/op 1106202 ns/op 1097834 ns/op 1.01
BenchmarkPreprocessForLoop - B/op 5779 B/op 5779 B/op 1
BenchmarkPreprocessForLoop - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkPreprocessForLoop 1090555 ns/op 5781 B/op 44 allocs/op 1097834 ns/op 5779 B/op 44 allocs/op 0.99
BenchmarkPreprocessForLoop - ns/op 1090555 ns/op 1097834 ns/op 0.99
BenchmarkPreprocessForLoop - B/op 5781 B/op 5779 B/op 1.00
BenchmarkPreprocessForLoop - allocs/op 44 allocs/op 44 allocs/op 1
BenchmarkIfStatement 5640484 ns/op 4886423 B/op 10060 allocs/op 5634709 ns/op 4886422 B/op 10060 allocs/op 1.00
BenchmarkIfStatement - ns/op 5640484 ns/op 5634709 ns/op 1.00
BenchmarkIfStatement - B/op 4886423 B/op 4886422 B/op 1.00
BenchmarkIfStatement - allocs/op 10060 allocs/op 10060 allocs/op 1
BenchmarkIfStatement 4793551 ns/op 4886739 B/op 10059 allocs/op 5634709 ns/op 4886422 B/op 10060 allocs/op 0.85
BenchmarkIfStatement - ns/op 4793551 ns/op 5634709 ns/op 0.85
BenchmarkIfStatement - B/op 4886739 B/op 4886422 B/op 1.00
BenchmarkIfStatement - allocs/op 10059 allocs/op 10060 allocs/op 1.00
BenchmarkPreprocess 181232 ns/op 66939 B/op 482 allocs/op 187389 ns/op 66950 B/op 482 allocs/op 0.97
BenchmarkPreprocess - ns/op 181232 ns/op 187389 ns/op 0.97
BenchmarkPreprocess - B/op 66939 B/op 66950 B/op 1.00
BenchmarkPreprocess - allocs/op 482 allocs/op 482 allocs/op 1
BenchmarkPreprocess 121521 ns/op 66965 B/op 482 allocs/op 187389 ns/op 66950 B/op 482 allocs/op 0.65
BenchmarkPreprocess - ns/op 121521 ns/op 187389 ns/op 0.65
BenchmarkPreprocess - B/op 66965 B/op 66950 B/op 1.00
BenchmarkPreprocess - allocs/op 482 allocs/op 482 allocs/op 1
BenchmarkBenchdata/fib.gno_param:4 15274 ns/op 11088 B/op 36 allocs/op 15286 ns/op 11088 B/op 36 allocs/op 1.00
BenchmarkBenchdata/fib.gno_param:4 - ns/op 15274 ns/op 15286 ns/op 1.00
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 12048 ns/op 11088 B/op 36 allocs/op 15286 ns/op 11088 B/op 36 allocs/op 0.79
BenchmarkBenchdata/fib.gno_param:4 - ns/op 12048 ns/op 15286 ns/op 0.79
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 112399 ns/op 82548 B/op 268 allocs/op 113021 ns/op 82548 B/op 268 allocs/op 0.99
BenchmarkBenchdata/fib.gno_param:8 - ns/op 112399 ns/op 113021 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 88769 ns/op 82547 B/op 268 allocs/op 113021 ns/op 82548 B/op 268 allocs/op 0.79
BenchmarkBenchdata/fib.gno_param:8 - ns/op 88769 ns/op 113021 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 5367590 ns/op 3933988 B/op 12772 allocs/op 5435373 ns/op 3933998 B/op 12772 allocs/op 0.99
BenchmarkBenchdata/fib.gno_param:16 - ns/op 5367590 ns/op 5435373 ns/op 0.99
BenchmarkBenchdata/fib.gno_param:16 - B/op 3933988 B/op 3933998 B/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op 12772 allocs/op 12772 allocs/op 1
BenchmarkBenchdata/fib.gno_param:16 4260514 ns/op 3933944 B/op 12772 allocs/op 5435373 ns/op 3933998 B/op 12772 allocs/op 0.78
BenchmarkBenchdata/fib.gno_param:16 - ns/op 4260514 ns/op 5435373 ns/op 0.78
BenchmarkBenchdata/fib.gno_param:16 - B/op 3933944 B/op 3933998 B/op 1.00
BenchmarkBenchdata/fib.gno_param:16 - allocs/op 12772 allocs/op 12772 allocs/op 1
BenchmarkBenchdata/loop.gno 111.1 ns/op 0 B/op 0 allocs/op 111.1 ns/op 0 B/op 0 allocs/op 1
BenchmarkBenchdata/loop.gno - ns/op 111.1 ns/op 111.1 ns/op 1
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.7 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.7 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 9525 ns/op 3163 B/op 30 allocs/op 9562 ns/op 3163 B/op 30 allocs/op 1.00
BenchmarkCreateNewMachine - ns/op 9525 ns/op 9562 ns/op 1.00
BenchmarkCreateNewMachine - B/op 3163 B/op 3163 B/op 1
BenchmarkCreateNewMachine - allocs/op 30 allocs/op 30 allocs/op 1
BenchmarkCreateNewMachine 5493 ns/op 3180 B/op 30 allocs/op 9562 ns/op 3163 B/op 30 allocs/op 0.57
BenchmarkCreateNewMachine - ns/op 5493 ns/op 9562 ns/op 0.57
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.97 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/stack2 - ns/op 49.73 ns/op 49.97 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.74 ns/op 0 B/op 0 allocs/op 49.97 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/stack2 - ns/op 49.74 ns/op 49.97 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.04 ns/op 0 B/op 0 allocs/op 37.1 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/stack1 - ns/op 37.04 ns/op 37.1 ns/op 1.00
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.07 ns/op 0 B/op 0 allocs/op 37.1 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/stack1 - ns/op 37.07 ns/op 37.1 ns/op 1.00
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.38 ns/op 0 B/op 0 allocs/op 23.43 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/wrapped - ns/op 23.38 ns/op 23.43 ns/op 1.00
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.39 ns/op 0 B/op 0 allocs/op 23.43 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/wrapped - ns/op 23.39 ns/op 23.43 ns/op 1.00
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.33 ns/op 0 B/op 0 allocs/op 22.34 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/baseline - ns/op 22.33 ns/op 22.34 ns/op 1.00
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.36 ns/op 0 B/op 0 allocs/op 22.34 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_txLogRead/baseline - ns/op 22.36 ns/op 22.34 ns/op 1.00
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 109.4 ns/op 119 B/op 0 allocs/op 102.2 ns/op 119 B/op 0 allocs/op 1.07
Benchmark_txLogWrite/stack1 - ns/op 109.4 ns/op 102.2 ns/op 1.07
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.6 ns/op 119 B/op 0 allocs/op 102.2 ns/op 119 B/op 0 allocs/op 1.06
Benchmark_txLogWrite/stack1 - ns/op 108.6 ns/op 102.2 ns/op 1.06
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 92.74 ns/op 82 B/op 0 allocs/op 87.04 ns/op 83 B/op 0 allocs/op 1.07
Benchmark_txLogWrite/wrapped - ns/op 92.74 ns/op 87.04 ns/op 1.07
Benchmark_txLogWrite/wrapped - B/op 82 B/op 83 B/op 0.99
Benchmark_txLogWrite/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/wrapped 93.66 ns/op 82 B/op 0 allocs/op 87.04 ns/op 83 B/op 0 allocs/op 1.08
Benchmark_txLogWrite/wrapped - ns/op 93.66 ns/op 87.04 ns/op 1.08
Benchmark_txLogWrite/wrapped - B/op 82 B/op 83 B/op 0.99
Benchmark_txLogWrite/wrapped - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_txLogWrite/baseline 87.8 ns/op 83 B/op 0 allocs/op 87.56 ns/op 83 B/op 0 allocs/op 1.00
Benchmark_txLogWrite/baseline - ns/op 87.8 ns/op 87.56 ns/op 1.00
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 91.63 ns/op 82 B/op 0 allocs/op 87.56 ns/op 83 B/op 0 allocs/op 1.05
Benchmark_txLogWrite/baseline - ns/op 91.63 ns/op 87.56 ns/op 1.05
Benchmark_txLogWrite/baseline - B/op 82 B/op 83 B/op 0.99
Benchmark_txLogWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapRead/stack1 30.39 ns/op 0 B/op 0 allocs/op 30.43 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/stack1 - ns/op 30.39 ns/op 30.43 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.41 ns/op 0 B/op 0 allocs/op 30.43 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/stack1 - ns/op 30.41 ns/op 30.43 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.31 ns/op 0 B/op 0 allocs/op 22.42 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/wrapped - ns/op 22.31 ns/op 22.42 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.42 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/wrapped - ns/op 22.31 ns/op 22.42 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/baseline 22.36 ns/op 0 B/op 0 allocs/op 22.45 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/baseline - ns/op 22.36 ns/op 22.45 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.4 ns/op 0 B/op 0 allocs/op 22.45 ns/op 0 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapRead/baseline - ns/op 22.4 ns/op 22.45 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 98.81 ns/op 119 B/op 0 allocs/op 98.15 ns/op 119 B/op 0 allocs/op 1.01
Benchmark_bufferedTxMapWrite/buffered - ns/op 98.81 ns/op 98.15 ns/op 1.01
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 101.4 ns/op 119 B/op 0 allocs/op 98.15 ns/op 119 B/op 0 allocs/op 1.03
Benchmark_bufferedTxMapWrite/buffered - ns/op 101.4 ns/op 98.15 ns/op 1.03
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 87.69 ns/op 83 B/op 0 allocs/op 87.32 ns/op 83 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 87.69 ns/op 87.32 ns/op 1.00
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 92.18 ns/op 83 B/op 0 allocs/op 87.32 ns/op 83 B/op 0 allocs/op 1.06
Benchmark_bufferedTxMapWrite/unbuffered - ns/op 92.18 ns/op 87.32 ns/op 1.06
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.31 ns/op 83 B/op 0 allocs/op 87.65 ns/op 82 B/op 0 allocs/op 1.00
Benchmark_bufferedTxMapWrite/baseline - ns/op 87.31 ns/op 87.65 ns/op 1.00
Benchmark_bufferedTxMapWrite/baseline - B/op 83 B/op 82 B/op 1.01
Benchmark_bufferedTxMapWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
Benchmark_bufferedTxMapWrite/baseline 92.09 ns/op 83 B/op 0 allocs/op 87.65 ns/op 82 B/op 0 allocs/op 1.05
Benchmark_bufferedTxMapWrite/baseline - ns/op 92.09 ns/op 87.65 ns/op 1.05
Benchmark_bufferedTxMapWrite/baseline - B/op 83 B/op 82 B/op 1.01
Benchmark_bufferedTxMapWrite/baseline - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkBinary/EmptyStruct:encode 316.2 ns/op 96 B/op 2 allocs/op 326.2 ns/op 96 B/op 2 allocs/op 0.97
BenchmarkBinary/EmptyStruct:encode - ns/op 316.2 ns/op 326.2 ns/op 0.97
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 458.6 ns/op 96 B/op 2 allocs/op 326.2 ns/op 96 B/op 2 allocs/op 1.41
BenchmarkBinary/EmptyStruct:encode - ns/op 458.6 ns/op 326.2 ns/op 1.41
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.8 ns/op 0 B/op 0 allocs/op 181.3 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkBinary/EmptyStruct:decode - ns/op 177.8 ns/op 181.3 ns/op 0.98
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 290 ns/op 0 B/op 0 allocs/op 181.3 ns/op 0 B/op 0 allocs/op 1.60
BenchmarkBinary/EmptyStruct:decode - ns/op 290 ns/op 181.3 ns/op 1.60
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 4919 ns/op 1724 B/op 60 allocs/op 4822 ns/op 1724 B/op 60 allocs/op 1.02
BenchmarkBinary/PrimitivesStruct:encode - ns/op 4919 ns/op 4822 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:encode 5180 ns/op 1724 B/op 60 allocs/op 4822 ns/op 1724 B/op 60 allocs/op 1.07
BenchmarkBinary/PrimitivesStruct:encode - ns/op 5180 ns/op 4822 ns/op 1.07
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 3131 ns/op 137 B/op 7 allocs/op 3116 ns/op 137 B/op 7 allocs/op 1.00
BenchmarkBinary/PrimitivesStruct:decode - ns/op 3131 ns/op 3116 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 3247 ns/op 137 B/op 7 allocs/op 3116 ns/op 137 B/op 7 allocs/op 1.04
BenchmarkBinary/PrimitivesStruct:decode - ns/op 3247 ns/op 3116 ns/op 1.04
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 699.3 ns/op 192 B/op 4 allocs/op 699.6 ns/op 192 B/op 4 allocs/op 1.00
BenchmarkBinary/ShortArraysStruct:encode - ns/op 699.3 ns/op 699.6 ns/op 1.00
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 816.7 ns/op 192 B/op 4 allocs/op 699.6 ns/op 192 B/op 4 allocs/op 1.17
BenchmarkBinary/ShortArraysStruct:encode - ns/op 816.7 ns/op 699.6 ns/op 1.17
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 245.2 ns/op 0 B/op 0 allocs/op 246.4 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkBinary/ShortArraysStruct:decode - ns/op 245.2 ns/op 246.4 ns/op 1.00
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 365.7 ns/op 0 B/op 0 allocs/op 246.4 ns/op 0 B/op 0 allocs/op 1.48
BenchmarkBinary/ShortArraysStruct:decode - ns/op 365.7 ns/op 246.4 ns/op 1.48
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 17767 ns/op 7900 B/op 222 allocs/op 17808 ns/op 7901 B/op 222 allocs/op 1.00
BenchmarkBinary/ArraysStruct:encode - ns/op 17767 ns/op 17808 ns/op 1.00
BenchmarkBinary/ArraysStruct:encode - B/op 7900 B/op 7901 B/op 1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op 222 allocs/op 222 allocs/op 1
BenchmarkBinary/ArraysStruct:encode 17658 ns/op 7900 B/op 222 allocs/op 17808 ns/op 7901 B/op 222 allocs/op 0.99
BenchmarkBinary/ArraysStruct:encode - ns/op 17658 ns/op 17808 ns/op 0.99
BenchmarkBinary/ArraysStruct:encode - B/op 7900 B/op 7901 B/op 1.00
BenchmarkBinary/ArraysStruct:encode - allocs/op 222 allocs/op 222 allocs/op 1
BenchmarkBinary/ArraysStruct:decode 11478 ns/op 790 B/op 40 allocs/op 11575 ns/op 790 B/op 40 allocs/op 0.99
BenchmarkBinary/ArraysStruct:decode - ns/op 11478 ns/op 11575 ns/op 0.99
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 10334 ns/op 790 B/op 40 allocs/op 11575 ns/op 790 B/op 40 allocs/op 0.89
BenchmarkBinary/ArraysStruct:decode - ns/op 10334 ns/op 11575 ns/op 0.89
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 34396 ns/op 16780 B/op 448 allocs/op 32779 ns/op 16779 B/op 448 allocs/op 1.05
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 34396 ns/op 32779 ns/op 1.05
BenchmarkBinary/ArraysArraysStruct:encode - B/op 16780 B/op 16779 B/op 1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op 448 allocs/op 448 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:encode 31388 ns/op 16780 B/op 448 allocs/op 32779 ns/op 16779 B/op 448 allocs/op 0.96
BenchmarkBinary/ArraysArraysStruct:encode - ns/op 31388 ns/op 32779 ns/op 0.96
BenchmarkBinary/ArraysArraysStruct:encode - B/op 16780 B/op 16779 B/op 1.00
BenchmarkBinary/ArraysArraysStruct:encode - allocs/op 448 allocs/op 448 allocs/op 1
BenchmarkBinary/ArraysArraysStruct:decode 21115 ns/op 1291 B/op 88 allocs/op 21063 ns/op 1291 B/op 88 allocs/op 1.00
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 21115 ns/op 21063 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 19566 ns/op 1292 B/op 88 allocs/op 21063 ns/op 1291 B/op 88 allocs/op 0.93
BenchmarkBinary/ArraysArraysStruct:decode - ns/op 19566 ns/op 21063 ns/op 0.93
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 18244 ns/op 8534 B/op 232 allocs/op 18015 ns/op 8534 B/op 232 allocs/op 1.01
BenchmarkBinary/SlicesStruct:encode - ns/op 18244 ns/op 18015 ns/op 1.01
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 18064 ns/op 8535 B/op 232 allocs/op 18015 ns/op 8534 B/op 232 allocs/op 1.00
BenchmarkBinary/SlicesStruct:encode - ns/op 18064 ns/op 18015 ns/op 1.00
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 29238 ns/op 5134 B/op 241 allocs/op 28156 ns/op 5134 B/op 240 allocs/op 1.04
BenchmarkBinary/SlicesStruct:decode - ns/op 29238 ns/op 28156 ns/op 1.04
BenchmarkBinary/SlicesStruct:decode - B/op 5134 B/op 5134 B/op 1
BenchmarkBinary/SlicesStruct:decode - allocs/op 241 allocs/op 240 allocs/op 1.00
BenchmarkBinary/SlicesStruct:decode 26393 ns/op 5135 B/op 241 allocs/op 28156 ns/op 5134 B/op 240 allocs/op 0.94
BenchmarkBinary/SlicesStruct:decode - ns/op 26393 ns/op 28156 ns/op 0.94
BenchmarkBinary/SlicesStruct:decode - B/op 5135 B/op 5134 B/op 1.00
BenchmarkBinary/SlicesStruct:decode - allocs/op 241 allocs/op 240 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode 85747 ns/op 54212 B/op 1298 allocs/op 85366 ns/op 54201 B/op 1297 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 85747 ns/op 85366 ns/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - B/op 54212 B/op 54201 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op 1298 allocs/op 1297 allocs/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode 79106 ns/op 54217 B/op 1297 allocs/op 85366 ns/op 54201 B/op 1297 allocs/op 0.93
BenchmarkBinary/SlicesSlicesStruct:encode - ns/op 79106 ns/op 85366 ns/op 0.93
BenchmarkBinary/SlicesSlicesStruct:encode - B/op 54217 B/op 54201 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:encode - allocs/op 1297 allocs/op 1297 allocs/op 1
BenchmarkBinary/SlicesSlicesStruct:decode 144223 ns/op 35248 B/op 1356 allocs/op 145753 ns/op 35248 B/op 1356 allocs/op 0.99
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 144223 ns/op 145753 ns/op 0.99
BenchmarkBinary/SlicesSlicesStruct:decode - B/op 35248 B/op 35248 B/op 1
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op 1356 allocs/op 1356 allocs/op 1
BenchmarkBinary/SlicesSlicesStruct:decode 129056 ns/op 35271 B/op 1357 allocs/op 145753 ns/op 35248 B/op 1356 allocs/op 0.89
BenchmarkBinary/SlicesSlicesStruct:decode - ns/op 129056 ns/op 145753 ns/op 0.89
BenchmarkBinary/SlicesSlicesStruct:decode - B/op 35271 B/op 35248 B/op 1.00
BenchmarkBinary/SlicesSlicesStruct:decode - allocs/op 1357 allocs/op 1356 allocs/op 1.00
BenchmarkBinary/PointersStruct:encode 5583 ns/op 1702 B/op 59 allocs/op 5601 ns/op 1702 B/op 59 allocs/op 1.00
BenchmarkBinary/PointersStruct:encode - ns/op 5583 ns/op 5601 ns/op 1.00
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 5591 ns/op 1702 B/op 59 allocs/op 5601 ns/op 1702 B/op 59 allocs/op 1.00
BenchmarkBinary/PointersStruct:encode - ns/op 5591 ns/op 5601 ns/op 1.00
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 4742 ns/op 286 B/op 26 allocs/op 4768 ns/op 286 B/op 26 allocs/op 0.99
BenchmarkBinary/PointersStruct:decode - ns/op 4742 ns/op 4768 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 4618 ns/op 286 B/op 26 allocs/op 4768 ns/op 286 B/op 26 allocs/op 0.97
BenchmarkBinary/PointersStruct:decode - ns/op 4618 ns/op 4768 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 20763 ns/op 8397 B/op 232 allocs/op 20435 ns/op 8396 B/op 232 allocs/op 1.02
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 20763 ns/op 20435 ns/op 1.02
BenchmarkBinary/PointerSlicesStruct:encode - B/op 8397 B/op 8396 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:encode 19042 ns/op 8397 B/op 232 allocs/op 20435 ns/op 8396 B/op 232 allocs/op 0.93
BenchmarkBinary/PointerSlicesStruct:encode - ns/op 19042 ns/op 20435 ns/op 0.93
BenchmarkBinary/PointerSlicesStruct:encode - B/op 8397 B/op 8396 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:encode - allocs/op 232 allocs/op 232 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:decode 40186 ns/op 6051 B/op 352 allocs/op 40806 ns/op 6050 B/op 352 allocs/op 0.98
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 40186 ns/op 40806 ns/op 0.98
BenchmarkBinary/PointerSlicesStruct:decode - B/op 6051 B/op 6050 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op 352 allocs/op 352 allocs/op 1
BenchmarkBinary/PointerSlicesStruct:decode 37156 ns/op 6055 B/op 352 allocs/op 40806 ns/op 6050 B/op 352 allocs/op 0.91
BenchmarkBinary/PointerSlicesStruct:decode - ns/op 37156 ns/op 40806 ns/op 0.91
BenchmarkBinary/PointerSlicesStruct:decode - B/op 6055 B/op 6050 B/op 1.00
BenchmarkBinary/PointerSlicesStruct:decode - allocs/op 352 allocs/op 352 allocs/op 1
BenchmarkBinary/ComplexSt:encode 48087 ns/op 24116 B/op 582 allocs/op 50747 ns/op 24117 B/op 582 allocs/op 0.95
BenchmarkBinary/ComplexSt:encode - ns/op 48087 ns/op 50747 ns/op 0.95
BenchmarkBinary/ComplexSt:encode - B/op 24116 B/op 24117 B/op 1.00
BenchmarkBinary/ComplexSt:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/ComplexSt:encode 44893 ns/op 24119 B/op 582 allocs/op 50747 ns/op 24117 B/op 582 allocs/op 0.88
BenchmarkBinary/ComplexSt:encode - ns/op 44893 ns/op 50747 ns/op 0.88
BenchmarkBinary/ComplexSt:encode - B/op 24119 B/op 24117 B/op 1.00
BenchmarkBinary/ComplexSt:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/ComplexSt:decode 50441 ns/op 7920 B/op 319 allocs/op 50692 ns/op 7919 B/op 319 allocs/op 1.00
BenchmarkBinary/ComplexSt:decode - ns/op 50441 ns/op 50692 ns/op 1.00
BenchmarkBinary/ComplexSt:decode - B/op 7920 B/op 7919 B/op 1.00
BenchmarkBinary/ComplexSt:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/ComplexSt:decode 45754 ns/op 7924 B/op 319 allocs/op 50692 ns/op 7919 B/op 319 allocs/op 0.90
BenchmarkBinary/ComplexSt:decode - ns/op 45754 ns/op 50692 ns/op 0.90
BenchmarkBinary/ComplexSt:decode - B/op 7924 B/op 7919 B/op 1.00
BenchmarkBinary/ComplexSt:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt1:encode 5417 ns/op 2037 B/op 65 allocs/op 5341 ns/op 2037 B/op 65 allocs/op 1.01
BenchmarkBinary/EmbeddedSt1:encode - ns/op 5417 ns/op 5341 ns/op 1.01
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 5561 ns/op 2037 B/op 65 allocs/op 5341 ns/op 2037 B/op 65 allocs/op 1.04
BenchmarkBinary/EmbeddedSt1:encode - ns/op 5561 ns/op 5341 ns/op 1.04
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 3448 ns/op 300 B/op 8 allocs/op 3428 ns/op 300 B/op 8 allocs/op 1.01
BenchmarkBinary/EmbeddedSt1:decode - ns/op 3448 ns/op 3428 ns/op 1.01
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 3303 ns/op 300 B/op 8 allocs/op 3428 ns/op 300 B/op 8 allocs/op 0.96
BenchmarkBinary/EmbeddedSt1:decode - ns/op 3303 ns/op 3428 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 50049 ns/op 24115 B/op 582 allocs/op 47355 ns/op 24117 B/op 582 allocs/op 1.06
BenchmarkBinary/EmbeddedSt2:encode - ns/op 50049 ns/op 47355 ns/op 1.06
BenchmarkBinary/EmbeddedSt2:encode - B/op 24115 B/op 24117 B/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/EmbeddedSt2:encode 47577 ns/op 24116 B/op 582 allocs/op 47355 ns/op 24117 B/op 582 allocs/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - ns/op 47577 ns/op 47355 ns/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - B/op 24116 B/op 24117 B/op 1.00
BenchmarkBinary/EmbeddedSt2:encode - allocs/op 582 allocs/op 582 allocs/op 1
BenchmarkBinary/EmbeddedSt2:decode 50251 ns/op 7919 B/op 319 allocs/op 49771 ns/op 7921 B/op 319 allocs/op 1.01
BenchmarkBinary/EmbeddedSt2:decode - ns/op 50251 ns/op 49771 ns/op 1.01
BenchmarkBinary/EmbeddedSt2:decode - B/op 7919 B/op 7921 B/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt2:decode 45236 ns/op 7923 B/op 319 allocs/op 49771 ns/op 7921 B/op 319 allocs/op 0.91
BenchmarkBinary/EmbeddedSt2:decode - ns/op 45236 ns/op 49771 ns/op 0.91
BenchmarkBinary/EmbeddedSt2:decode - B/op 7923 B/op 7921 B/op 1.00
BenchmarkBinary/EmbeddedSt2:decode - allocs/op 319 allocs/op 319 allocs/op 1
BenchmarkBinary/EmbeddedSt3:encode 41803 ns/op 19181 B/op 468 allocs/op 39134 ns/op 19183 B/op 468 allocs/op 1.07
BenchmarkBinary/EmbeddedSt3:encode - ns/op 41803 ns/op 39134 ns/op 1.07
BenchmarkBinary/EmbeddedSt3:encode - B/op 19181 B/op 19183 B/op 1.00
BenchmarkBinary/EmbeddedSt3:encode - allocs/op 468 allocs/op 468 allocs/op 1
BenchmarkBinary/EmbeddedSt3:encode 42685 ns/op 19183 B/op 468 allocs/op 39134 ns/op 19183 B/op 468 allocs/op 1.09
BenchmarkBinary/EmbeddedSt3:encode - ns/op 42685 ns/op 39134 ns/op 1.09
BenchmarkBinary/EmbeddedSt3:encode - B/op 19183 B/op 19183 B/op 1
BenchmarkBinary/EmbeddedSt3:encode - allocs/op 468 allocs/op 468 allocs/op 1
BenchmarkBinary/EmbeddedSt3:decode 44773 ns/op 7483 B/op 258 allocs/op 44129 ns/op 7484 B/op 258 allocs/op 1.01
BenchmarkBinary/EmbeddedSt3:decode - ns/op 44773 ns/op 44129 ns/op 1.01
BenchmarkBinary/EmbeddedSt3:decode - B/op 7483 B/op 7484 B/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op 258 allocs/op 258 allocs/op 1
BenchmarkBinary/EmbeddedSt3:decode 41285 ns/op 7489 B/op 258 allocs/op 44129 ns/op 7484 B/op 258 allocs/op 0.94
BenchmarkBinary/EmbeddedSt3:decode - ns/op 41285 ns/op 44129 ns/op 0.94
BenchmarkBinary/EmbeddedSt3:decode - B/op 7489 B/op 7484 B/op 1.00
BenchmarkBinary/EmbeddedSt3:decode - allocs/op 258 allocs/op 258 allocs/op 1
BenchmarkBinary/EmbeddedSt4:encode 60220 ns/op 24423 B/op 591 allocs/op 56296 ns/op 24425 B/op 591 allocs/op 1.07
BenchmarkBinary/EmbeddedSt4:encode - ns/op 60220 ns/op 56296 ns/op 1.07
BenchmarkBinary/EmbeddedSt4:encode - B/op 24423 B/op 24425 B/op 1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op 591 allocs/op 591 allocs/op 1
BenchmarkBinary/EmbeddedSt4:encode 45791 ns/op 24426 B/op 591 allocs/op 56296 ns/op 24425 B/op 591 allocs/op 0.81
BenchmarkBinary/EmbeddedSt4:encode - ns/op 45791 ns/op 56296 ns/op 0.81
BenchmarkBinary/EmbeddedSt4:encode - B/op 24426 B/op 24425 B/op 1.00
BenchmarkBinary/EmbeddedSt4:encode - allocs/op 591 allocs/op 591 allocs/op 1
BenchmarkBinary/EmbeddedSt4:decode 51122 ns/op 7979 B/op 322 allocs/op 50741 ns/op 7979 B/op 322 allocs/op 1.01
BenchmarkBinary/EmbeddedSt4:decode - ns/op 51122 ns/op 50741 ns/op 1.01
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 46007 ns/op 7977 B/op 322 allocs/op 50741 ns/op 7979 B/op 322 allocs/op 0.91
BenchmarkBinary/EmbeddedSt4:decode - ns/op 46007 ns/op 50741 ns/op 0.91
BenchmarkBinary/EmbeddedSt4:decode - B/op 7977 B/op 7979 B/op 1.00
BenchmarkBinary/EmbeddedSt4:decode - allocs/op 322 allocs/op 322 allocs/op 1
BenchmarkBinary/EmbeddedSt5:encode 40702 ns/op 19584 B/op 475 allocs/op 39835 ns/op 19586 B/op 475 allocs/op 1.02
BenchmarkBinary/EmbeddedSt5:encode - ns/op 40702 ns/op 39835 ns/op 1.02
BenchmarkBinary/EmbeddedSt5:encode - B/op 19584 B/op 19586 B/op 1.00
BenchmarkBinary/EmbeddedSt5:encode - allocs/op 475 allocs/op 475 allocs/op 1
BenchmarkBinary/EmbeddedSt5:encode 37152 ns/op 19586 B/op 475 allocs/op 39835 ns/op 19586 B/op 475 allocs/op 0.93
BenchmarkBinary/EmbeddedSt5:encode - ns/op 37152 ns/op 39835 ns/op 0.93
BenchmarkBinary/EmbeddedSt5:encode - B/op 19586 B/op 19586 B/op 1
BenchmarkBinary/EmbeddedSt5:encode - allocs/op 475 allocs/op 475 allocs/op 1
BenchmarkBinary/EmbeddedSt5:decode 42628 ns/op 7557 B/op 262 allocs/op 42554 ns/op 7555 B/op 262 allocs/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - ns/op 42628 ns/op 42554 ns/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - B/op 7557 B/op 7555 B/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op 262 allocs/op 262 allocs/op 1
BenchmarkBinary/EmbeddedSt5:decode 38223 ns/op 7559 B/op 262 allocs/op 42554 ns/op 7555 B/op 262 allocs/op 0.90
BenchmarkBinary/EmbeddedSt5:decode - ns/op 38223 ns/op 42554 ns/op 0.90
BenchmarkBinary/EmbeddedSt5:decode - B/op 7559 B/op 7555 B/op 1.00
BenchmarkBinary/EmbeddedSt5:decode - allocs/op 262 allocs/op 262 allocs/op 1
BenchmarkBinary/AminoMarshalerStruct1:encode 2354 ns/op 512 B/op 16 allocs/op 2356 ns/op 512 B/op 16 allocs/op 1.00
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 2354 ns/op 2356 ns/op 1.00
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 2432 ns/op 512 B/op 16 allocs/op 2356 ns/op 512 B/op 16 allocs/op 1.03
BenchmarkBinary/AminoMarshalerStruct1:encode - ns/op 2432 ns/op 2356 ns/op 1.03
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 2128 ns/op 200 B/op 8 allocs/op 2087 ns/op 200 B/op 8 allocs/op 1.02
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 2128 ns/op 2087 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/AminoMarshalerStruct1:decode 2216 ns/op 200 B/op 8 allocs/op 2087 ns/op 200 B/op 8 allocs/op 1.06
BenchmarkBinary/AminoMarshalerStruct1:decode - ns/op 2216 ns/op 2087 ns/op 1.06
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 5248 ns/op 1783 B/op 53 allocs/op 5451 ns/op 1783 B/op 53 allocs/op 0.96
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 5248 ns/op 5451 ns/op 0.96
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 5387 ns/op 1783 B/op 53 allocs/op 5451 ns/op 1783 B/op 53 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct2:encode - ns/op 5387 ns/op 5451 ns/op 0.99
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 4763 ns/op 832 B/op 31 allocs/op 4810 ns/op 832 B/op 31 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 4763 ns/op 4810 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 4846 ns/op 832 B/op 31 allocs/op 4810 ns/op 832 B/op 31 allocs/op 1.01
BenchmarkBinary/AminoMarshalerStruct2:decode - ns/op 4846 ns/op 4810 ns/op 1.01
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 1996 ns/op 352 B/op 12 allocs/op 2008 ns/op 352 B/op 12 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 1996 ns/op 2008 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 2083 ns/op 352 B/op 12 allocs/op 2008 ns/op 352 B/op 12 allocs/op 1.04
BenchmarkBinary/AminoMarshalerStruct3:encode - ns/op 2083 ns/op 2008 ns/op 1.04
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 1922 ns/op 200 B/op 8 allocs/op 1930 ns/op 200 B/op 8 allocs/op 1.00
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 1922 ns/op 1930 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 2120 ns/op 200 B/op 8 allocs/op 1930 ns/op 200 B/op 8 allocs/op 1.10
BenchmarkBinary/AminoMarshalerStruct3:decode - ns/op 2120 ns/op 1930 ns/op 1.10
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 2176 ns/op 464 B/op 14 allocs/op 2249 ns/op 464 B/op 14 allocs/op 0.97
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 2176 ns/op 2249 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 2322 ns/op 464 B/op 14 allocs/op 2249 ns/op 464 B/op 14 allocs/op 1.03
BenchmarkBinary/AminoMarshalerInt4:encode - ns/op 2322 ns/op 2249 ns/op 1.03
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 1955 ns/op 200 B/op 8 allocs/op 1963 ns/op 200 B/op 8 allocs/op 1.00
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 1955 ns/op 1963 ns/op 1.00
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 2152 ns/op 200 B/op 8 allocs/op 1963 ns/op 200 B/op 8 allocs/op 1.10
BenchmarkBinary/AminoMarshalerInt4:decode - ns/op 2152 ns/op 1963 ns/op 1.10
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 2411 ns/op 399 B/op 15 allocs/op 2461 ns/op 399 B/op 15 allocs/op 0.98
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 2411 ns/op 2461 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 2549 ns/op 399 B/op 15 allocs/op 2461 ns/op 399 B/op 15 allocs/op 1.04
BenchmarkBinary/AminoMarshalerInt5:encode - ns/op 2549 ns/op 2461 ns/op 1.04
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 2074 ns/op 231 B/op 10 allocs/op 2109 ns/op 231 B/op 10 allocs/op 0.98
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 2074 ns/op 2109 ns/op 0.98
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 2286 ns/op 231 B/op 10 allocs/op 2109 ns/op 231 B/op 10 allocs/op 1.08
BenchmarkBinary/AminoMarshalerInt5:decode - ns/op 2286 ns/op 2109 ns/op 1.08
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 3974 ns/op 904 B/op 29 allocs/op 3942 ns/op 904 B/op 29 allocs/op 1.01
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 3974 ns/op 3942 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 4009 ns/op 904 B/op 29 allocs/op 3942 ns/op 904 B/op 29 allocs/op 1.02
BenchmarkBinary/AminoMarshalerStruct6:encode - ns/op 4009 ns/op 3942 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 4090 ns/op 464 B/op 20 allocs/op 3879 ns/op 464 B/op 20 allocs/op 1.05
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 4090 ns/op 3879 ns/op 1.05
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 3853 ns/op 464 B/op 20 allocs/op 3879 ns/op 464 B/op 20 allocs/op 0.99
BenchmarkBinary/AminoMarshalerStruct6:decode - ns/op 3853 ns/op 3879 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 3633 ns/op 696 B/op 24 allocs/op 3614 ns/op 696 B/op 24 allocs/op 1.01
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 3633 ns/op 3614 ns/op 1.01
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 3606 ns/op 696 B/op 24 allocs/op 3614 ns/op 696 B/op 24 allocs/op 1.00
BenchmarkBinary/AminoMarshalerStruct7:encode - ns/op 3606 ns/op 3614 ns/op 1.00
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 3678 ns/op 432 B/op 20 allocs/op 3744 ns/op 432 B/op 20 allocs/op 0.98
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 3678 ns/op 3744 ns/op 0.98
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 3805 ns/op 432 B/op 20 allocs/op 3744 ns/op 432 B/op 20 allocs/op 1.02
BenchmarkBinary/AminoMarshalerStruct7:decode - ns/op 3805 ns/op 3744 ns/op 1.02
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 4750453 ns/op 783248 B/op 24143 allocs/op 4751833 ns/op 783249 B/op 24143 allocs/op 1.00
BenchmarkRoundStateDeepCopy - ns/op 4750453 ns/op 4751833 ns/op 1.00
BenchmarkRoundStateDeepCopy - B/op 783248 B/op 783249 B/op 1.00
BenchmarkRoundStateDeepCopy - allocs/op 24143 allocs/op 24143 allocs/op 1
BenchmarkRoundStateDeepCopy 4470345 ns/op 783249 B/op 24143 allocs/op 4751833 ns/op 783249 B/op 24143 allocs/op 0.94
BenchmarkRoundStateDeepCopy - ns/op 4470345 ns/op 4751833 ns/op 0.94
BenchmarkRoundStateDeepCopy - B/op 783249 B/op 783249 B/op 1
BenchmarkRoundStateDeepCopy - allocs/op 24143 allocs/op 24143 allocs/op 1
BenchmarkReap 161076 ns/op 122880 B/op 1 allocs/op 159244 ns/op 122880 B/op 1 allocs/op 1.01
BenchmarkReap - ns/op 161076 ns/op 159244 ns/op 1.01
BenchmarkReap - B/op 122880 B/op 122880 B/op 1
BenchmarkReap - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkReap 121018 ns/op 122880 B/op 1 allocs/op 159244 ns/op 122880 B/op 1 allocs/op 0.76
BenchmarkReap - ns/op 121018 ns/op 159244 ns/op 0.76
BenchmarkReap - B/op 122880 B/op 122880 B/op 1
BenchmarkReap - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCheckTx 97.39 ns/op 40 B/op 2 allocs/op 95.92 ns/op 40 B/op 2 allocs/op 1.02
BenchmarkCheckTx - ns/op 97.39 ns/op 95.92 ns/op 1.02
BenchmarkCheckTx - B/op 40 B/op 40 B/op 1
BenchmarkCheckTx - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCheckTx 79.47 ns/op 40 B/op 2 allocs/op 95.92 ns/op 40 B/op 2 allocs/op 0.83
BenchmarkCheckTx - ns/op 79.47 ns/op 95.92 ns/op 0.83
BenchmarkCheckTx - B/op 40 B/op 40 B/op 1
BenchmarkCheckTx - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheInsertTime 674.4 ns/op 87 B/op 2 allocs/op 752.3 ns/op 80 B/op 2 allocs/op 0.90
BenchmarkCacheInsertTime - ns/op 674.4 ns/op 752.3 ns/op 0.90
BenchmarkCacheInsertTime - B/op 87 B/op 80 B/op 1.09
BenchmarkCacheInsertTime - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheInsertTime 663.2 ns/op 80 B/op 2 allocs/op 752.3 ns/op 80 B/op 2 allocs/op 0.88
BenchmarkCacheInsertTime - ns/op 663.2 ns/op 752.3 ns/op 0.88
BenchmarkCacheInsertTime - B/op 80 B/op 80 B/op 1
BenchmarkCacheInsertTime - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCacheRemoveTime 487.7 ns/op 0 B/op 0 allocs/op 478.3 ns/op 0 B/op 0 allocs/op 1.02
BenchmarkCacheRemoveTime - ns/op 487.7 ns/op 478.3 ns/op 1.02
BenchmarkCacheRemoveTime - B/op 0 B/op 0 B/op 1
BenchmarkCacheRemoveTime - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCacheRemoveTime 474.8 ns/op 0 B/op 0 allocs/op 478.3 ns/op 0 B/op 0 allocs/op 0.99
BenchmarkCacheRemoveTime - ns/op 474.8 ns/op 478.3 ns/op 0.99
BenchmarkCacheRemoveTime - B/op 0 B/op 0 B/op 1
BenchmarkCacheRemoveTime - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkLoadValidators/height=10 507111 ns/op 100469 B/op 2440 allocs/op 506334 ns/op 100469 B/op 2440 allocs/op 1.00
BenchmarkLoadValidators/height=10 - ns/op 507111 ns/op 506334 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 469495 ns/op 100478 B/op 2440 allocs/op 506334 ns/op 100469 B/op 2440 allocs/op 0.93
BenchmarkLoadValidators/height=10 - ns/op 469495 ns/op 506334 ns/op 0.93
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 716405 ns/op 100469 B/op 2440 allocs/op 715283 ns/op 100469 B/op 2440 allocs/op 1.00
BenchmarkLoadValidators/height=100 - ns/op 716405 ns/op 715283 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 678356 ns/op 100477 B/op 2440 allocs/op 715283 ns/op 100469 B/op 2440 allocs/op 0.95
BenchmarkLoadValidators/height=100 - ns/op 678356 ns/op 715283 ns/op 0.95
BenchmarkLoadValidators/height=100 - B/op 100477 B/op 100469 B/op 1.00
BenchmarkLoadValidators/height=100 - allocs/op 2440 allocs/op 2440 allocs/op 1
BenchmarkLoadValidators/height=1000 2780822 ns/op 100492 B/op 2441 allocs/op 2778020 ns/op 100492 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=1000 - ns/op 2780822 ns/op 2778020 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 2767149 ns/op 100500 B/op 2441 allocs/op 2778020 ns/op 100492 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=1000 - ns/op 2767149 ns/op 2778020 ns/op 1.00
BenchmarkLoadValidators/height=1000 - B/op 100500 B/op 100492 B/op 1.00
BenchmarkLoadValidators/height=1000 - allocs/op 2441 allocs/op 2441 allocs/op 1
BenchmarkLoadValidators/height=10000 23464552 ns/op 100493 B/op 2441 allocs/op 23562978 ns/op 100493 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=10000 - ns/op 23464552 ns/op 23562978 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 23450981 ns/op 100504 B/op 2441 allocs/op 23562978 ns/op 100493 B/op 2441 allocs/op 1.00
BenchmarkLoadValidators/height=10000 - ns/op 23450981 ns/op 23562978 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 481438 ns/op 100405 B/op 2436 allocs/op 484944 ns/op 100405 B/op 2436 allocs/op 0.99
BenchmarkLoadValidators/height=100000 - ns/op 481438 ns/op 484944 ns/op 0.99
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 444404 ns/op 100414 B/op 2436 allocs/op 484944 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=100000 - ns/op 444404 ns/op 484944 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 483326 ns/op 100405 B/op 2436 allocs/op 483148 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=1000000 - ns/op 483326 ns/op 483148 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 445160 ns/op 100414 B/op 2436 allocs/op 483148 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=1000000 - ns/op 445160 ns/op 483148 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 482525 ns/op 100405 B/op 2436 allocs/op 486746 ns/op 100405 B/op 2436 allocs/op 0.99
BenchmarkLoadValidators/height=10000000 - ns/op 482525 ns/op 486746 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 444838 ns/op 100414 B/op 2436 allocs/op 486746 ns/op 100405 B/op 2436 allocs/op 0.91
BenchmarkLoadValidators/height=10000000 - ns/op 444838 ns/op 486746 ns/op 0.91
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 484752 ns/op 100405 B/op 2436 allocs/op 482715 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=100000000 - ns/op 484752 ns/op 482715 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 444849 ns/op 100413 B/op 2436 allocs/op 482715 ns/op 100405 B/op 2436 allocs/op 0.92
BenchmarkLoadValidators/height=100000000 - ns/op 444849 ns/op 482715 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 481655 ns/op 100405 B/op 2436 allocs/op 482521 ns/op 100405 B/op 2436 allocs/op 1.00
BenchmarkLoadValidators/height=1000000000 - ns/op 481655 ns/op 482521 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 447958 ns/op 100414 B/op 2436 allocs/op 482521 ns/op 100405 B/op 2436 allocs/op 0.93
BenchmarkLoadValidators/height=1000000000 - ns/op 447958 ns/op 482521 ns/op 0.93
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 2609 ns/op 1512 B/op 43 allocs/op 2619 ns/op 1512 B/op 43 allocs/op 1.00
BenchmarkProposalWriteSignBytes - ns/op 2609 ns/op 2619 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 2377 ns/op 1512 B/op 43 allocs/op 2619 ns/op 1512 B/op 43 allocs/op 0.91
BenchmarkProposalWriteSignBytes - ns/op 2377 ns/op 2619 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 29873 ns/op 1576 B/op 44 allocs/op 29939 ns/op 1576 B/op 44 allocs/op 1.00
BenchmarkProposalSign - ns/op 29873 ns/op 29939 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 29735 ns/op 1576 B/op 44 allocs/op 29939 ns/op 1576 B/op 44 allocs/op 0.99
BenchmarkProposalSign - ns/op 29735 ns/op 29939 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 65344 ns/op 1512 B/op 43 allocs/op 64800 ns/op 1512 B/op 43 allocs/op 1.01
BenchmarkProposalVerifySignature - ns/op 65344 ns/op 64800 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 65851 ns/op 1512 B/op 43 allocs/op 64800 ns/op 1512 B/op 43 allocs/op 1.02
BenchmarkProposalVerifySignature - ns/op 65851 ns/op 64800 ns/op 1.02
BenchmarkProposalVerifySignature - B/op 1512 B/op 1512 B/op 1
BenchmarkProposalVerifySignature - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkValidatorSetCopy 55625 ns/op 72192 B/op 1001 allocs/op 55454 ns/op 72192 B/op 1001 allocs/op 1.00
BenchmarkValidatorSetCopy - ns/op 55625 ns/op 55454 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 42861 ns/op 72192 B/op 1001 allocs/op 55454 ns/op 72192 B/op 1001 allocs/op 0.77
BenchmarkValidatorSetCopy - ns/op 42861 ns/op 55454 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 863541 ns/op 221432 B/op 2111 allocs/op 890138 ns/op 221432 B/op 2111 allocs/op 0.97
BenchmarkUpdates - ns/op 863541 ns/op 890138 ns/op 0.97
BenchmarkUpdates - B/op 221432 B/op 221432 B/op 1
BenchmarkUpdates - allocs/op 2111 allocs/op 2111 allocs/op 1
BenchmarkUpdates 804381 ns/op 221432 B/op 2111 allocs/op 890138 ns/op 221432 B/op 2111 allocs/op 0.90
BenchmarkUpdates - ns/op 804381 ns/op 890138 ns/op 0.90
BenchmarkUpdates - B/op 221432 B/op 221432 B/op 1
BenchmarkUpdates - allocs/op 2111 allocs/op 2111 allocs/op 1
BenchmarkWalRead512B 4061 ns/op 8136 B/op 16 allocs/op 4065 ns/op 8136 B/op 16 allocs/op 1.00
BenchmarkWalRead512B - ns/op 4061 ns/op 4065 ns/op 1.00
BenchmarkWalRead512B - B/op 8136 B/op 8136 B/op 1
BenchmarkWalRead512B - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkWalRead512B 3562 ns/op 8136 B/op 16 allocs/op 4065 ns/op 8136 B/op 16 allocs/op 0.88
BenchmarkWalRead512B - ns/op 3562 ns/op 4065 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 29732 ns/op 88368 B/op 22 allocs/op 29889 ns/op 88368 B/op 22 allocs/op 0.99
BenchmarkWalRead10KB - ns/op 29732 ns/op 29889 ns/op 0.99
BenchmarkWalRead10KB - B/op 88368 B/op 88368 B/op 1
BenchmarkWalRead10KB - allocs/op 22 allocs/op 22 allocs/op 1
BenchmarkWalRead10KB 27480 ns/op 88368 B/op 22 allocs/op 29889 ns/op 88368 B/op 22 allocs/op 0.92
BenchmarkWalRead10KB - ns/op 27480 ns/op 29889 ns/op 0.92
BenchmarkWalRead10KB - B/op 88368 B/op 88368 B/op 1
BenchmarkWalRead10KB - allocs/op 22 allocs/op 22 allocs/op 1
BenchmarkDetaching 127.5 ns/op 0 B/op 0 allocs/op 119.9 ns/op 0 B/op 0 allocs/op 1.06
BenchmarkDetaching - ns/op 127.5 ns/op 119.9 ns/op 1.06
BenchmarkDetaching - B/op 0 B/op 0 B/op 1
BenchmarkDetaching - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkDetaching 71.6 ns/op 0 B/op 0 allocs/op 119.9 ns/op 0 B/op 0 allocs/op 0.60
BenchmarkDetaching - ns/op 71.6 ns/op 119.9 ns/op 0.60
BenchmarkDetaching - B/op 0 B/op 0 B/op 1
BenchmarkDetaching - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRemoved 39.73 ns/op 0 B/op 0 allocs/op 39.77 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkRemoved - ns/op 39.73 ns/op 39.77 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.66 ns/op 0 B/op 0 allocs/op 39.77 ns/op 0 B/op 0 allocs/op 0.75
BenchmarkRemoved - ns/op 29.66 ns/op 39.77 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 505.9 ns/op 327 B/op 5 allocs/op 481.4 ns/op 327 B/op 5 allocs/op 1.05
BenchmarkPushBack - ns/op 505.9 ns/op 481.4 ns/op 1.05
BenchmarkPushBack - B/op 327 B/op 327 B/op 1
BenchmarkPushBack - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkPushBack 388.3 ns/op 327 B/op 5 allocs/op 481.4 ns/op 327 B/op 5 allocs/op 0.81
BenchmarkPushBack - ns/op 388.3 ns/op 481.4 ns/op 0.81
BenchmarkPushBack - B/op 327 B/op 327 B/op 1
BenchmarkPushBack - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkCMapHas 120.7 ns/op 16 B/op 1 allocs/op 124.7 ns/op 16 B/op 1 allocs/op 0.97
BenchmarkCMapHas - ns/op 120.7 ns/op 124.7 ns/op 0.97
BenchmarkCMapHas - B/op 16 B/op 16 B/op 1
BenchmarkCMapHas - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCMapHas 116.2 ns/op 16 B/op 1 allocs/op 124.7 ns/op 16 B/op 1 allocs/op 0.93
BenchmarkCMapHas - ns/op 116.2 ns/op 124.7 ns/op 0.93
BenchmarkCMapHas - B/op 16 B/op 16 B/op 1
BenchmarkCMapHas - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkEqual 59608308 ns/op 5244 B/op 12 allocs/op 59619708 ns/op 5244 B/op 12 allocs/op 1.00
BenchmarkEqual - ns/op 59608308 ns/op 59619708 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 59620016 ns/op 5244 B/op 12 allocs/op 59619708 ns/op 5244 B/op 12 allocs/op 1.00
BenchmarkEqual - ns/op 59620016 ns/op 59619708 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 59607644 ns/op 5153 B/op 9 allocs/op 59698423 ns/op 5153 B/op 9 allocs/op 1.00
BenchmarkDefaultCost - ns/op 59607644 ns/op 59698423 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 59625194 ns/op 5171 B/op 9 allocs/op 59698423 ns/op 5153 B/op 9 allocs/op 1.00
BenchmarkDefaultCost - ns/op 59625194 ns/op 59698423 ns/op 1.00
BenchmarkDefaultCost - B/op 5171 B/op 5153 B/op 1.00
BenchmarkDefaultCost - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkIsMnemonicValid 1438 ns/op 576 B/op 3 allocs/op 1487 ns/op 576 B/op 3 allocs/op 0.97
BenchmarkIsMnemonicValid - ns/op 1438 ns/op 1487 ns/op 0.97
BenchmarkIsMnemonicValid - B/op 576 B/op 576 B/op 1
BenchmarkIsMnemonicValid - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkIsMnemonicValid 1356 ns/op 576 B/op 3 allocs/op 1487 ns/op 576 B/op 3 allocs/op 0.91
BenchmarkIsMnemonicValid - ns/op 1356 ns/op 1487 ns/op 0.91
BenchmarkIsMnemonicValid - B/op 576 B/op 576 B/op 1
BenchmarkIsMnemonicValid - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkKeyGeneration 21718 ns/op 32 B/op 1 allocs/op 21704 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkKeyGeneration - ns/op 21718 ns/op 21704 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 21756 ns/op 32 B/op 1 allocs/op 21704 ns/op 32 B/op 1 allocs/op 1.00
BenchmarkKeyGeneration - ns/op 21756 ns/op 21704 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 26662 ns/op 64 B/op 1 allocs/op 26654 ns/op 64 B/op 1 allocs/op 1.00
BenchmarkSigning - ns/op 26662 ns/op 26654 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 26708 ns/op 64 B/op 1 allocs/op 26654 ns/op 64 B/op 1 allocs/op 1.00
BenchmarkSigning - ns/op 26708 ns/op 26654 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 62767 ns/op 0 B/op 0 allocs/op 62844 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkVerification - ns/op 62767 ns/op 62844 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 62405 ns/op 0 B/op 0 allocs/op 62844 ns/op 0 B/op 0 allocs/op 0.99
BenchmarkVerification - ns/op 62405 ns/op 62844 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 29839513 ns/op 5126 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 29839513 ns/op 29863220 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5126 B/op 5125 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 29845463 ns/op 5134 B/op 9 allocs/op 29869041 ns/op 5128 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - ns/op 29845463 ns/op 29869041 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - B/op 5134 B/op 5128 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-9 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 59632896 ns/op 5129 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 59632896 ns/op 29863220 ns/op 2.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5129 B/op 5125 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 59641959 ns/op 5147 B/op 9 allocs/op 59686168 ns/op 5147 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-10 - ns/op 59641959 ns/op 59686168 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 119220383 ns/op 5138 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 119220383 ns/op 29863220 ns/op 3.99
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5138 B/op 5125 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 119243160 ns/op 5181 B/op 9 allocs/op 119313957 ns/op 5152 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - ns/op 119243160 ns/op 119313957 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - B/op 5181 B/op 5152 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-11 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 238340332 ns/op 5150 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 7.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 238340332 ns/op 29863220 ns/op 7.98
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5150 B/op 5125 B/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 238456350 ns/op 5220 B/op 9 allocs/op 238461107 ns/op 5176 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - ns/op 238456350 ns/op 238461107 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - B/op 5220 B/op 5176 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-12 - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 476765793 ns/op 5170 B/op 9 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 15.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 476765793 ns/op 29863220 ns/op 15.96
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5170 B/op 5125 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 476837372 ns/op 5213 B/op 9 allocs/op 476910725 ns/op 5213 B/op 9 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-13 - ns/op 476837372 ns/op 476910725 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 953366478 ns/op 5196 B/op 10 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 31.92
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 953366478 ns/op 29863220 ns/op 31.92
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5196 B/op 5125 B/op 1.01
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 10 allocs/op 9 allocs/op 1.11
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 953703602 ns/op 5260 B/op 10 allocs/op 955480857 ns/op 5260 B/op 10 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - ns/op 953703602 ns/op 955480857 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - B/op 5260 B/op 5260 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-14 - allocs/op 10 allocs/op 10 allocs/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param 1906865312 ns/op 5736 B/op 15 allocs/op 29863220 ns/op 5125 B/op 9 allocs/op 63.85
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - ns/op 1906865312 ns/op 29863220 ns/op 63.85
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - B/op 5736 B/op 5125 B/op 1.12
BenchmarkBcryptGenerateFromPassword/benchmark-security-param - allocs/op 15 allocs/op 9 allocs/op 1.67
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 1908041498 ns/op 5736 B/op 15 allocs/op 1907122100 ns/op 5736 B/op 15 allocs/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - ns/op 1908041498 ns/op 1907122100 ns/op 1.00
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - B/op 5736 B/op 5736 B/op 1
BenchmarkBcryptGenerateFromPassword/benchmark-security-param-15 - allocs/op 15 allocs/op 15 allocs/op 1
BenchmarkSimpleHashAlternatives/recursive 79026 ns/op 25424 B/op 497 allocs/op 79294 ns/op 25424 B/op 497 allocs/op 1.00
BenchmarkSimpleHashAlternatives/recursive - ns/op 79026 ns/op 79294 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 75947 ns/op 25424 B/op 497 allocs/op 79294 ns/op 25424 B/op 497 allocs/op 0.96
BenchmarkSimpleHashAlternatives/recursive - ns/op 75947 ns/op 79294 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 79710 ns/op 28112 B/op 498 allocs/op 81969 ns/op 28112 B/op 498 allocs/op 0.97
BenchmarkSimpleHashAlternatives/iterative - ns/op 79710 ns/op 81969 ns/op 0.97
BenchmarkSimpleHashAlternatives/iterative - B/op 28112 B/op 28112 B/op 1
BenchmarkSimpleHashAlternatives/iterative - allocs/op 498 allocs/op 498 allocs/op 1
BenchmarkSimpleHashAlternatives/iterative 76293 ns/op 28112 B/op 498 allocs/op 81969 ns/op 28112 B/op 498 allocs/op 0.93
BenchmarkSimpleHashAlternatives/iterative - ns/op 76293 ns/op 81969 ns/op 0.93
BenchmarkSimpleHashAlternatives/iterative - B/op 28112 B/op 28112 B/op 1
BenchmarkSimpleHashAlternatives/iterative - allocs/op 498 allocs/op 498 allocs/op 1
BenchmarkSigning 83703 ns/op 1856 B/op 36 allocs/op 26654 ns/op 64 B/op 1 allocs/op 3.14
BenchmarkSigning - ns/op 83703 ns/op 26654 ns/op 3.14
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkSigning 83412 ns/op 1856 B/op 36 allocs/op 26654 ns/op 64 B/op 1 allocs/op 3.13
BenchmarkSigning - ns/op 83412 ns/op 26654 ns/op 3.13
BenchmarkSigning - B/op 1856 B/op 64 B/op 29
BenchmarkSigning - allocs/op 36 allocs/op 1 allocs/op 36
BenchmarkVerification 164876 ns/op 864 B/op 19 allocs/op 62844 ns/op 0 B/op 0 allocs/op 2.62
BenchmarkVerification - ns/op 164876 ns/op 62844 ns/op 2.62
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerification 162473 ns/op 864 B/op 19 allocs/op 62844 ns/op 0 B/op 0 allocs/op 2.59
BenchmarkVerification - ns/op 162473 ns/op 62844 ns/op 2.59
BenchmarkVerification - B/op 864 B/op 0 B/op +∞
BenchmarkVerification - allocs/op 19 allocs/op 0 allocs/op +∞
BenchmarkVerify 169042 ns/op 864 B/op 19 allocs/op 166655 ns/op 864 B/op 19 allocs/op 1.01
BenchmarkVerify - ns/op 169042 ns/op 166655 ns/op 1.01
BenchmarkVerify - B/op 864 B/op 864 B/op 1
BenchmarkVerify - allocs/op 19 allocs/op 19 allocs/op 1
BenchmarkVerify 162147 ns/op 864 B/op 19 allocs/op 166655 ns/op 864 B/op 19 allocs/op 0.97
BenchmarkVerify - ns/op 162147 ns/op 166655 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 1546895 ns/op 25712 B/op 64 allocs/op 1595643 ns/op 26291 B/op 64 allocs/op 0.97
BenchmarkBoltDBRandomReadsWrites - ns/op 1546895 ns/op 1595643 ns/op 0.97
BenchmarkBoltDBRandomReadsWrites - B/op 25712 B/op 26291 B/op 0.98
BenchmarkBoltDBRandomReadsWrites - allocs/op 64 allocs/op 64 allocs/op 1
BenchmarkBoltDBRandomReadsWrites 1727315 ns/op 24579 B/op 63 allocs/op 1595643 ns/op 26291 B/op 64 allocs/op 1.08
BenchmarkBoltDBRandomReadsWrites - ns/op 1727315 ns/op 1595643 ns/op 1.08
BenchmarkBoltDBRandomReadsWrites - B/op 24579 B/op 26291 B/op 0.93
BenchmarkBoltDBRandomReadsWrites - allocs/op 63 allocs/op 64 allocs/op 0.98
BenchmarkGoLevelDBRandomReadsWrites 5822 ns/op 617 B/op 12 allocs/op 5857 ns/op 617 B/op 12 allocs/op 0.99
BenchmarkGoLevelDBRandomReadsWrites - ns/op 5822 ns/op 5857 ns/op 0.99
BenchmarkGoLevelDBRandomReadsWrites - B/op 617 B/op 617 B/op 1
BenchmarkGoLevelDBRandomReadsWrites - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkGoLevelDBRandomReadsWrites 5725 ns/op 620 B/op 12 allocs/op 5857 ns/op 617 B/op 12 allocs/op 0.98
BenchmarkGoLevelDBRandomReadsWrites - ns/op 5725 ns/op 5857 ns/op 0.98
BenchmarkGoLevelDBRandomReadsWrites - B/op 620 B/op 617 B/op 1.00
BenchmarkGoLevelDBRandomReadsWrites - allocs/op 12 allocs/op 12 allocs/op 1
BenchmarkNodeKey 74.48 ns/op 48 B/op 1 allocs/op 74.29 ns/op 48 B/op 1 allocs/op 1.00
BenchmarkNodeKey - ns/op 74.48 ns/op 74.29 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.54 ns/op 48 B/op 1 allocs/op 74.29 ns/op 48 B/op 1 allocs/op 0.75
BenchmarkNodeKey - ns/op 55.54 ns/op 74.29 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 289 ns/op 200 B/op 7 allocs/op 294.2 ns/op 200 B/op 7 allocs/op 0.98
BenchmarkOrphanKey - ns/op 289 ns/op 294.2 ns/op 0.98
BenchmarkOrphanKey - B/op 200 B/op 200 B/op 1
BenchmarkOrphanKey - allocs/op 7 allocs/op 7 allocs/op 1
BenchmarkOrphanKey 241.2 ns/op 200 B/op 7 allocs/op 294.2 ns/op 200 B/op 7 allocs/op 0.82
BenchmarkOrphanKey - ns/op 241.2 ns/op 294.2 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 3642041 ns/op 1090212 B/op 22191 allocs/op 3702594 ns/op 918129 B/op 18664 allocs/op 0.98
BenchmarkImmutableAvlTreeMemDB - ns/op 3642041 ns/op 3702594 ns/op 0.98
BenchmarkImmutableAvlTreeMemDB - B/op 1090212 B/op 918129 B/op 1.19
BenchmarkImmutableAvlTreeMemDB - allocs/op 22191 allocs/op 18664 allocs/op 1.19
BenchmarkImmutableAvlTreeMemDB 3516550 ns/op 1062436 B/op 21623 allocs/op 3702594 ns/op 918129 B/op 18664 allocs/op 0.95
BenchmarkImmutableAvlTreeMemDB - ns/op 3516550 ns/op 3702594 ns/op 0.95
BenchmarkImmutableAvlTreeMemDB - B/op 1062436 B/op 918129 B/op 1.16
BenchmarkImmutableAvlTreeMemDB - allocs/op 21623 allocs/op 18664 allocs/op 1.16
BenchmarkTreeLoadAndDelete/LoadAndDelete 482915705 ns/op 75334522 B/op 757836 allocs/op 488162147 ns/op 78889290 B/op 766624 allocs/op 0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 482915705 ns/op 488162147 ns/op 0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op 75334522 B/op 78889290 B/op 0.95
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op 757836 allocs/op 766624 allocs/op 0.99
BenchmarkTreeLoadAndDelete/LoadAndDelete 309370840 ns/op 89773640 B/op 713937 allocs/op 488162147 ns/op 78889290 B/op 766624 allocs/op 0.63
BenchmarkTreeLoadAndDelete/LoadAndDelete - ns/op 309370840 ns/op 488162147 ns/op 0.63
BenchmarkTreeLoadAndDelete/LoadAndDelete - B/op 89773640 B/op 78889290 B/op 1.14
BenchmarkTreeLoadAndDelete/LoadAndDelete - allocs/op 713937 allocs/op 766624 allocs/op 0.93
BenchmarkRandomBytes/random 40.19 ns/op 4 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 1.01
BenchmarkRandomBytes/random - ns/op 40.19 ns/op 39.75 ns/op 1.01
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.5 ns/op 4 B/op 1 allocs/op 39.44 ns/op 4 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random-4 - ns/op 39.5 ns/op 39.44 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.7 ns/op 16 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 1.90
BenchmarkRandomBytes/random - ns/op 75.7 ns/op 39.75 ns/op 1.90
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.63 ns/op 16 B/op 1 allocs/op 71.67 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random-16 - ns/op 71.63 ns/op 71.67 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 117.3 ns/op 32 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 2.95
BenchmarkRandomBytes/random - ns/op 117.3 ns/op 39.75 ns/op 2.95
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 111.5 ns/op 32 B/op 1 allocs/op 108 ns/op 32 B/op 1 allocs/op 1.03
BenchmarkRandomBytes/random-32 - ns/op 111.5 ns/op 108 ns/op 1.03
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 292 ns/op 112 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 7.35
BenchmarkRandomBytes/random - ns/op 292 ns/op 39.75 ns/op 7.35
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 281.8 ns/op 112 B/op 1 allocs/op 279.2 ns/op 112 B/op 1 allocs/op 1.01
BenchmarkRandomBytes/random-100 - ns/op 281.8 ns/op 279.2 ns/op 1.01
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 2541 ns/op 1024 B/op 1 allocs/op 39.75 ns/op 4 B/op 1 allocs/op 63.92
BenchmarkRandomBytes/random - ns/op 2541 ns/op 39.75 ns/op 63.92
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 2405 ns/op 1024 B/op 1 allocs/op 2399 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandomBytes/random-1000 - ns/op 2405 ns/op 2399 ns/op 1.00
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 3919 ns/op 1071 B/op 17 allocs/op 3313 ns/op 1086 B/op 18 allocs/op 1.18
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 3919 ns/op 3313 ns/op 1.18
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op 1071 B/op 1086 B/op 0.99
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op 17 allocs/op 18 allocs/op 0.94
BenchmarkSmall/boltdb-1000-100-16-40/query-miss 3238 ns/op 1069 B/op 17 allocs/op 3313 ns/op 1086 B/op 18 allocs/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - ns/op 3238 ns/op 3313 ns/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - B/op 1069 B/op 1086 B/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-miss - allocs/op 17 allocs/op 18 allocs/op 0.94
BenchmarkSmall/boltdb-1000-100-16-40/query-hits 5146 ns/op 1530 B/op 24 allocs/op 4320 ns/op 1526 B/op 24 allocs/op 1.19
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 5146 ns/op 4320 ns/op 1.19
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op 1530 B/op 1526 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 4238 ns/op 1525 B/op 24 allocs/op 4320 ns/op 1526 B/op 24 allocs/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - ns/op 4238 ns/op 4320 ns/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/query-hits - B/op 1525 B/op 1526 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 869065 ns/op 37114 B/op 371 allocs/op 939136 ns/op 37688 B/op 370 allocs/op 0.93
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 869065 ns/op 939136 ns/op 0.93
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 37114 B/op 37688 B/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op 371 allocs/op 370 allocs/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/update 1464509 ns/op 45677 B/op 403 allocs/op 939136 ns/op 37688 B/op 370 allocs/op 1.56
BenchmarkSmall/boltdb-1000-100-16-40/update - ns/op 1464509 ns/op 939136 ns/op 1.56
BenchmarkSmall/boltdb-1000-100-16-40/update - B/op 45677 B/op 37688 B/op 1.21
BenchmarkSmall/boltdb-1000-100-16-40/update - allocs/op 403 allocs/op 370 allocs/op 1.09
BenchmarkSmall/boltdb-1000-100-16-40/block 148611461 ns/op 4734753 B/op 46076 allocs/op 149092285 ns/op 4744092 B/op 46956 allocs/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op 148611461 ns/op 149092285 ns/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op 4734753 B/op 4744092 B/op 1.00
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op 46076 allocs/op 46956 allocs/op 0.98
BenchmarkSmall/boltdb-1000-100-16-40/block 151472194 ns/op 6209928 B/op 49684 allocs/op 149092285 ns/op 4744092 B/op 46956 allocs/op 1.02
BenchmarkSmall/boltdb-1000-100-16-40/block - ns/op 151472194 ns/op 149092285 ns/op 1.02
BenchmarkSmall/boltdb-1000-100-16-40/block - B/op 6209928 B/op 4744092 B/op 1.31
BenchmarkSmall/boltdb-1000-100-16-40/block - allocs/op 49684 allocs/op 46956 allocs/op 1.06
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 2846 ns/op 625 B/op 12 allocs/op 2312 ns/op 639 B/op 13 allocs/op 1.23
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 2846 ns/op 2312 ns/op 1.23
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op 625 B/op 639 B/op 0.98
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op 12 allocs/op 13 allocs/op 0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss 2468 ns/op 626 B/op 12 allocs/op 2312 ns/op 639 B/op 13 allocs/op 1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - ns/op 2468 ns/op 2312 ns/op 1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - B/op 626 B/op 639 B/op 0.98
BenchmarkSmall/goleveldb-1000-100-16-40/query-miss - allocs/op 12 allocs/op 13 allocs/op 0.92
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits 3631 ns/op 876 B/op 17 allocs/op 3021 ns/op 877 B/op 17 allocs/op 1.20
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 3631 ns/op 3021 ns/op 1.20
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op 876 B/op 877 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 3242 ns/op 876 B/op 17 allocs/op 3021 ns/op 877 B/op 17 allocs/op 1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - ns/op 3242 ns/op 3021 ns/op 1.07
BenchmarkSmall/goleveldb-1000-100-16-40/query-hits - B/op 876 B/op 877 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/update 66622 ns/op 23752 B/op 230 allocs/op 61797 ns/op 23662 B/op 231 allocs/op 1.08
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 66622 ns/op 61797 ns/op 1.08
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op 23752 B/op 23662 B/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op 230 allocs/op 231 allocs/op 1.00
BenchmarkSmall/goleveldb-1000-100-16-40/update 52030 ns/op 24150 B/op 238 allocs/op 61797 ns/op 23662 B/op 231 allocs/op 0.84
BenchmarkSmall/goleveldb-1000-100-16-40/update - ns/op 52030 ns/op 61797 ns/op 0.84
BenchmarkSmall/goleveldb-1000-100-16-40/update - B/op 24150 B/op 23662 B/op 1.02
BenchmarkSmall/goleveldb-1000-100-16-40/update - allocs/op 238 allocs/op 231 allocs/op 1.03
BenchmarkSmall/goleveldb-1000-100-16-40/block 10515630 ns/op 3448803 B/op 35574 allocs/op 13866835 ns/op 4485493 B/op 47647 allocs/op 0.76
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 10515630 ns/op 13866835 ns/op 0.76
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op 3448803 B/op 4485493 B/op 0.77
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op 35574 allocs/op 47647 allocs/op 0.75
BenchmarkSmall/goleveldb-1000-100-16-40/block 10542802 ns/op 4422912 B/op 46939 allocs/op 13866835 ns/op 4485493 B/op 47647 allocs/op 0.76
BenchmarkSmall/goleveldb-1000-100-16-40/block - ns/op 10542802 ns/op 13866835 ns/op 0.76
BenchmarkSmall/goleveldb-1000-100-16-40/block - B/op 4422912 B/op 4485493 B/op 0.99
BenchmarkSmall/goleveldb-1000-100-16-40/block - allocs/op 46939 allocs/op 47647 allocs/op 0.99
BenchmarkSmall/memdb-1000-100-16-40/query-miss 1491 ns/op 398 B/op 7 allocs/op 1450 ns/op 398 B/op 7 allocs/op 1.03
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 1491 ns/op 1450 ns/op 1.03
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op 398 B/op 398 B/op 1
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 1415 ns/op 398 B/op 7 allocs/op 1450 ns/op 398 B/op 7 allocs/op 0.98
BenchmarkSmall/memdb-1000-100-16-40/query-miss - ns/op 1415 ns/op 1450 ns/op 0.98
BenchmarkSmall/memdb-1000-100-16-40/query-miss - B/op 398 B/op 398 B/op 1
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 1909 ns/op 555 B/op 9 allocs/op 1838 ns/op 556 B/op 9 allocs/op 1.04
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 1909 ns/op 1838 ns/op 1.04
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op 555 B/op 556 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 1710 ns/op 556 B/op 9 allocs/op 1838 ns/op 556 B/op 9 allocs/op 0.93
BenchmarkSmall/memdb-1000-100-16-40/query-hits - ns/op 1710 ns/op 1838 ns/op 0.93
BenchmarkSmall/memdb-1000-100-16-40/query-hits - B/op 556 B/op 556 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 105319 ns/op 47092 B/op 821 allocs/op 94819 ns/op 46947 B/op 819 allocs/op 1.11
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 105319 ns/op 94819 ns/op 1.11
BenchmarkSmall/memdb-1000-100-16-40/update - B/op 47092 B/op 46947 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op 821 allocs/op 819 allocs/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update 92526 ns/op 46928 B/op 827 allocs/op 94819 ns/op 46947 B/op 819 allocs/op 0.98
BenchmarkSmall/memdb-1000-100-16-40/update - ns/op 92526 ns/op 94819 ns/op 0.98
BenchmarkSmall/memdb-1000-100-16-40/update - B/op 46928 B/op 46947 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/update - allocs/op 827 allocs/op 819 allocs/op 1.01
BenchmarkSmall/memdb-1000-100-16-40/block 15142112 ns/op 6583932 B/op 116810 allocs/op 14779426 ns/op 6583538 B/op 116865 allocs/op 1.02
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 15142112 ns/op 14779426 ns/op 1.02
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 6583932 B/op 6583538 B/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 116810 allocs/op 116865 allocs/op 1.00
BenchmarkSmall/memdb-1000-100-16-40/block 19836855 ns/op 9131481 B/op 166342 allocs/op 14779426 ns/op 6583538 B/op 116865 allocs/op 1.34
BenchmarkSmall/memdb-1000-100-16-40/block - ns/op 19836855 ns/op 14779426 ns/op 1.34
BenchmarkSmall/memdb-1000-100-16-40/block - B/op 9131481 B/op 6583538 B/op 1.39
BenchmarkSmall/memdb-1000-100-16-40/block - allocs/op 166342 allocs/op 116865 allocs/op 1.42
BenchmarkMedium/boltdb-100000-100-16-40/query-miss 9928 ns/op 1217 B/op 33 allocs/op 9762 ns/op 1215 B/op 33 allocs/op 1.02
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 9928 ns/op 9762 ns/op 1.02
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op 1217 B/op 1215 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 8135 ns/op 1217 B/op 33 allocs/op 9762 ns/op 1215 B/op 33 allocs/op 0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - ns/op 8135 ns/op 9762 ns/op 0.83
BenchmarkMedium/boltdb-100000-100-16-40/query-miss - B/op 1217 B/op 1215 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-hits 12354 ns/op 1708 B/op 46 allocs/op 12520 ns/op 1713 B/op 46 allocs/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 12354 ns/op 12520 ns/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op 1708 B/op 1713 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 11273 ns/op 1700 B/op 46 allocs/op 12520 ns/op 1713 B/op 46 allocs/op 0.90
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - ns/op 11273 ns/op 12520 ns/op 0.90
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - B/op 1700 B/op 1713 B/op 0.99
BenchmarkMedium/boltdb-100000-100-16-40/query-hits - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkMedium/boltdb-100000-100-16-40/update 4734772 ns/op 95439 B/op 808 allocs/op 5345608 ns/op 99665 B/op 844 allocs/op 0.89
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op 4734772 ns/op 5345608 ns/op 0.89
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op 95439 B/op 99665 B/op 0.96
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op 808 allocs/op 844 allocs/op 0.96
BenchmarkMedium/boltdb-100000-100-16-40/update 6696448 ns/op 133610 B/op 1040 allocs/op 5345608 ns/op 99665 B/op 844 allocs/op 1.25
BenchmarkMedium/boltdb-100000-100-16-40/update - ns/op 6696448 ns/op 5345608 ns/op 1.25
BenchmarkMedium/boltdb-100000-100-16-40/update - B/op 133610 B/op 99665 B/op 1.34
BenchmarkMedium/boltdb-100000-100-16-40/update - allocs/op 1040 allocs/op 844 allocs/op 1.23
BenchmarkMedium/boltdb-100000-100-16-40/block 827791682 ns/op 13260320 B/op 113119 allocs/op 803646488 ns/op 13041680 B/op 111467 allocs/op 1.03
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op 827791682 ns/op 803646488 ns/op 1.03
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op 13260320 B/op 13041680 B/op 1.02
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op 113119 allocs/op 111467 allocs/op 1.01
BenchmarkMedium/boltdb-100000-100-16-40/block 809016278 ns/op 13261780 B/op 111524 allocs/op 803646488 ns/op 13041680 B/op 111467 allocs/op 1.01
BenchmarkMedium/boltdb-100000-100-16-40/block - ns/op 809016278 ns/op 803646488 ns/op 1.01
BenchmarkMedium/boltdb-100000-100-16-40/block - B/op 13261780 B/op 13041680 B/op 1.02
BenchmarkMedium/boltdb-100000-100-16-40/block - allocs/op 111524 allocs/op 111467 allocs/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 14245 ns/op 1538 B/op 28 allocs/op 13140 ns/op 1521 B/op 27 allocs/op 1.08
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 14245 ns/op 13140 ns/op 1.08
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op 1538 B/op 1521 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op 28 allocs/op 27 allocs/op 1.04
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss 12373 ns/op 1533 B/op 28 allocs/op 13140 ns/op 1521 B/op 27 allocs/op 0.94
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - ns/op 12373 ns/op 13140 ns/op 0.94
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - B/op 1533 B/op 1521 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-miss - allocs/op 28 allocs/op 27 allocs/op 1.04
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits 18307 ns/op 2178 B/op 38 allocs/op 18047 ns/op 2143 B/op 38 allocs/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 18307 ns/op 18047 ns/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op 2178 B/op 2143 B/op 1.02
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 16357 ns/op 2177 B/op 38 allocs/op 18047 ns/op 2143 B/op 38 allocs/op 0.91
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - ns/op 16357 ns/op 18047 ns/op 0.91
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - B/op 2177 B/op 2143 B/op 1.02
BenchmarkMedium/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkMedium/goleveldb-100000-100-16-40/update 293494 ns/op 47463 B/op 544 allocs/op 316312 ns/op 47026 B/op 541 allocs/op 0.93
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 293494 ns/op 316312 ns/op 0.93
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op 47463 B/op 47026 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op 544 allocs/op 541 allocs/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update 167543 ns/op 47384 B/op 573 allocs/op 316312 ns/op 47026 B/op 541 allocs/op 0.53
BenchmarkMedium/goleveldb-100000-100-16-40/update - ns/op 167543 ns/op 316312 ns/op 0.53
BenchmarkMedium/goleveldb-100000-100-16-40/update - B/op 47384 B/op 47026 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/update - allocs/op 573 allocs/op 541 allocs/op 1.06
BenchmarkMedium/goleveldb-100000-100-16-40/block 38871072 ns/op 5204692 B/op 64055 allocs/op 39828048 ns/op 5165545 B/op 63764 allocs/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 38871072 ns/op 39828048 ns/op 0.98
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op 5204692 B/op 5165545 B/op 1.01
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op 64055 allocs/op 63764 allocs/op 1.00
BenchmarkMedium/goleveldb-100000-100-16-40/block 21977774 ns/op 5447056 B/op 67371 allocs/op 39828048 ns/op 5165545 B/op 63764 allocs/op 0.55
BenchmarkMedium/goleveldb-100000-100-16-40/block - ns/op 21977774 ns/op 39828048 ns/op 0.55
BenchmarkMedium/goleveldb-100000-100-16-40/block - B/op 5447056 B/op 5165545 B/op 1.05
BenchmarkMedium/goleveldb-100000-100-16-40/block - allocs/op 67371 allocs/op 63764 allocs/op 1.06
BenchmarkMedium/memdb-100000-100-16-40/query-miss 5119 ns/op 406 B/op 7 allocs/op 5253 ns/op 405 B/op 7 allocs/op 0.97
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 5119 ns/op 5253 ns/op 0.97
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op 406 B/op 405 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 4723 ns/op 407 B/op 7 allocs/op 5253 ns/op 405 B/op 7 allocs/op 0.90
BenchmarkMedium/memdb-100000-100-16-40/query-miss - ns/op 4723 ns/op 5253 ns/op 0.90
BenchmarkMedium/memdb-100000-100-16-40/query-miss - B/op 407 B/op 405 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 5941 ns/op 557 B/op 9 allocs/op 5761 ns/op 558 B/op 9 allocs/op 1.03
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 5941 ns/op 5761 ns/op 1.03
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op 557 B/op 558 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 5303 ns/op 558 B/op 9 allocs/op 5761 ns/op 558 B/op 9 allocs/op 0.92
BenchmarkMedium/memdb-100000-100-16-40/query-hits - ns/op 5303 ns/op 5761 ns/op 0.92
BenchmarkMedium/memdb-100000-100-16-40/query-hits - B/op 558 B/op 558 B/op 1
BenchmarkMedium/memdb-100000-100-16-40/query-hits - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkMedium/memdb-100000-100-16-40/update 893569 ns/op 273050 B/op 5290 allocs/op 898100 ns/op 270818 B/op 5250 allocs/op 0.99
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 893569 ns/op 898100 ns/op 0.99
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 273050 B/op 270818 B/op 1.01
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 5290 allocs/op 5250 allocs/op 1.01
BenchmarkMedium/memdb-100000-100-16-40/update 1040708 ns/op 374693 B/op 7425 allocs/op 898100 ns/op 270818 B/op 5250 allocs/op 1.16
BenchmarkMedium/memdb-100000-100-16-40/update - ns/op 1040708 ns/op 898100 ns/op 1.16
BenchmarkMedium/memdb-100000-100-16-40/update - B/op 374693 B/op 270818 B/op 1.38
BenchmarkMedium/memdb-100000-100-16-40/update - allocs/op 7425 allocs/op 5250 allocs/op 1.41
BenchmarkMedium/memdb-100000-100-16-40/block 140505421 ns/op 39846953 B/op 789271 allocs/op 128176452 ns/op 39991434 B/op 791638 allocs/op 1.10
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 140505421 ns/op 128176452 ns/op 1.10
BenchmarkMedium/memdb-100000-100-16-40/block - B/op 39846953 B/op 39991434 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op 789271 allocs/op 791638 allocs/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block 109358320 ns/op 39810386 B/op 788627 allocs/op 128176452 ns/op 39991434 B/op 791638 allocs/op 0.85
BenchmarkMedium/memdb-100000-100-16-40/block - ns/op 109358320 ns/op 128176452 ns/op 0.85
BenchmarkMedium/memdb-100000-100-16-40/block - B/op 39810386 B/op 39991434 B/op 1.00
BenchmarkMedium/memdb-100000-100-16-40/block - allocs/op 788627 allocs/op 791638 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 15233 ns/op 1527 B/op 28 allocs/op 13414 ns/op 1527 B/op 27 allocs/op 1.14
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 15233 ns/op 13414 ns/op 1.14
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1527 B/op 1527 B/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 28 allocs/op 27 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss 13867 ns/op 1523 B/op 27 allocs/op 13414 ns/op 1527 B/op 27 allocs/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - ns/op 13867 ns/op 13414 ns/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - B/op 1523 B/op 1527 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss - allocs/op 27 allocs/op 27 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits 21371 ns/op 2177 B/op 38 allocs/op 23049 ns/op 2150 B/op 38 allocs/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 21371 ns/op 23049 ns/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op 2177 B/op 2150 B/op 1.01
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 18745 ns/op 2163 B/op 38 allocs/op 23049 ns/op 2150 B/op 38 allocs/op 0.81
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - ns/op 18745 ns/op 23049 ns/op 0.81
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - B/op 2163 B/op 2150 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update 544363 ns/op 83428 B/op 780 allocs/op 555419 ns/op 80089 B/op 773 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 544363 ns/op 555419 ns/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op 83428 B/op 80089 B/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op 780 allocs/op 773 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update 295033 ns/op 82843 B/op 794 allocs/op 555419 ns/op 80089 B/op 773 allocs/op 0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - ns/op 295033 ns/op 555419 ns/op 0.53
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - B/op 82843 B/op 80089 B/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update - allocs/op 794 allocs/op 773 allocs/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 2867246 ns/op 446078 B/op 4132 allocs/op 2756824 ns/op 433204 B/op 4107 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 2867246 ns/op 2756824 ns/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op 446078 B/op 433204 B/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op 4132 allocs/op 4107 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block 1526514 ns/op 377041 B/op 4192 allocs/op 2756824 ns/op 433204 B/op 4107 allocs/op 0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - ns/op 1526514 ns/op 2756824 ns/op 0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - B/op 377041 B/op 433204 B/op 0.87
BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block - allocs/op 4192 allocs/op 4107 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 15737 ns/op 1532 B/op 28 allocs/op 13727 ns/op 1546 B/op 28 allocs/op 1.15
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 15737 ns/op 13727 ns/op 1.15
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1532 B/op 1546 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - allocs/op 28 allocs/op 28 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss 13774 ns/op 1522 B/op 27 allocs/op 13727 ns/op 1546 B/op 28 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - ns/op 13774 ns/op 13727 ns/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss - B/op 1522 B/op 1546 B/op 0.98
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 19160 ns/op 2173 B/op 38 allocs/op 18084 ns/op 2169 B/op 38 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 19160 ns/op 18084 ns/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op 2173 B/op 2169 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 16157 ns/op 2159 B/op 38 allocs/op 18084 ns/op 2169 B/op 38 allocs/op 0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - ns/op 16157 ns/op 18084 ns/op 0.89
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits - B/op 2159 B/op 2169 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 351226 ns/op 58411 B/op 634 allocs/op 356884 ns/op 59632 B/op 637 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 351226 ns/op 356884 ns/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op 58411 B/op 59632 B/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op 634 allocs/op 637 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update 197460 ns/op 57437 B/op 667 allocs/op 356884 ns/op 59632 B/op 637 allocs/op 0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - ns/op 197460 ns/op 356884 ns/op 0.55
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - B/op 57437 B/op 59632 B/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update - allocs/op 667 allocs/op 637 allocs/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 8978270 ns/op 1397218 B/op 17052 allocs/op 9683077 ns/op 1407724 B/op 17429 allocs/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 8978270 ns/op 9683077 ns/op 0.93
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op 1397218 B/op 1407724 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op 17052 allocs/op 17429 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block 6271157 ns/op 1465200 B/op 17904 allocs/op 9683077 ns/op 1407724 B/op 17429 allocs/op 0.65
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - ns/op 6271157 ns/op 9683077 ns/op 0.65
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - B/op 1465200 B/op 1407724 B/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block - allocs/op 17904 allocs/op 17429 allocs/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 17382 ns/op 1527 B/op 28 allocs/op 13011 ns/op 1517 B/op 27 allocs/op 1.34
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 17382 ns/op 13011 ns/op 1.34
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op 1527 B/op 1517 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op 28 allocs/op 27 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss 15135 ns/op 1525 B/op 28 allocs/op 13011 ns/op 1517 B/op 27 allocs/op 1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - ns/op 15135 ns/op 13011 ns/op 1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - B/op 1525 B/op 1517 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss - allocs/op 28 allocs/op 27 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits 20660 ns/op 2168 B/op 38 allocs/op 17815 ns/op 2144 B/op 38 allocs/op 1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 20660 ns/op 17815 ns/op 1.16
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op 2168 B/op 2144 B/op 1.01
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 18791 ns/op 2158 B/op 38 allocs/op 17815 ns/op 2144 B/op 38 allocs/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - ns/op 18791 ns/op 17815 ns/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - B/op 2158 B/op 2144 B/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits - allocs/op 38 allocs/op 38 allocs/op 1
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 317672 ns/op 47461 B/op 546 allocs/op 284758 ns/op 48073 B/op 550 allocs/op 1.12
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 317672 ns/op 284758 ns/op 1.12
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op 47461 B/op 48073 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op 546 allocs/op 550 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update 173737 ns/op 47630 B/op 577 allocs/op 284758 ns/op 48073 B/op 550 allocs/op 0.61
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - ns/op 173737 ns/op 284758 ns/op 0.61
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - B/op 47630 B/op 48073 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update - allocs/op 577 allocs/op 550 allocs/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 35272179 ns/op 4792278 B/op 60602 allocs/op 33847617 ns/op 5006508 B/op 62261 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 35272179 ns/op 33847617 ns/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op 4792278 B/op 5006508 B/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op 60602 allocs/op 62261 allocs/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block 18878450 ns/op 5129602 B/op 64027 allocs/op 33847617 ns/op 5006508 B/op 62261 allocs/op 0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - ns/op 18878450 ns/op 33847617 ns/op 0.56
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - B/op 5129602 B/op 5006508 B/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block - allocs/op 64027 allocs/op 62261 allocs/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss 14360 ns/op 1524 B/op 27 allocs/op 12639 ns/op 1520 B/op 27 allocs/op 1.14
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 14360 ns/op 12639 ns/op 1.14
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op 1524 B/op 1520 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-miss 12303 ns/op 1516 B/op 27 allocs/op 12639 ns/op 1520 B/op 27 allocs/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - ns/op 12303 ns/op 12639 ns/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss - B/op 1516 B/op 1520 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 17938 ns/op 2165 B/op 38 allocs/op 17275 ns/op 2157 B/op 38 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 17938 ns/op 17275 ns/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op 2165 B/op 2157 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 16576 ns/op 2167 B/op 38 allocs/op 17275 ns/op 2157 B/op 38 allocs/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - ns/op 16576 ns/op 17275 ns/op 0.96
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits - B/op 2167 B/op 2157 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/update 227766 ns/op 38845 B/op 453 allocs/op 214754 ns/op 39139 B/op 456 allocs/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 227766 ns/op 214754 ns/op 1.06
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 38845 B/op 39139 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 453 allocs/op 456 allocs/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update 177484 ns/op 48426 B/op 585 allocs/op 214754 ns/op 39139 B/op 456 allocs/op 0.83
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - ns/op 177484 ns/op 214754 ns/op 0.83
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - B/op 48426 B/op 39139 B/op 1.24
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update - allocs/op 585 allocs/op 456 allocs/op 1.28
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 158049146 ns/op 20861841 B/op 262124 allocs/op 152993180 ns/op 21369190 B/op 267380 allocs/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 158049146 ns/op 152993180 ns/op 1.03
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op 20861841 B/op 21369190 B/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op 262124 allocs/op 267380 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block 79656724 ns/op 20841742 B/op 259901 allocs/op 152993180 ns/op 21369190 B/op 267380 allocs/op 0.52
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - ns/op 79656724 ns/op 152993180 ns/op 0.52
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - B/op 20841742 B/op 21369190 B/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block - allocs/op 259901 allocs/op 267380 allocs/op 0.97
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss 14107 ns/op 1517 B/op 27 allocs/op 13896 ns/op 1513 B/op 27 allocs/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 14107 ns/op 13896 ns/op 1.02
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1517 B/op 1513 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 13672 ns/op 1524 B/op 27 allocs/op 13896 ns/op 1513 B/op 27 allocs/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - ns/op 13672 ns/op 13896 ns/op 0.98
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss - B/op 1524 B/op 1513 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 17437 ns/op 2151 B/op 38 allocs/op 16003 ns/op 2137 B/op 38 allocs/op 1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 17437 ns/op 16003 ns/op 1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op 2151 B/op 2137 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 16689 ns/op 2145 B/op 38 allocs/op 16003 ns/op 2137 B/op 38 allocs/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - ns/op 16689 ns/op 16003 ns/op 1.04
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits - B/op 2145 B/op 2137 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/update 161767 ns/op 31640 B/op 343 allocs/op 148595 ns/op 31978 B/op 344 allocs/op 1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 161767 ns/op 148595 ns/op 1.09
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op 31640 B/op 31978 B/op 0.99
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op 343 allocs/op 344 allocs/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update 121566 ns/op 35501 B/op 422 allocs/op 148595 ns/op 31978 B/op 344 allocs/op 0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - ns/op 121566 ns/op 148595 ns/op 0.82
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - B/op 35501 B/op 31978 B/op 1.11
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update - allocs/op 422 allocs/op 344 allocs/op 1.23
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 585307597 ns/op 79436290 B/op 1005165 allocs/op 556754979 ns/op 79829568 B/op 994572 allocs/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 585307597 ns/op 556754979 ns/op 1.05
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op 79436290 B/op 79829568 B/op 1.00
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op 1005165 allocs/op 994572 allocs/op 1.01
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block 379190224 ns/op 94539990 B/op 1150907 allocs/op 556754979 ns/op 79829568 B/op 994572 allocs/op 0.68
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - ns/op 379190224 ns/op 556754979 ns/op 0.68
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - B/op 94539990 B/op 79829568 B/op 1.18
BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block - allocs/op 1150907 allocs/op 994572 allocs/op 1.16
BenchmarkHash/ripemd160 834.3 ns/op 25 B/op 1 allocs/op 833.3 ns/op 25 B/op 1 allocs/op 1.00
BenchmarkHash/ripemd160 - ns/op 834.3 ns/op 833.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 842.2 ns/op 25 B/op 1 allocs/op 837.8 ns/op 25 B/op 1 allocs/op 1.01
BenchmarkHash/ripemd160-64 - ns/op 842.2 ns/op 837.8 ns/op 1.01
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 3393 ns/op 25 B/op 1 allocs/op 833.3 ns/op 25 B/op 1 allocs/op 4.07
BenchmarkHash/ripemd160 - ns/op 3393 ns/op 833.3 ns/op 4.07
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 3379 ns/op 25 B/op 1 allocs/op 3378 ns/op 25 B/op 1 allocs/op 1.00
BenchmarkHash/ripemd160-512 - ns/op 3379 ns/op 3378 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 434.4 ns/op 33 B/op 1 allocs/op 426 ns/op 33 B/op 1 allocs/op 1.02
BenchmarkHash/sha2-256 - ns/op 434.4 ns/op 426 ns/op 1.02
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 413 ns/op 33 B/op 1 allocs/op 411.7 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha2-256-64 - ns/op 413 ns/op 411.7 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 1526 ns/op 33 B/op 1 allocs/op 426 ns/op 33 B/op 1 allocs/op 3.58
BenchmarkHash/sha2-256 - ns/op 1526 ns/op 426 ns/op 3.58
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 1500 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha2-256-512 - ns/op 1502 ns/op 1500 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 651.1 ns/op 33 B/op 1 allocs/op 646.6 ns/op 33 B/op 1 allocs/op 1.01
BenchmarkHash/sha3-256 - ns/op 651.1 ns/op 646.6 ns/op 1.01
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 632.5 ns/op 33 B/op 1 allocs/op 624.7 ns/op 33 B/op 1 allocs/op 1.01
BenchmarkHash/sha3-256-64 - ns/op 632.5 ns/op 624.7 ns/op 1.01
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 1786 ns/op 33 B/op 1 allocs/op 646.6 ns/op 33 B/op 1 allocs/op 2.76
BenchmarkHash/sha3-256 - ns/op 1786 ns/op 646.6 ns/op 2.76
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 1763 ns/op 33 B/op 1 allocs/op 1.00
BenchmarkHash/sha3-256-512 - ns/op 1759 ns/op 1763 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 185.3 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 1.01
BenchmarkRandBytes10B - ns/op 185.3 ns/op 183.6 ns/op 1.01
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes10B 181 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 0.99
BenchmarkRandBytes10B - ns/op 181 ns/op 183.6 ns/op 0.99
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1647 ns/op 112 B/op 1 allocs/op 1643 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1647 ns/op 1643 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 1643 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1644 ns/op 1643 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 16606 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16606 ns/op 16590 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 16598 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16598 ns/op 16590 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 166214 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 166214 ns/op 166148 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 166067 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 166067 ns/op 166148 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 1671516 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 1.00
BenchmarkRandBytes100KiB - ns/op 1671516 ns/op 1678899 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 1667010 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1667010 ns/op 1678899 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 17199946 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 1.00
BenchmarkRandBytes1MiB - ns/op 17199946 ns/op 17115603 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 17084664 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 1.00
BenchmarkRandBytes1MiB - ns/op 17084664 ns/op 17115603 ns/op 1.00
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkSwitchBroadcast 10245 ns/op 1765 B/op 53 allocs/op 10051 ns/op 1769 B/op 53 allocs/op 1.02
BenchmarkSwitchBroadcast - ns/op 10245 ns/op 10051 ns/op 1.02
BenchmarkSwitchBroadcast - B/op 1765 B/op 1769 B/op 1.00
BenchmarkSwitchBroadcast - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkSwitchBroadcast 11606 ns/op 1778 B/op 53 allocs/op 10051 ns/op 1769 B/op 53 allocs/op 1.15
BenchmarkSwitchBroadcast - ns/op 11606 ns/op 10051 ns/op 1.15
BenchmarkSwitchBroadcast - B/op 1778 B/op 1769 B/op 1.01
BenchmarkSwitchBroadcast - allocs/op 53 allocs/op 53 allocs/op 1
BenchmarkWriteSecretConnection 4061 ns/op 0 B/op 0 allocs/op 4057 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkWriteSecretConnection - ns/op 4061 ns/op 4057 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 4292 ns/op 0 B/op 0 allocs/op 4057 ns/op 0 B/op 0 allocs/op 1.06
BenchmarkWriteSecretConnection - ns/op 4292 ns/op 4057 ns/op 1.06
BenchmarkWriteSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkWriteSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkReadSecretConnection 2384 ns/op 0 B/op 0 allocs/op 2386 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkReadSecretConnection - ns/op 2384 ns/op 2386 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 2521 ns/op 0 B/op 0 allocs/op 2386 ns/op 0 B/op 0 allocs/op 1.06
BenchmarkReadSecretConnection - ns/op 2521 ns/op 2386 ns/op 1.06
BenchmarkReadSecretConnection - B/op 0 B/op 0 B/op 1
BenchmarkReadSecretConnection - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkRandBytes10B 184.4 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkRandBytes10B - ns/op 184.4 ns/op 183.6 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 182 ns/op 16 B/op 1 allocs/op 183.6 ns/op 16 B/op 1 allocs/op 0.99
BenchmarkRandBytes10B - ns/op 182 ns/op 183.6 ns/op 0.99
BenchmarkRandBytes10B - B/op 16 B/op 16 B/op 1
BenchmarkRandBytes10B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1655 ns/op 112 B/op 1 allocs/op 1643 ns/op 112 B/op 1 allocs/op 1.01
BenchmarkRandBytes100B - ns/op 1655 ns/op 1643 ns/op 1.01
BenchmarkRandBytes100B - B/op 112 B/op 112 B/op 1
BenchmarkRandBytes100B - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRandBytes100B 1650 ns/op 112 B/op 1 allocs/op 1643 ns/op 112 B/op 1 allocs/op 1.00
BenchmarkRandBytes100B - ns/op 1650 ns/op 1643 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 16647 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16647 ns/op 16590 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 16628 ns/op 1024 B/op 1 allocs/op 16590 ns/op 1024 B/op 1 allocs/op 1.00
BenchmarkRandBytes1KiB - ns/op 16628 ns/op 16590 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 166586 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 166586 ns/op 166148 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 166199 ns/op 10240 B/op 1 allocs/op 166148 ns/op 10240 B/op 1 allocs/op 1.00
BenchmarkRandBytes10KiB - ns/op 166199 ns/op 166148 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 1666476 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1666476 ns/op 1678899 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 1667822 ns/op 106496 B/op 1 allocs/op 1678899 ns/op 106496 B/op 1 allocs/op 0.99
BenchmarkRandBytes100KiB - ns/op 1667822 ns/op 1678899 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 17063784 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 1.00
BenchmarkRandBytes1MiB - ns/op 17063784 ns/op 17115603 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 17088613 ns/op 1048576 B/op 1 allocs/op 17115603 ns/op 1048576 B/op 1 allocs/op 1.00
BenchmarkRandBytes1MiB - ns/op 17088613 ns/op 17115603 ns/op 1.00
BenchmarkRandBytes1MiB - B/op 1048576 B/op 1048576 B/op 1
BenchmarkRandBytes1MiB - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkAccountMapperGetAccountFound 5523 ns/op 699 B/op 21 allocs/op 6133 ns/op 699 B/op 21 allocs/op 0.90
BenchmarkAccountMapperGetAccountFound - ns/op 5523 ns/op 6133 ns/op 0.90
BenchmarkAccountMapperGetAccountFound - B/op 699 B/op 699 B/op 1
BenchmarkAccountMapperGetAccountFound - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkAccountMapperGetAccountFound 5029 ns/op 699 B/op 21 allocs/op 6133 ns/op 699 B/op 21 allocs/op 0.82
BenchmarkAccountMapperGetAccountFound - ns/op 5029 ns/op 6133 ns/op 0.82
BenchmarkAccountMapperGetAccountFound - B/op 699 B/op 699 B/op 1
BenchmarkAccountMapperGetAccountFound - allocs/op 21 allocs/op 21 allocs/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins 12597 ns/op 1979 B/op 46 allocs/op 12682 ns/op 1979 B/op 46 allocs/op 0.99
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 12597 ns/op 12682 ns/op 0.99
BenchmarkAccountMapperGetAccountFoundWithCoins - B/op 1979 B/op 1979 B/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins - allocs/op 46 allocs/op 46 allocs/op 1
BenchmarkAccountMapperGetAccountFoundWithCoins 10616 ns/op 1979 B/op 46 allocs/op 12682 ns/op 1979 B/op 46 allocs/op 0.84
BenchmarkAccountMapperGetAccountFoundWithCoins - ns/op 10616 ns/op 12682 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 21534 ns/op 10752 B/op 142 allocs/op 21091 ns/op 10770 B/op 142 allocs/op 1.02
BenchmarkAccountMapperSetAccount - ns/op 21534 ns/op 21091 ns/op 1.02
BenchmarkAccountMapperSetAccount - B/op 10752 B/op 10770 B/op 1.00
BenchmarkAccountMapperSetAccount - allocs/op 142 allocs/op 142 allocs/op 1
BenchmarkAccountMapperSetAccount 15374 ns/op 10974 B/op 144 allocs/op 21091 ns/op 10770 B/op 142 allocs/op 0.73
BenchmarkAccountMapperSetAccount - ns/op 15374 ns/op 21091 ns/op 0.73
BenchmarkAccountMapperSetAccount - B/op 10974 B/op 10770 B/op 1.02
BenchmarkAccountMapperSetAccount - allocs/op 144 allocs/op 142 allocs/op 1.01
BenchmarkAccountMapperSetAccountWithCoins 26658 ns/op 11505 B/op 186 allocs/op 25910 ns/op 11525 B/op 187 allocs/op 1.03
BenchmarkAccountMapperSetAccountWithCoins - ns/op 26658 ns/op 25910 ns/op 1.03
BenchmarkAccountMapperSetAccountWithCoins - B/op 11505 B/op 11525 B/op 1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op 186 allocs/op 187 allocs/op 0.99
BenchmarkAccountMapperSetAccountWithCoins 20286 ns/op 11553 B/op 187 allocs/op 25910 ns/op 11525 B/op 187 allocs/op 0.78
BenchmarkAccountMapperSetAccountWithCoins - ns/op 20286 ns/op 25910 ns/op 0.78
BenchmarkAccountMapperSetAccountWithCoins - B/op 11553 B/op 11525 B/op 1.00
BenchmarkAccountMapperSetAccountWithCoins - allocs/op 187 allocs/op 187 allocs/op 1
BenchmarkCacheStoreIterator500 35184 ns/op 9656 B/op 16 allocs/op 34832 ns/op 9656 B/op 16 allocs/op 1.01
BenchmarkCacheStoreIterator500 - ns/op 35184 ns/op 34832 ns/op 1.01
BenchmarkCacheStoreIterator500 - B/op 9656 B/op 9656 B/op 1
BenchmarkCacheStoreIterator500 - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkCacheStoreIterator500 29284 ns/op 9654 B/op 16 allocs/op 34832 ns/op 9656 B/op 16 allocs/op 0.84
BenchmarkCacheStoreIterator500 - ns/op 29284 ns/op 34832 ns/op 0.84
BenchmarkCacheStoreIterator500 - B/op 9654 B/op 9656 B/op 1.00
BenchmarkCacheStoreIterator500 - allocs/op 16 allocs/op 16 allocs/op 1
BenchmarkCacheStoreIterator1000 69233 ns/op 17872 B/op 17 allocs/op 69137 ns/op 17872 B/op 17 allocs/op 1.00
BenchmarkCacheStoreIterator1000 - ns/op 69233 ns/op 69137 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 58310 ns/op 17867 B/op 17 allocs/op 69137 ns/op 17872 B/op 17 allocs/op 0.84
BenchmarkCacheStoreIterator1000 - ns/op 58310 ns/op 69137 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 1088439 ns/op 315649 B/op 108 allocs/op 1076161 ns/op 315832 B/op 111 allocs/op 1.01
BenchmarkCacheStoreIterator10000 - ns/op 1088439 ns/op 1076161 ns/op 1.01
BenchmarkCacheStoreIterator10000 - B/op 315649 B/op 315832 B/op 1.00
BenchmarkCacheStoreIterator10000 - allocs/op 108 allocs/op 111 allocs/op 0.97
BenchmarkCacheStoreIterator10000 921618 ns/op 314755 B/op 92 allocs/op 1076161 ns/op 315832 B/op 111 allocs/op 0.86
BenchmarkCacheStoreIterator10000 - ns/op 921618 ns/op 1076161 ns/op 0.86
BenchmarkCacheStoreIterator10000 - B/op 314755 B/op 315832 B/op 1.00
BenchmarkCacheStoreIterator10000 - allocs/op 92 allocs/op 111 allocs/op 0.83
BenchmarkCacheStoreIterator50000 12642805 ns/op 2404889 B/op 4156 allocs/op 8614486 ns/op 2368772 B/op 3521 allocs/op 1.47
BenchmarkCacheStoreIterator50000 - ns/op 12642805 ns/op 8614486 ns/op 1.47
BenchmarkCacheStoreIterator50000 - B/op 2404889 B/op 2368772 B/op 1.02
BenchmarkCacheStoreIterator50000 - allocs/op 4156 allocs/op 3521 allocs/op 1.18
BenchmarkCacheStoreIterator50000 10022633 ns/op 2400821 B/op 4083 allocs/op 8614486 ns/op 2368772 B/op 3521 allocs/op 1.16
BenchmarkCacheStoreIterator50000 - ns/op 10022633 ns/op 8614486 ns/op 1.16
BenchmarkCacheStoreIterator50000 - B/op 2400821 B/op 2368772 B/op 1.01
BenchmarkCacheStoreIterator50000 - allocs/op 4083 allocs/op 3521 allocs/op 1.16
BenchmarkCacheStoreIterator100000 30554843 ns/op 5824414 B/op 23312 allocs/op 26918647 ns/op 5859344 B/op 23925 allocs/op 1.14
BenchmarkCacheStoreIterator100000 - ns/op 30554843 ns/op 26918647 ns/op 1.14
BenchmarkCacheStoreIterator100000 - B/op 5824414 B/op 5859344 B/op 0.99
BenchmarkCacheStoreIterator100000 - allocs/op 23312 allocs/op 23925 allocs/op 0.97
BenchmarkCacheStoreIterator100000 21036938 ns/op 5532189 B/op 18190 allocs/op 26918647 ns/op 5859344 B/op 23925 allocs/op 0.78
BenchmarkCacheStoreIterator100000 - ns/op 21036938 ns/op 26918647 ns/op 0.78
BenchmarkCacheStoreIterator100000 - B/op 5532189 B/op 5859344 B/op 0.94
BenchmarkCacheStoreIterator100000 - allocs/op 18190 allocs/op 23925 allocs/op 0.76
BenchmarkCacheStoreGetNoKeyFound 781.2 ns/op 154 B/op 3 allocs/op 789.6 ns/op 175 B/op 3 allocs/op 0.99
BenchmarkCacheStoreGetNoKeyFound - ns/op 781.2 ns/op 789.6 ns/op 0.99
BenchmarkCacheStoreGetNoKeyFound - B/op 154 B/op 175 B/op 0.88
BenchmarkCacheStoreGetNoKeyFound - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkCacheStoreGetNoKeyFound 688.7 ns/op 159 B/op 3 allocs/op 789.6 ns/op 175 B/op 3 allocs/op 0.87
BenchmarkCacheStoreGetNoKeyFound - ns/op 688.7 ns/op 789.6 ns/op 0.87
BenchmarkCacheStoreGetNoKeyFound - B/op 159 B/op 175 B/op 0.91
BenchmarkCacheStoreGetNoKeyFound - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkCacheStoreGetKeyFound 186.8 ns/op 3 B/op 1 allocs/op 187.3 ns/op 3 B/op 1 allocs/op 1.00
BenchmarkCacheStoreGetKeyFound - ns/op 186.8 ns/op 187.3 ns/op 1.00
BenchmarkCacheStoreGetKeyFound - B/op 3 B/op 3 B/op 1
BenchmarkCacheStoreGetKeyFound - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCacheStoreGetKeyFound 187.3 ns/op 3 B/op 1 allocs/op 187.3 ns/op 3 B/op 1 allocs/op 1
BenchmarkCacheStoreGetKeyFound - ns/op 187.3 ns/op 187.3 ns/op 1
BenchmarkCacheStoreGetKeyFound - B/op 3 B/op 3 B/op 1
BenchmarkCacheStoreGetKeyFound - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkIAVLIteratorNext 426.3 ns/op 0 B/op 0 allocs/op 426.1 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIAVLIteratorNext - ns/op 426.3 ns/op 426.1 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 413.6 ns/op 0 B/op 0 allocs/op 426.1 ns/op 0 B/op 0 allocs/op 0.97
BenchmarkIAVLIteratorNext - ns/op 413.6 ns/op 426.1 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.