From ebe20b4f87fa875cfe922ba515f49626ce7d534b Mon Sep 17 00:00:00 2001 From: casjay Date: Sat, 30 May 2026 21:42:46 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Add=20gops=20and=20benchstat=20G?= =?UTF-8?q?o=20debugging=20tools=20=F0=9F=94=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add two debug/profiling tools to 05-custom.sh: - gops: live process diagnostics (list Go processes, dump stacks, force GC) - benchstat: statistically sound benchmark comparison via pprof Both tools baked into /usr/local/bin at build time. Build verified: go1.26.3, all 19 tools confirmed on PATH. - rootfs/root/docker/setup/05-custom.sh: add gops and benchstat installs rootfs/root/docker/setup/05-custom.sh --- rootfs/root/docker/setup/05-custom.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rootfs/root/docker/setup/05-custom.sh b/rootfs/root/docker/setup/05-custom.sh index d9474c2..742da3f 100755 --- a/rootfs/root/docker/setup/05-custom.sh +++ b/rootfs/root/docker/setup/05-custom.sh @@ -105,6 +105,12 @@ go install gotest.tools/gotestsum@latest # Source-level debugger go install github.com/go-delve/delve/cmd/dlv@latest +# Live process diagnostics: list Go processes, dump stacks, force GC, etc. +go install github.com/google/gops@latest + +# Benchmark comparison (statistically sound diff of pprof benchmark runs) +go install golang.org/x/perf/cmd/benchstat@latest + # Live-reload dev server for iterative development go install github.com/air-verse/air@latest