注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 DBからレコードを取得してテキストファイルに出力する処理の中でreflectパッケージを使っていたが... 概要 DBからレコードを取得してテキストファイルに出力する処理の中でreflectパッケージを使っていたが、パフォーマンス的によろしくないという情報が多かったで使わないようにした。 実際にどのくらいパフォーマンスが違うのか気になったのでベンチマークテストを行ってみた。 環境 MacBook Air M1 メモリ16GB、 go 1.23.0、PostgreSQL 14.5 計測方法 Todosテーブルから10,000件のレコードを取得しテキストファイルに出力する サンプルコード reflectパッケージ使用 func BenchmarkFileOutPutTodosWithRefrect(b *testing.B) { db, _ := dbConn() b.ReportAllocs() for i := 0; i < b.N; i++ { FileOutPutTodosWithRefre
2024/12/23 リンク