参考

Go 单元测试/性能测试

性能测试

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

指定方法

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

cpu 性能分析

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

内存分析

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

goroutine 阻塞分析

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

### 指定几个cpu分析

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