Skip to content

Commit 1fca355

Browse files
committed
save
1 parent ce5f05a commit 1fca355

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

mdbx/cursor_test.go

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1737,9 +1737,10 @@ func BenchmarkCursor_Set_Sequence(b *testing.B) {
17371737
env, _ := setup(b)
17381738

17391739
const N = 100
1740-
var keys [N][8]byte
1740+
var keys [N][]byte
17411741
for i := range keys {
1742-
binary.BigEndian.PutUint64(keys[i][:], uint64(i))
1742+
keys[i] = make([]byte, 4)
1743+
binary.BigEndian.PutUint32(keys[i], uint32(i))
17431744
}
17441745

17451746
var db DBI
@@ -1749,7 +1750,7 @@ func BenchmarkCursor_Set_Sequence(b *testing.B) {
17491750
return err
17501751
}
17511752
for i := range keys {
1752-
err = txn.Put(db, keys[i][:], keys[i][:], 0)
1753+
err = txn.Put(db, keys[i], keys[i], 0)
17531754
if err != nil {
17541755
return err
17551756
}
@@ -1768,7 +1769,7 @@ func BenchmarkCursor_Set_Sequence(b *testing.B) {
17681769
b.ResetTimer()
17691770
for b.Loop() {
17701771
for i := range keys {
1771-
_, _, err = c.Get(keys[i][:], nil, Set)
1772+
_, _, err = c.Get(keys[i], nil, Set)
17721773
if err != nil {
17731774
return err
17741775
}
@@ -1830,9 +1831,10 @@ func BenchmarkCursor_Put_Sequence(b *testing.B) {
18301831
env, _ := setup(b)
18311832

18321833
const N = 100
1833-
var keys [N][8]byte
1834+
var keys [N][]byte
18341835
for i := range keys {
1835-
binary.BigEndian.PutUint64(keys[i][:], uint64(i))
1836+
keys[i] = make([]byte, 4)
1837+
binary.BigEndian.PutUint32(keys[i], uint32(i))
18361838
}
18371839

18381840
var db DBI
@@ -1843,7 +1845,7 @@ func BenchmarkCursor_Put_Sequence(b *testing.B) {
18431845
return err
18441846
}
18451847
for i := range keys {
1846-
err = txn.Put(db, keys[i][:], keys[i][:], 0)
1848+
err = txn.Put(db, keys[i], keys[i], 0)
18471849
if err != nil {
18481850
return err
18491851
}
@@ -1862,7 +1864,7 @@ func BenchmarkCursor_Put_Sequence(b *testing.B) {
18621864
b.ResetTimer()
18631865
for b.Loop() {
18641866
for i := 0; i < N; i++ {
1865-
if err = c.Put(keys[i][:], keys[i][:], 0); err != nil {
1867+
if err = c.Put(keys[i], keys[i], 0); err != nil {
18661868
return err
18671869
}
18681870
}

0 commit comments

Comments
 (0)