intellij idea cpu占用率太大太满 运行速度太慢 使了五个解决方法最终成功

17年的文章了,现在什么样已经不知道了。版本升了太多,可以试试,但不保证有用

提前说一句,方案五:jb sdk bintray Downloader 这个插件已经搜不到了,好像下架了,官方说可以用另一个插件替代,但是那个插件也下架了好像。但是有离线版。实在不行可以装一个试试。离线插件安装方法。。。。emmmm....度娘吧。。。。

突然发现,intellij idea 特别卡,在代码间移动的时候,居然刷新都跟不上,然后打开任务管理器一看,CPU占用率100%。。。intellij idea自己一个程序的占用率就高达80~90,这还只是单纯的打开,没有做其他任何操作。然后,就是解决呗。

方法一:升级idea。

去官网下载,升级到2017.2.5。(没用)

方法二:超频

本人的CPU不行,AMD A6 9500 R5 ,最大频率2.3G,大概能用得起i7的人不会有这个烦恼吧。。。翻了一下教程,好复杂,而且,怂且穷,没试。。。。

方法三:百度一,修改idea配置文件D:\ideaIU-2017.2\bin\idea.exe.vmoptions如下。原理是加大默认内存会减少gc,就快了。。(不明显)

-Xms1024m

-Xmx2048m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=256m
-ea
-Dsun.io.useCanonCaches=false
-Dsun.awt.keepWorkingSetOnMinimize=true
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50


方法三: 百度二,关掉代码检查。

setting -> Editor -> Inspections,把右面方框框里的对勾全去掉,或者根据需要去掉。原理是关闭不必要的代码检查,提高速度。(效果不明显)

方法四:关掉多余的插件(隔壁大神曾经解决过这个问题的原因)

setting -> plugins -> show中选择custom,把除了maven helper,jb sdk bintray Downloader 之外的没用的插件关掉。(大神的有效,我的不是这个原因)

方法五: 选择合适的jdk版本(我的就是这个原因,解决,CPU占用率明显下降)

https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under?page=3

可以到以上页面看看。总之要换成idea自己的jdk。选一个合适的版本。官方插件老变,各位去官网上找找吧。

1. idea使用的jdk不是sun官方的,而是自己封装的一款jdk,下载这个jdk你可以使用jb sdk bintray Downloader 这个插件。首先,你可以先看看你的jdk版本,如下图那个jre。

2. 快捷键shift + Ctrl + A ,然后会弹出个enter action and option name ,在里面输入jb(当然,你得先安装上面说的那个插件),然后选择get jb sdk from bintray

3. 等~~~一~~~~等~~~~~

4. 你会看到个下载对话框

5. 加载巨慢,等~~~一~~~~等~~~~~

6. 选择第一个下拉框,选择合适的版本,一定不能选最新版本,我慢的原因就是用了最新版本,要使用最新版本的上一个版本的稳定版,那个1024,1036,1038越大,版本就越新,我以前是下载了最新的1038,然后CPU就吃满了,然后现在换了1024就好了,下载的时候根据你电脑的位数选择对应的版本就行,如下图:

7. download,等~~~一~~~~等~~~~~

8. update,等~~~一~~~~等~~~~~

9. 弹出一个让你重启的对话框,重启,然后到help -> about 里看看生效没,就好了。。。。。

如果,那个插件下载好,install按钮不可选的话,那就把插件卸载掉,重新装一下就好了。

可能以后还会有其他奇葩原因,遇到了再往上更新吧。有能力的还是换个好一点儿的CPU好,任性,心累。。。。

PS:有些换完jdk发现idea起不来了,大家可以翻翻idea的log,看看原因。基本上都是jdk没设置对,或者版本不对,或者环境变量有问题。idea搜索jdk是有一个顺序的。按照这个排查一下吧。https://www.cnblogs.com/yeminglong/p/6552433.html

还有,大家一定要根据自己的实际情况操作,不要看我的图片上的选择,你的电脑是32位或者64位,就选对应的X86,或X64。我图片上的选择不一定适合你的电脑

还不行的话,请看8楼评论试试。

### 解决 IntelliJ IDEA 中 Java 堆空间不足的问题 当遇到 `java.lang.OutOfMemoryError: Java heap space` 错误时,表明应用程序尝试分配内存对象的空间超出了 JVM 的堆大小限制。对于开发环境中的 IDE 如 IntelliJ IDEA,可以通过调整其启动参数来增加可用的堆空间。 #### 调整 IntelliJ IDEA 启动配置文件 IntelliJ IDEA 使用特定于操作系统的配置文件来设置 JVM 参数: - **Windows/Linux**: 文件路径通常位于安装目录下的 `bin/idea64.exe.vmoptions` 或者用户主目录 `.IntelliJIdea<version>/config/idea64.exe.vmoptions`. - **macOS**: 配置文件可能存在于 `/Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions`. 编辑这些文件可以修改 `-Xms` 和 `-Xmx` 参数以分别指定初始和最大堆尺寸。例如,为了给IDEA提供更多的内存支持,可将其设为如下所示[^1]: ```properties -Xms512m -Xmx8g ``` 这表示最小堆大小被设定为512MB而最大可达8GB(具体数值应根据个人计算机硬件条件适当调整)。保存更改并重启IDE即可生效新设置。 另外,在某些情况下,如果项目依赖库较多或存在大量索引数据,则还需要考虑优化项目的构建过程以及清理不必要的缓存资源,从而减少对内存的需求量。 #### 通过命令行传递 VM Options 除了直接修改配置文件外,也可以在启动 IntelliJ IDEA 时通过命令行传入自定义的VM选项。这种方式适用于临时性的调试需求而不必永久改变默认配置: ```bash /Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea -vmoption Xmx=8G ``` 此方法同样能够有效缓解因堆溢出引发的各种异常情况。
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

锁柱子

想白嫖?(笑)嫖就嫖吧(哈哈)

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

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

打赏作者

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

抵扣说明:

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

余额充值