有些时候,当碰见此种异常时,我知道这是内存不足问题。
但是每次,Myeclipse都无法运作了,连正常关闭都不行,都是必须启动任务管理器来关闭。
有没有什么办法可以可以让前面的那个方框消失掉,而且可以让Myeclipse正常的运作呢?
------解决方案--------------------
刚好最近在学Java虚拟机,PermGen space表示本机分配内存溢出,说明是你的myeclipse分配的内存太大了,改一下myeclipse启动文件。打开Eclipse目录,找到Eclipse.ini配置文件,改一下里面的内存分配,下面是我的eclipse的配置:
-vmargs
-Xms256m //配置堆内存的最小值
-Xmx256m //配置堆内存的最大值
-XX:PermSize=128M //配置非堆内存的最小值
-XX:MaxPermSize=128M //配置非堆内存的最大值
参数中-vmargs的意思是设置JVM参数,所以后面的其实都是JVM的参数了。
你可以按照上面的说明把对应的内存改小点。