IDEA CPU 拉满,飙升到 100% 问题解决办法

最近这段时间也不知道为啥,先是桌面管理器 CPU 占用一路飙升,不知道哪里内存泄漏,这个关了也就算了,使用的 IDEA2020.3 也开始抽风,CPU 一路狂飙到独占 99%。

是可忍孰不可忍,这个问题导致 IDEA 一直卡顿,已经严重影响生产力了,网上搜了不少方法都解决不了,最后终于还是解决了这个问题,记录一下嗷。

1、 修改 IDEA 配置文件(这个方法个人感觉不太管用,治标不治本)
修改 IDEA 安装 bin 目录下修改 idea64.exe.vmoptions 文件中的 -Xms 和 -Xmx 参数

-Xms2048m		// 这个是 Java heap 初始值,,也可以设置成跟最大值一样
-Xmx2048m		// 这个是 heap 的最大值,默认是内存的 1/4 大小,具体设置多少看自己实际情况
-XX:ReservedCodeCacheSize=256m			// 预留保存代码的内存空间
-XX:+UseConcMarkSweepGC					// GC 垃圾回收老年代使用并发标记清除
-XX:SoftRefLRUPolicyMSPerMB=50			// 堆空间中的软引用将在多长时间内被清除,单位是秒
-XX:CICompilerCount=2					// 最大并行编译数
-XX:+HeapDumpOnOutOfMemoryError			// 堆内存溢出(OOM)时自动生成 dump 文件
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-Dfile.encoding=UTF-8

配置完成后重启一下,问题不一定能解决,然后开始我们的下一步

2. 查看一下 IDE 中哪个进程占用的 CPU 过高

help -> Diagnostic Tools -> Activity Monitor
在这里插入图片描述
然后我们可以边敲代码,边观察。一般从这个地方就可以找到原因了,找到具体的问题解决,关掉实时编译,关掉代码检查,禁用占用 CPU 过高的插件等等。
在这里插入图片描述
我的问题就是这样解决的,找到 CPU 占用过高的是个插件,禁用了这个插件就 OK 了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一起来搬砖呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值