Eclipse总是死掉,几乎是稍微操作快一点就会死掉,几分钟一次,
浪费了不少时间,网上的很多办法都只是说通过修改eclipse.ini文件来加大Eclipse的内存。
自己试了下,发现不管用。今天,又死掉了,不过爆出一个经常出现的错误,
大意是:permgen space导致内存溢出。
解决办法如下:
在eclipse.ini配置文件中加上以下两行
-XX:PermSize=128M
-XX:MaxPermSize=128M
加上上2行后,我的eclipse.ini文件如下所示:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
-vmargs
-Xms256m
-Xmx512m
-XX:PermSize=128M
-XX:MaxPermSize=128M
这里的内存大小根据自己的物理内存情况来决定吧。
从网上的资料看PermSize大一点肯定更好,而且最好是设置PermSize和MaxPermSize一样大。
理由如下: PermSize 和MaxPermSize如果设置为相同还可以在一定程度上提高性能,
因为PermSize在不断的变化中会需要转移其中的数据。
如果固定了以后,则可以减少每次扩大PermSize带来的性能损失。