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  }