File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments