首页 > 其他 > 详细

eclipse启动不了

时间:2014-03-10 08:58:00      阅读:421      评论:0      收藏:0      [点我收藏+]

因为eclipse运行变得非常慢,我想再次增加一下eclipse的最大内存,以期待使eclipse能够快速的响应。

参照某些资料,我也不知道什么时候改成了这样:

-vmargs
-Xms512m
-Xmx512m
-XX:PermSize=512m
-XX:MaxPermSize=512m

可是,当我增加Xmx的时候,则弹出框:eclipse启动不了之类的。。。

-vmargs
-Xms768m
-Xmx768m
-XX:PermSize=512m
-XX:MaxPermSize=512m

 

没想到,我竟然还会遇到这个问题。我可是老油条了啊!关掉一些多余的工具程序,试了多次,还是这样!

我的机器内存是4G,现在已用了2G多,还有2G(当然,其实剩余的不可能有2G,至多也就1.7G罢)啊,怎么会eclipse都启动不了?? 

而为什么当我改变参数为较小值的时候就ok了?:

 

 

——明显不合理!非常奇怪,网上搜索的答案也于事无补。。!  

后面突然悟道了可能是jvm需要的总内存已经大于了电脑剩余内存了罢!! 既然这样自然无法分配了吧,所以jvm会起不来。。。

jvm需要的总内存=Xmx+MaxPermSize----- 即最大堆内存加最大方法去内存!

 

--- 而且,很重要一点, 方法区一般也不需要这么大内存吧! 256m即足够了罢!

—— xms 应该不能大于xmx 等等

最后改成:

-vmargs
-Xms256m
-Xmx768m
-XX:PermSize=128m
-XX:MaxPermSize=256m

eclipse启动不了,布布扣,bubuko.com

eclipse启动不了

原文:http://www.cnblogs.com/FlyAway2013/p/3591001.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!