blob: 854a379fb5880cbaa61af1404ef8b43933b91b9d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
all:
go build
run:
go run main.go
test:
go test ./... -v
bench:
go test -run=xxx -bench=. ./... | tee bench.out
sortbench:
go test -run=xxx -bench=. ./sort | tee sortbench.out
queuebench:
go test -run=xxx -bench=. ./queue | tee queuebench.out
searchbench:
go test -run=xxx -bench=. ./search | tee searchbench.out
profile:
go test -run=xxx -bench=BenchmarkQuickSort ./sort -memprofile memprofile.out -cpuprofile cpuprofile.out
go tool pprof cpuprofile.out
|