Skip to content

ysaito-lev218/go-orm-benchmark-by-pg

Repository files navigation

Go ORM Benchmark By PostgreSQL

Environment

  • go version go1.6 linux/amd64

PostgreSQL

  • PostgreSQL 9.5 for Linux on x86_64

ORMs

All package run in no-cache mode.

Init

# build
go install
# table create, test data insert.
go-orm-benchmark-by-pg

Run

# change dir orms.
cd orms
# All
go test -bench . -benchmem
# Single
go test -bench PqRead -benchmem

go test -bench . -benchmem | prettybench

Reports

  • ベンチマーク名
  • 総実行時間(少ないほど良い)
  • 1回の実行にかかった時間(少ないほど良い)
  • 実行ごとに割り当てられたメモリのサイズ(少ないほど良い)
  • 1回の実行でメモリアロケーション(メモリ割り当て/配分)が行われた回数(少ないほど良い)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages