今天运行项目的时候出现了一个如下图的问题:
The IDE is running low on memory and this might affect performance. Please consider increasing available heap.
意思是我的idea内存不足,建议增加内存
但我的控制台并没有显示内存占用情况,就想着打开内存指示器,发现2020版打开指示器的方法与之前的不一样了,直接在代码界面双击shift键,然后在搜索栏里输入 Show Memory Indicator,就会自动弹出了,如下图所示,打开开关即可:
这样在控制台右下角就会显示内存指示器了(这里显示的是更改内存配置之后的),同时点击内存指示器可以回收内存
然后在工具栏里选择Help-Edit Custom VM Options即可修改内存
下图是我改后的值
只修改Xmx的值就可以。我的默认是512,Xms为128.
考虑到我的电脑内存为16G,平常也是IDEA用的多,所以我就把Xms改为了512m,同时把Xmx改大了,本来想改为2048的,结果改完后发现实际值为1979...(这就体现出有内存指示器的好处),然后我就改为了2118,最后指示器显示的最大内存就为2047(最大值),再次运行项目就不会出Low Memory的问题了。
有点不解的是,idea的最大运行内存为啥只能是2047呢?