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

目录

一、背景

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

二、排查

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

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

三、解决

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

四、效果以及结果展示

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

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

五、总结

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

相关推荐
小猪皮蛋粥19 小时前
python画图
开发语言·python
Felven19 小时前
A. The 67th Integer Problem
开发语言
zopple19 小时前
Laravel7.x核心特性全解析
开发语言·php·laravel
wjs202419 小时前
MVC 应用程序
开发语言
studyForMokey19 小时前
【Android面试】Java专题 todo
android·java·面试
lly20240619 小时前
ionic 模态窗口:全面解析与最佳实践
开发语言
小白学大数据19 小时前
解决 Python 爬虫被限制:延迟抓取指令深度解析
开发语言·c++·爬虫·python
一只大袋鼠19 小时前
MyBatis 特性(三):缓存、延迟加载、注解开发
java·数据库·笔记·sql·缓存·mybatis
qq_120840937119 小时前
Three.js 工程向:EffectComposer 后处理链路与色彩管理
开发语言·前端·javascript
老毛肚20 小时前
Redis高级
java·数据库·redis