怎么检查go问题

本文阅读 1 分钟
首页 golang 正文

题目序号:935

题目来源:好未来

频次:1

答案1:(趁醉独饮痛)

golangci-lint:

golangci-lint 是一个集成工具,它集成了很多静态代码分析工具(静态代码分析是不会运行代码的),我们通过配置这个工具,便可灵活启用需要的代码规范检查。

安装命令:

go get github.com/golangci/golangci-lint/cmd/golangci-lint

自带的 vet

vet 是 go 中自带的静态分析工具,可以让我们检查出 package 或者源码文件中一些隐含的错误。

//分析某个文件
go vet test/main.go

//分析某个包
go vet test/*.go
go vet test/...

benchmark 基准测试

profile

官方文章

profile就是定时采样,收集cpu,内存等信息,进而给出性能优化指导。

可以通过编译后文件,查看火焰图,查看函数执行时长、内存分析,CPU执行时长

详情可见-->极客兔兔

本文来自投稿,不代表本站立场,如若转载,请注明出处:
Golang Map 如何扩容
« 上一篇 09-17
go什么场景使用接口
下一篇 » 09-17

发表评论

发表评论