myeclipse has detected that less than 5% of the 12MB of Survivor Space

wishion 2013-08-10 10:55:48
myeclipse has detected that less than 5% of the 12MB of Survivor Space

It is strongly recommended that you exit and restart MyEclipse with new virtual machine
memory paramters to increase this memory. Failure to do so can result in data loss.

除了Survivor ,还有报过Eden的.

perm和old区是有可能溢出, 但是eden和Survivor也会溢出吗, eden和Survivor满了不就进入old了吗? 为什么会报这个警告? 求解释
...全文
3087 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chengsongbo 2015-05-26
  • 打赏
  • 举报
回复
我也纳闷ECLIPSE为什么报这个错误。。。不合理,应该不予理睬吧 我贡献出我的完全配置,按照这个配置,看懂GC输出的话,你对JVM的VM参数设置就基本掌握了 一下输出完全看不懂。。。 MyEclipse has detected that less than 5% of the 256MB of Par Eden Space (Heap memory) space remains. It is strongly recommended that you exit and restart MyEclipse with new virtual machine memory parameters to increase this memory; failure to do so can result in data loss. Recommended memory arguments: .... 得到这样输出的我的配置,请随便借鉴: -vmargs -Xmx1024m -Xms1024m -XX:NewSize=384M -XX:MaxNewSize=384M -XX:SurvivorRatio=4 -XX:InitialTenuringThreshold=7 -XX:MaxPermSize=384m -XX:PermSize=384m -XX:LargePageSizeInBytes=4m -XX:ReservedCodeCacheSize=64m -XX:-UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSMaxAbortablePrecleanTime=1000 -XX:+CMSClassUnloadingEnabled -XX:LargePageSizeInBytes=128M -XX:+UseCMSInitiatingOccupancyOnly -XX:+DisableExplicitGC -XX:ParallelGCThreads=2 -XX:MaxGCPauseMillis=100 -verbose:gc -Xloggc:d:\megc.log -XX:+PrintTenuringDistribution -XX:+PrintCMSInitiationStatistics -XX:+PrintHeapAtGC -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintAdaptiveSizePolicy -Dosgi.nls.warnings=ignore 其中, -XX:+PrintHeapAtGC 在ECLIPSE稳定后,可以关闭:-XX:-PrintHeapAtGC 各位可以根据自己的GC输出调整VM各项参数的设置
dgqjava 2015-03-05
  • 打赏
  • 举报
回复
把这个参数调大 -Xmn128m 然后再加上这个参数 值可以适当调整-XX:SurvivorRatio=1
songqi0418 2015-02-12
  • 打赏
  • 举报
回复
根据报错适当调大你的eclipse.ini文件就可以了。
wishion 2013-08-10
  • 打赏
  • 举报
回复
出现这个警告的 myeclipse.ini 配置 -vmargs -XX:+DisableExplicitGC -Xmx512m -Xms512m -Xmn128m -XX:PermSize=128m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=64m 求大神指点
wishion 2013-08-10
  • 打赏
  • 举报
回复
myeclipse的这个警告是指Survivor和Eden也会出现oom错误码?如果是的话,那什么情况下会出这个错? 而且我用visualvm查看gc情况, 所有的内存区域都没有出现警告提示的低于5%.
oh_Maxy 2013-08-10
  • 打赏
  • 举报
回复
http://zhidao.baidu.com/question/506757016.html

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧