当前位置:首页 > 内存 > 正文

idea占多少内存算正常(idea占用内存太大)

  • 内存
  • 2024-07-28 11:45:26
  • 8777

一、idea卡顿问题解决我是一个新手,分享一个解决卡住想法问题的案例。
我主要修改了两个地方的配置
1.在我们的idea安装文件下,将ons文件中的设置更改如下
在查资料的过程中,也有网友分享说最小内存和最大内存的值应该是同样的,这是为了避免GC后内存重新分配的问题(据说是这样),但原因是根据我个人的经验,如果两个值相同,启动还是很慢。,,所以我还是调整了一大一小。笔者的机器是16G。我也尝试过把上图中的最大和最小内存都调到4G,但还是不如1024和2048舒服。
2.借助Idea进行设置
输入上图后,修改数值
大功告成!
二、idea耗内存最近在使用IntelliJidea进行开发时,经常遇到内存满了,导致异常卡顿的情况。起初我一直以为自己的程序项目存在内存泄漏,而且刚开发,内存还会满。最后实在受不了了,就在各大科技网站上搜索了相关文章,他们都说改变Intellijidea默认的vm配置文件可以增加内存使用量。比如修改bin目录下的on
这当然需要你有足够的内存,但实际情况表明(如果你的系统是64位,bin下会有和)-安装后目录,快捷方式默认指向),如果更改默认512m。更改后第一次启动实际上会生效,但是启动完成后会自动替换为之前我尝试过多次的配置。包括重新安装Intellijidea)但意外发生了同样的问题。发现还是正常,不会被替换,恢复到750m尝试了多次,决定指向的快捷方式,终于解决了问题。当然,长时间运行还是会占用越来越多的内存,但至少运行Intellijidea一整天,不会出现内存溢出和假死的情况。还有一点要提的是,这里的的必要条件不仅是系统是64位,还必须同时安装64位的jdk,这样才能像32位系统一样使用,如果内存已满或溢出,尝试更改上面的提示内容即可(注意公司好像是32位系统,内存不经常满,个人猜测Intellijidea可以检测到系统满)。64位,所以建议安装64位的jdk,然后使用64位的Intellijidea来启动,但这只是猜测由于英语水平有限,不想读但删除了具体原因,或者Intellijidea的效果是本来就是这样的。