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

目录

一、背景

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

二、排查

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

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

三、解决

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

四、效果以及结果展示

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

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

五、总结

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

相关推荐
菜宾4 小时前
java-redis面试题
java·开发语言·redis
猿小羽4 小时前
AI 学习与实战系列:Spring AI + MCP 深度实战——构建标准化、可扩展的智能 Agent 系统
java·spring boot·llm·agent·spring ai·mcp·model context protocol
木井巳4 小时前
【递归算法】快速幂解决 pow(x,n)
java·算法·leetcode·深度优先
程序员_大白4 小时前
区块链部署与运维,零基础入门到精通,收藏这篇就够了
运维·c语言·开发语言·区块链
qq_229058014 小时前
python-Dgango项目收集静态文件、构建前端、安装依赖
开发语言·python
测试人社区—66794 小时前
2025区块链分层防御指南:AI驱动的安全测试实战策略
开发语言·驱动开发·python·appium·pytest
风景的人生4 小时前
mybatis映射时候的注意点
java·mybatis
m0_748248654 小时前
C++使用HTTP库和框架轻松发送HTTP请求
开发语言·c++·http
墨夶4 小时前
Java冷热钱包:不是所有钱包都叫“双保险“!用户资产安全的终极守护者
java·安全·区块链
Yorlen_Zhang5 小时前
Python @property 装饰器详解:优雅控制属性访问的魔法
开发语言·python