项目太大了,go build/run 非常慢,想看下具体是哪里的问题??有没有什么排查工具推荐下
![]() | 1 pathletboy 321 天前 go build -v 看看哪个包卡着长 |
![]() | 2 echoZero 321 天前 同问 go build 之后体积突增,这个怎么能排查 |
3 lt0136 321 天前 ![]() https://github.com/icio/actiongraph 可以显示每个 package 的编译时间 |
4 lt0136 321 天前 ![]() |
![]() | 5 lysShub 321 天前 是不是加了 cgo |
![]() | 6 picone 321 天前 ![]() 我之前有研究过 Go build 时候 cache 的机制,发现他有个 debug 选项 -debug-actiongraph ,可以导出分析的依赖项以及每个 action 的起止时间。 我的文章: https://picone.github.io/2023/10/23/go-cache.html |