Eclipse 出现”unhandled event loop exception permgen space“异常

Eclipse 出现”unhandled event loop exception permgen space“错误在运行eclipse时出现unhandled event lo

Eclipse 出现”unhandled event loop exception permgen space“错误

在运行eclipse时出现unhandled event loop exception permgen space错误,并且点了OK之后提示保存workspace并推出workbench

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。
改正方法,在 run.bat 中加入:-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
或者修改了安装目录eclipse.ini文件,在最后面增加了两行
-XX:PermSize=128M??
-XX:MaxPermSize=128M?