MAC(M1芯片)编译Java项目慢且发热严重问题解决方案

目录

一、背景

使用idea编译项目等操作,经常性发热严重,并且时间慢。直到昨天编译一个项目用时30分钟,电脑温度很高,并且有烧灼的味道,于是有了此篇文章。

二、排查

1、针对于编译慢的问题,首先想到就是内存不够,于是就通过活动监视器查看cpu使用情况;具体情况如下图所示(不是排查的实时图,后续补的),某个java进程占用率贼高,并且他的种类是intel类型(划重点,要考);

2、针对以上问题,并结合苹果的架构,问题就出在intel上。思索片刻想到我安装的jdk版本是x64架构,而我此刻是苹果的芯片,所以定位到问题就是软件架构不同需要进行转译。

三、解决

因是java的问题,所以卸载掉x64的jdk,重新在官网下载aarch64版本的jdk即可。

四、效果以及结果展示

4.1 编译java项目很快、电脑发热很小;

4.2 查看编译项目时,java进程的类型图如下:

五、总结

对于苹果自研的芯片,很多软件可能存在兼容性问题,如果因芯片而导致严重的转译问题,则需要去寻找合适的软件版本。

相关推荐
波波烤鸭几秒前
深入理解 Gateway 网关:原理、源码解析与最佳实践
java·spring·gateway
Eiceblue8 分钟前
使用 C# 设置 Excel 单元格格式
开发语言·后端·c#·.net·excel
FenceRain11 分钟前
EasyExcel 实现国际化导入导出
java·spring boot·easyexcel
Leslie_Lei12 分钟前
【Eclipse】eclipse打开git拉取的项目
java·git·eclipse
li357412 分钟前
Spring Boot 中 StringRedisTemplate 与 RedisTemplate 的区别与使用陷阱(附 getBean 为何报错
java·spring boot·后端
正义的大古15 分钟前
OpenLayers数据源集成 -- 章节八:天地图集成详解
开发语言·javascript·ecmascript·openlayers
AD钙奶-lalala18 分钟前
RabbitMQ的核心使用示例
java·rabbitmq·java-rabbitmq
心之伊始31 分钟前
Spring Cloud Gateway:构建智能API网关的终极指南
java·spring
a5876932 分钟前
Spring Cloud Gateway:下一代API网关的深度解析与实战指南
java·分布式·网关
华仔啊38 分钟前
依赖注入用@Autowired、@Resource还是构造器?3分钟搞清Spring官方到底推荐谁
java·后端