java 开发内存不足的问题——gc overhead limit exceeded eclipse

来源:互联网 发布:mac上好用的编程软件 编辑:程序博客网 时间:2024/06/05 15:27

最近几天老是遇到打开某个JSP页面出现MyEclipse不响应的问题现将具体情况及解决办法总结如下:

        问题描述: 打开MyEclipse出现下图

                           

             打开某个页面,MyEclipse卡死不响应;然后出现下图

             

             

问题原因:这个是JDK6新添的错误类型。是发生在GC占用大量时间为释放很小空间的时候发生的,是一种保护机制。

              原因是Eclipse默认配置内存太小需要更改Eclipse安装文件夹下的eclipse.ini文件

解决办法:

Eclipse.ini默认文件如下:

修改如下:

-Xms512m -Xmx1024m

第一个是最小的初始化内存,第二个是最大的占有内存

还可以加上 -XX:MaxPermSize=1024m这个意思是在编译文件时一直占有最大内存,重启Eclipse

图解如下





            

0 0
原创粉丝点击