参考

Go 单元测试/性能测试

性能测试

go test -test.bench=. -test.benchmem

指定方法

go test -test.bench=MyFunc -test.benchmem

cpu 性能分析

go test -test.bench=MyFunc -test.cpuprofile cpu.out

内存分析

go test -test.bench=MyFunc -test.memprofile mem.out

goroutine 阻塞分析

go test -test.bench=MyFunc -test.blockprofile block.out 

### 指定几个cpu分析

go test -test.bench=MyFunc -test.benchmem -test.cpu 1,2,4