-Xms40m
-Xmx256m
-XX:PermSize=64M
-XX:MaxPermSize=128M
-Xms40m:虚拟机占用系统的最小内存
-Xmx256m:虚拟机占用系统的最大内存
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,
-XX:MaxPermSize:最大堆大小。这个也适当大些
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=256M
-XX:MaxPermSize=512M
-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M
刚刚安装了Aptana插件,关闭后在启动,启动后自动关闭,连续试了多次无果,卸载插件(删除xxx.link文件,)问题任然存在,从网上搜索一通,觉得下面说的有道理, 将文件夹configuration下最近生成的文件夹(跟刚才插件有关的)删除,重新启动ok,下面是别人给的一些方法。
总结一点,别人的方法不一定完全适合你,但别人解决方法的思路和途径值得参考学习。
最近发现myeclipse启动后巨慢,而且经常在打开文件或者是找类文件的时候就会卡死,关键是开发时候正敲着代码,突然自动非正常关闭,也就是jvm崩溃掉了,很是让人郁闷:
错误信息如下:
原以为只是JVM设置的问题,可是反复的测试设置值几遍之后还是不行,重装MyEclipse重启机器还是不可以,搜集了下也有出现类似问题的人,按照他们的办法终于可以用了,一是要设置jvm的大小,而是要删除以前的一些文件:
<1>修改MyEclipse安装目录下的eclipse.ini文件 (我的文件在D:\Program Files\MyEclipse 6.5\eclipse目录下)
-clean
-showsplash
com.genuitec.myeclipse.product.ide
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx256m
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
这一步网上很多人都到这步就可以了,但是有些情况下并非可以。下面是关键的几步。
<2> 将文件夹configuration下除config.ini外的所有文件删除掉,如果怕出错最好删除前先备份一下;
<3> 最后如果还是不行就将workspace下的.metadata也删除掉,再次启动MyEclipse就没问题了。