如何加快golang编译速度

跟着我的步骤来:

第一步:(点击edit)

第二步:

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

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

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

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

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

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

相关推荐
BestAns40 分钟前
一文带你吃透 Java 反射机制
java·后端
2501_916766541 小时前
【Springboot】数据层开发-数据源自动管理
java·spring boot·后端
小高Baby@1 小时前
Go语言中判断map 中是否包含某个key 的方法
golang
半夏知半秋1 小时前
docker常用指令整理
运维·笔记·后端·学习·docker·容器
程序员码歌1 小时前
短思考第263天,每天复盘10分钟,胜过盲目努力一整年
android·前端·后端
软件管理系统1 小时前
基于Spring Boot的便民维修管理系统
java·spring boot·后端
源代码•宸2 小时前
Leetcode—620. 有趣的电影&&Q3. 有趣的电影【简单】
数据库·后端·mysql·算法·leetcode·职场和发展
廋到被风吹走2 小时前
【Spring】DispatcherServlet解析
java·后端·spring
码luffyliu3 小时前
系统优化:从压测到性能飞升
后端·压力测试
それども4 小时前
Spring Bean 的name可以相同吗
java·后端·spring