解决IDEA因分配内存而引起的卡顿

时间:2021-11-20 09:26:26

解决IDEA分配内存不足引起卡顿的问题

在使用IDEA的过程中,经常会运行一段时间后程序卡顿。一段代码可能要敲很久或者出现死机状态,严重影响代码书写速度。经查阅资料,IDEA的自动分配内存最大只有750m大小,这显然是不够用的。想要流畅的运行IDEA,一种非常简单的办法就是手动修改系统分配内存。
以下是以mac系统为例的详细介绍,windows同理

找到目标文件位置

  1. 我们首先要找到设定分配内存的系统文件。mac系统打开该文件只需在应用程序中单击右键,打开显示包内容。
    解决IDEA因分配内存而引起的卡顿

  2. 进入contents后点击bin文件夹
  3. 如图所示的idea.vmoptions文件就是我们要找的目标文件!
    解决IDEA因分配内存而引起的卡顿

进行修改

我们用任意一个文本编辑器打开上述文件,发现有如下内容:
解决IDEA因分配内存而引起的卡顿

图片中红色方框中的内容就是分配内存的语句,我们把128、750分别更换成1024和2048,就将内存最小/大分配量更换成了1G和2G,这样的内存就足够我们使用了

在IDEA端接受修改

现在我们打开IDEA,点击Intellij IDEA,进入Appearance & Behavior中的Appearance,勾选图片中选项就OK了!
解决IDEA因分配内存而引起的卡顿

现在再运行一下IDEA试试?