全部产品
Search
文档中心

应用实时监控服务ARMS:使用Cache加快Instgo编译速度

更新时间:Feb 05, 2026

本文介绍如何通过Cache加速Instgo编译速度。

适用范围

  • 容器方式编译无效,仅适用于本地或者ECS下编译。

  • instgo 版本大于1.4.6。

操作步骤

一、下载Instgo

根据当前运行环境下载,可以查看Instgo工具介绍

wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo

二、修改权限

chmod +x instgo

三、增加Cache参数

./instgo set --goCache=/tmp/go-cache //如这样把cache设置到目录/tmp/go-cache中

四、编译Go应用

如果是在固定的机器中编译,第一次编译:

./instgo go build main.go

第二次及以后的编译会使用上述设置的goCache目录,加速的编译流程,整体编译时间降低50%以上。