Skip to content

Commit edcfa02

Browse files
committed
save
1 parent 3054ba9 commit edcfa02

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

mdbx/cursor_test.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1828,10 +1828,9 @@ func BenchmarkCursor_Put(b *testing.B) {
18281828
env, _ := setup(b)
18291829

18301830
const N = 100
1831-
keys := make([][]byte, N)
1831+
var keys [N][8]byte
18321832
for i := range keys {
1833-
keys[i] = make([]byte, 8)
1834-
binary.BigEndian.PutUint64(keys[i], uint64(i))
1833+
binary.BigEndian.PutUint64(keys[i][:], uint64(i))
18351834
}
18361835

18371836
var db DBI
@@ -1841,8 +1840,8 @@ func BenchmarkCursor_Put(b *testing.B) {
18411840
if err != nil {
18421841
return err
18431842
}
1844-
for _, k := range keys {
1845-
err = txn.Put(db, k, k, 0)
1843+
for i := range keys {
1844+
err = txn.Put(db, keys[i][:], keys[i][:], 0)
18461845
if err != nil {
18471846
return err
18481847
}
@@ -1861,7 +1860,7 @@ func BenchmarkCursor_Put(b *testing.B) {
18611860
b.ResetTimer()
18621861
for b.Loop() {
18631862
for i := 0; i < N; i++ {
1864-
if err = c.Put(keys[i], keys[i], 0); err != nil {
1863+
if err = c.Put(keys[i][:], keys[i][:], 0); err != nil {
18651864
return err
18661865
}
18671866
}

0 commit comments

Comments
 (0)