INNER CODE UNIT · Go
BenchmarkMemoryStoreWrite
256dpi/lungo · bench_test.go:11
func BenchmarkMemoryStoreWrite(b *testing.B) {
client, engine, err := Open(nil, Options{
Store: NewMemoryStore(),
})
if err != nil {
panic(err)
}
defer engine.Close()
coll := client.Database("foo").Collection("foo")
b.ResetTimer()
b.ReportAllocs()
for i := 0; i < b.N; i++ {
_, err = coll.InsertOne(nil, bson.M{
"n": i,