博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eclipse启动不了
阅读量:4662 次
发布时间:2019-06-09

本文共 758 字,大约阅读时间需要 2 分钟。

因为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

 

posted on
2014-03-10 00:51 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/FlyAway2013/p/3591001.html

你可能感兴趣的文章
JavaWeb_(SSH论坛)_三、用户模块
查看>>
亚像素显示详解
查看>>
windows下安装redis3.2.100单机和集群详解
查看>>
[RxJS] Filtering operators: take, first, skip
查看>>
[RSpec] LEVEL 2 CONFIGURATION & MATCHERS
查看>>
外观模式
查看>>
_instance_reset
查看>>
第四周学习笔记
查看>>
期中总结
查看>>
mysql group by 对多个字段进行分组
查看>>
json序列化和反序列化
查看>>
常用CSS 样式特效 【持续更新中】
查看>>
P1177 【模板】快速排序(学完归并和堆排之后的二更)
查看>>
生产日报表
查看>>
访问局域网内数据库
查看>>
vim简单配置
查看>>
java Exception和Error的区别
查看>>
Mac PostgreSQL简单使用
查看>>
sql left and right
查看>>
第三章
查看>>