INNER CODE UNIT · Go
BenchmarkSingleFileStoreWrite
256dpi/lungo · bench_test.go:79
func BenchmarkSingleFileStoreWrite(b *testing.B) {
_ = os.Remove("./bench.bson")
client, engine, err := Open(nil, Options{
Store: NewFileStore("./bench.bson", 0666),
})
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++ {