在 Eclipse 中打开任何文件时,我在 Eclipse 中始终收到 java.lang.OutOfMemoryError: PermGen space Error(exclipse 关闭并且日志显示此错误),并且当我 manuaalu 退出 exlipse 时,它显示相同的错误,指出无法保存工作区状态(声明 permgen 错误)以下是工作区元数据文件夹下日志文件中的日志
!ENTRY org.eclipse.ui 4 0 2011-12-14 10:42:09.464
!MESSAGE Unhandled event loop exception
!ENTRY org.eclipse.osgi 4 0 2011-12-14 10:42:11.336
!MESSAGE Application error
!STACK 1
java.lang.OutOfMemoryError: PermGen space
!ENTRY org.eclipse.osgi 4 0 2011-12-14 10:42:12.303
!MESSAGE Shutdown error
!STACK 1
java.lang.OutOfMemoryError: PermGen space
即使我将 eclipse.ini 参数更改为以下值。也出现相同的错误
-Xms4096m
-Xmx4096m
--launcher.XXMaxPermSize
4096m
我使用的是 eclipse helios 3.6 版本,RAM 为 8 GB。 我不知道如何摆脱这个。
最佳答案
您可以通过向 eclipse.ini 文件添加以下行来增加 Perm 空间
-XX:PermSize=XXXm -XX:MaxPermSize=XXXm
关于java - 持续出现 java.lang.OutOfMemoryError : PermGen space Error in Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8499800/