IDEA2020版开启内存指示器,并调整内存配置

今天运行项目的时候出现了一个如下图的问题:

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呢?

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
内存指示器是一种用来显示和监控计算机内存使用情况的工具。通过设置内存指示器,可以方便地观察和管理内存资源的分配与释放。 首先,设置内存指示器的目的是为了更好地掌握计算机内存的使用情况。计算机内存是计算机运行程序时必不可少的部分,任何程序都需要在内存中进行运行。通过设置内存指示器,我们可以实时地了解当前计算机内存的使用状态,包括已经分配的内存和尚未使用的内存。这样,我们可以合理地安排程序的运行,避免出现内存不足的情况。 其次,设置内存指示器还可以帮助我们发现内存泄漏的问题。内存泄漏是指程序分配的内存空间在使用完毕后没有正确地释放,导致内存资源的浪费。通过内存指示器,我们可以观察到内存的使用情况是否正常,如果发现异常的占用情况,则可以进一步检查出可能存在的内存泄漏问题,并及时进行处理。 最后,设置内存指示器还可以提醒用户及时释放不再使用的内存资源。在进行大型程序开发时,随着程序的运行,内存的占用量可能变得庞大,如果不及时释放不再使用的内存资源,将会导致内存紧张,甚至系统崩溃。通过内存指示器,在内存占用过高时可以及时警示,提醒用户进行内存的释放操作,以保证系统的稳定运行。 总之,设置内存指示器对于更好地管理内存资源是非常重要的。它可以帮助我们了解内存的使用情况、发现内存泄漏问题,并提醒及时释放不再使用的内存。这样可以更高效地利用计算机内存,提高系统的运行效率和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Coding101

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

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

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

打赏作者

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

抵扣说明:

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

余额充值