解决eclipse myeclipse 内存溢出

关于内存溢出问题 指的是当前内存不足以支持程序运行 主要体现在两个方面

  1. 开发myeclipse 或者eclipse 工具  工作环境内存不足 无论启动工作空间的任何一个项目都会出现OutOfMemoryError: PermGen space 

          解决方式为:打开myeclipse安装目录 D:\Develop\MyEclipse8.6->myeclipse.ini  或D:\Develop\Eclipse8.6->eclipse.ini文件属性  这里以myeclipse 8.6 为例:解决eclipse myeclipse 内存溢出_第1张图片

    Xmx指的是内存最大值

    MaxPermSize指的是生产对象所占内存最大值如:class

    ReservedCodeCacheSize指的是缓存 也就是代码占用的内存容量

    可按需求修改只要不超过开发工具设置极限即可  -Xmx 800m  -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=218m

     

  2. eclipse jetty :run 报OutOfMemoryError: PermGen space  这指的是嵌入是服务器 运行run 时 内存溢出 也会有表现出运行迟钝,速度慢

    解决方法:选择运行类->Run As->run configurations->arguments ->VM argument    

    输入以下代码 -server -Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m

     

 

你可能感兴趣的:(解决eclipse myeclipse 内存溢出)