当前位置: 代码迷 >> Eclipse >> 关于PermGen space错误
  详细解决方案

关于PermGen space错误

热度:80   发布时间:2016-04-23 00:55:12.0
关于PermGen space异常
有些时候,当碰见此种异常时,我知道这是内存不足问题。
但是每次,Myeclipse都无法运作了,连正常关闭都不行,都是必须启动任务管理器来关闭。
有没有什么办法可以可以让前面的那个方框消失掉,而且可以让Myeclipse正常的运作呢?


------解决方案--------------------
刚好最近在学Java虚拟机,PermGen space表示本机分配内存溢出,说明是你的myeclipse分配的内存太大了,改一下myeclipse启动文件。打开Eclipse目录,找到Eclipse.ini配置文件,改一下里面的内存分配,下面是我的eclipse的配置:
-vmargs                         
-Xms256m                //配置堆内存的最小值
-Xmx256m                 //配置堆内存的最大值
-XX:PermSize=128M        //配置非堆内存的最小值
-XX:MaxPermSize=128M   //配置非堆内存的最大值

参数中-vmargs的意思是设置JVM参数,所以后面的其实都是JVM的参数了。

你可以按照上面的说明把对应的内存改小点。
  相关解决方案