github.com/lazyledger/lazyledger-core@v0.35.0-dev.0.20210613111200-4c651f053571/libs/db/memdb/db_test.go (about) 1 package memdb 2 3 import ( 4 "testing" 5 6 "github.com/lazyledger/lazyledger-core/libs/db/internal/dbtest" 7 ) 8 9 func BenchmarkMemDBRangeScans1M(b *testing.B) { 10 db := NewDB() 11 defer db.Close() 12 13 dbtest.BenchmarkRangeScans(b, db, int64(1e6)) 14 } 15 16 func BenchmarkMemDBRangeScans10M(b *testing.B) { 17 db := NewDB() 18 defer db.Close() 19 20 dbtest.BenchmarkRangeScans(b, db, int64(10e6)) 21 } 22 23 func BenchmarkMemDBRandomReadsWrites(b *testing.B) { 24 db := NewDB() 25 defer db.Close() 26 27 dbtest.BenchmarkRandomReadsWrites(b, db) 28 }