package
0.5.36
Repository: https://github.com/devlights/try-golang.git
Documentation: pkg.go.dev

# README

これは何?

ファイル処理をする際に、os.Openを毎回実施するのと、開きっぱなしで処理するのとでは、どれくらいパフォーマンスが違うのかについてのサンプルです。

以下の記事を見て、自分用にサンプルとしてここに追加しました。

実行結果

 $ task -d examples/singleapp/os_open_benchmark/
task: [default] go test . -bench=. -run=^$
goos: linux
goarch: amd64
pkg: github.com/devlights/try-golang/examples/singleapp/os_open_benchmark
cpu: AMD EPYC 7B13
BenchmarkOsOpenEvery-16           118224              9920 ns/op
BenchmarkOsOpenKeep-16            751408              1526 ns/op
PASS
ok      github.com/devlights/try-golang/examples/singleapp/os_open_benchmark    3.862s