WIN10系统解决IDEA动不动就卡顿一下

1、前言

不知为啥,最近idea一直在卡顿,输入几个代码都会卡两秒,鼠标滚动文件卡两秒,点击打开文件卡两秒,就算是点击上方的工具栏,它也要等两秒才会出来菜单!
WIN10系统解决IDEA动不动就卡顿一下_第1张图片

卡顿的时候整个idea直接无响应,简直快把我弄疯了,我甚至还去专门清理了一下电脑风扇,以为是扇热的问题(虽然风扇真的堆满了灰尘),但是清理完之后,该卡的还是卡

2、初步认识问题(未解决)

我应该和大家一样,碰到这种难以解决的问题,都会去上网找一下是什么问题。在网上,我见到最多的解决方式就是要去设置idea64.exe.vmoptions文件里的内存。

WIN10系统解决IDEA动不动就卡顿一下_第2张图片

起初我的内存设置是这样的:

-Xms512m  // 最小内存(实际设置时不用写上注释)
-Xmx1024m  // 最大内存(实际设置时不用写上注释)

和网上其他人设置的内存对比,我的这个设置应该是偏低了,于是我稍微加大了一下内存:

-Xms1024m  // 最小内存(实际设置时不用写上注释)
-Xmx2048m  // 最大内存(实际设置时不用写上注释)

但是,idea还是会卡成PPT,还是动不动就卡两秒!

3、使用网上偏方(未解决)

在设置中,把以下地方内存设置大一些,这里我设置了2048(M)

WIN10系统解决IDEA动不动就卡顿一下_第3张图片
但是,idea还是会卡成PPT,还是动不动就卡两秒!

4、终于认识到问题所在(已解决)

我打开了IDEA右下角的内存占用情况,观察到idea实际使用的内存才300M左右(其实并不是,我太天真了,下面会提到),所以感觉是有其他的问题导致了idea卡顿。
WIN10系统解决IDEA动不动就卡顿一下_第4张图片
在我冥思苦想,在网上找了又找,各种方式都试了一下,还是无法解决。难道,我只能把idea卸载重装了吗……


突然,任务管理器有一个不起眼的数值引起了我的注意。

WIN10系统解决IDEA动不动就卡顿一下_第5张图片

我发现,idea应用一直占用在1800M左右,已经很接近2048M(我设置的虚拟机最大内存)了。此时有一个想法出现在我面前:

idea是不是一直想突破这个2048M内存,但是又无法突破呢?

于是,我把原来的虚拟机内存大小:

-Xms1024m  // 最小内存(实际设置时不用写上注释)
-Xmx2048m  // 最大内存(实际设置时不用写上注释)

设置成了:

-Xms2048m  // 最小内存(实际设置时不用写上注释)
-Xmx3072m  // 最大内存(实际设置时不用写上注释)

然后重启idea,打开任务管理器,惊喜的发现,idea的内存突破了2048M

WIN10系统解决IDEA动不动就卡顿一下_第6张图片

原来它一直想吃到2048M以上的内存,但是无奈被我原先设置的最大内存(2048M)限制住了。

idea变得比以前顺畅了,卡顿的次数稍微少了一些,但是,在写代码、滑动滚轮时,还是会出现卡顿两秒的情况。

最终,我把内存设置成了:

-Xms2048m  // 最小内存(实际设置时不用写上注释)
-Xmx5120m  // 最大内存(实际设置时不用写上注释)

重新打开idea,那种顺畅的感觉,又回来了!终于告别了卡顿!

WIN10系统解决IDEA动不动就卡顿一下_第7张图片

5、最后

其实整篇文章下来,解决方式其实还是设置idea64.exe.vmoptions文件里的内存大小。

我在一开始也设置了内存,但是还是会造成卡顿,就以为不是内存大小的问题了,于是就会自动忽略网上所有关于设置内存的解决方法。

但是,忽略掉的,往往就是正确的解决方式啊!

你可能感兴趣的:(intellij-idea,java,ide)