summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Milde <daniel@milde.cz>2024-04-19 21:35:47 +0200
committerDaniel Milde <daniel@milde.cz>2024-04-19 21:35:47 +0200
commitef8f8d8398fb8c1349b7ca3a826c0631becb7ad8 (patch)
tree5d7285382bf165149c5aa5b6095b3f8d7a20a009
parentbece4517ca5d92140dfee0f14defe41f383b0ffc (diff)
ci: add target for tracing
-rw-r--r--Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index a8cfdbf..cf6b3a1 100644
--- a/Makefile
+++ b/Makefile
@@ -110,6 +110,10 @@ pgo:
go tool pprof -proto cpu.pprof default.pgo > merged.pprof
mv merged.pprof default.pgo
+trace:
+ wget -O trace.out http://localhost:6060/debug/pprof/trace?seconds=30
+ gotraceui ./trace.out
+
benchmark:
sudo cpupower frequency-set -g performance
hyperfine --export-markdown=bench-cold.md \
@@ -146,5 +150,6 @@ release:
install-dev-dependencies:
go install gotest.tools/gotestsum@latest
go install github.com/mitchellh/gox@latest
+ go install honnef.co/go/gotraceui/cmd/gotraceui@master
.PHONY: run build build-static build-all test gobench benchmark coverage coverage-html clean clean-uncompressed-dist man show-man release