一、背景
使用idea编译项目等操作,经常性发热严重,并且时间慢。直到昨天编译一个项目用时30分钟,电脑温度很高,并且有烧灼的味道,于是有了此篇文章。
二、排查
1、针对于编译慢的问题,首先想到就是内存不够,于是就通过活动监视器查看cpu使用情况;具体情况如下图所示(不是排查的实时图,后续补的),某个java进程占用率贼高,并且他的种类是intel类型(划重点,要考);
2、针对以上问题,并结合苹果的架构,问题就出在intel上。思索片刻想到我安装的jdk版本是x64架构,而我此刻是苹果的芯片,所以定位到问题就是软件架构不同需要进行转译。
三、解决
因是java的问题,所以卸载掉x64的jdk,重新在官网下载aarch64版本的jdk即可。
四、效果以及结果展示
4.1 编译java项目很快、电脑发热很小;
4.2 查看编译项目时,java进程的类型图如下:
文章来源:https://www.toymoban.com/news/detail-849259.html
五、总结
对于苹果自研的芯片,很多软件可能存在兼容性问题,如果因芯片而导致严重的转译问题,则需要去寻找合适的软件版本。文章来源地址https://www.toymoban.com/news/detail-849259.html
到了这里,关于MAC(M1芯片)编译Java项目慢且发热严重问题解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!