From 63b887eb6235298966547ccf5f7b4b24695dfbfb Mon Sep 17 00:00:00 2001 From: Fabian Reinartz Date: Thu, 8 Dec 2016 12:00:05 +0100 Subject: [PATCH] Add Makefile --- cmd/tsdb/Makefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 cmd/tsdb/Makefile diff --git a/cmd/tsdb/Makefile b/cmd/tsdb/Makefile new file mode 100644 index 0000000000..770de625c4 --- /dev/null +++ b/cmd/tsdb/Makefile @@ -0,0 +1,16 @@ +build: + @go build . + +bench_default: build + @echo ">> running benchmark" + @./tsdb bench write --out=benchout/default --engine=default --metrics=$(NUM_METRICS) testdata.100k + @go tool pprof -svg ./tsdb benchout/default/cpu.prof > benchout/default/cpuprof.svg + @go tool pprof -svg ./tsdb benchout/default/mem.prof > benchout/default/memprof.svg + @go tool pprof -svg ./tsdb benchout/default/block.prof > benchout/default/blockprof.svg + +bench_tsdb: build + @echo ">> running benchmark" + @./tsdb bench write --out=benchout/tsdb --engine=tsdb --metrics=$(NUM_METRICS) testdata.100k + @go tool pprof -svg ./tsdb benchout/tsdb/cpu.prof > benchout/tsdb/cpuprof.svg + @go tool pprof -svg ./tsdb benchout/tsdb/mem.prof > benchout/tsdb/memprof.svg + @go tool pprof -svg ./tsdb benchout/tsdb/block.prof > benchout/tsdb/blockprof.svg