CPU profiling
Run benchmarks, collect CPU profile, open pprof interactive UI
go test -cpuprofile=cpu.prof -bench=. ./... && go tool pprof cpu.prof
- tool
- go10 commands
- tags
- godebugperformance
More go commands
-
go list ./...Print import paths of all packages in the module
-
gofmt -w .Reformat all .go files in the current tree
-
go vet ./...Report likely mistakes in Go source code
-
GOOS=linux GOARCH=amd64 go build -o bin/app ./cmd/appCross-compile a Go binary for Linux/amd64
-
go test -race -count=1 ./...Run all tests with race condition detection enabled