go build/run 非常慢,有什么排查工具么

1 天前
 main1234

项目太大了,go build/run 非常慢,想看下具体是哪里的问题??有没有什么排查工具推荐下

1281 次点击
所在节点    程序员
7 条回复
pathletboy
1 天前
go build -v
看看哪个包卡着长
echoZero
1 天前
同问 go build 之后体积突增,这个怎么能排查
lt0136
1 天前
https://github.com/icio/actiongraph
可以显示每个 package 的编译时间
lt0136
1 天前
lysShub
1 天前
是不是加了 cgo
picone
1 天前
我之前有研究过 Go build 时候 cache 的机制,发现他有个 debug 选项 -debug-actiongraph ,可以导出分析的依赖项以及每个 action 的起止时间。

我的文章: https://picone.github.io/2023/10/23/go-cache.html
echoZero
1 天前
@lt0136 大佬牛逼,救我于水火啊。 我司天天要求控制二进制的大小 有时候莫名其妙的就变大。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1091736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX