如何加快golang编译速度

跟着我的步骤来:

第一步:(点击edit)

第二步:

将go tool arguments设置为-p=4,初始值设为4,

代表最多同时编译4个包(非文件)。

电脑性能好时,可设为CPU最大核心数(充分利用多核);

性能差时最好用-p=1,以串行编译避免资源竞争。

**注意:**并行度并非越高越好,超核心数可能因线程切换降低效率,含CGO等特殊依赖时,低并行度可能更稳定。

啥是cgo,就是go语言调用c语言写的包。

相关推荐
Zfox_3 分钟前
【Go】异常处理、泛型和文件操作
开发语言·后端·golang
zhangyanfei015 分钟前
谈谈 Golang 中的线程协程是如何管理栈内存的
开发语言·后端·golang
A-程序设计17 分钟前
基于Spring Boot+Vue的生活用品购物平台设计与实现-(源码+LW+可部署)
vue.js·spring boot·后端
k***z1120 分钟前
Spring boot创建时常用的依赖
java·spring boot·后端
计算机毕设定制辅导-无忧学长39 分钟前
基于Spring Boot的驾校管理系统
java·spring boot·后端
q***046341 分钟前
[golang][MAC]Go环境搭建+VsCode配置
vscode·macos·golang
IT_陈寒1 小时前
SpringBoot3.0实战:5个高并发场景下的性能优化技巧,让你的应用快如闪电⚡
前端·人工智能·后端
p***23362 小时前
SpringBoot教程(三十二) SpringBoot集成Skywalking链路跟踪
spring boot·后端·skywalking
绝无仅有2 小时前
Elasticsearch经典面试题案例分析
后端·面试·架构