【发布时间】:2012-01-19 22:49:48
【问题描述】:
我在 Eclipse 中打开任何文件时始终收到 java.lang.OutOfMemoryError: PermGen space Error(exclipse 已关闭并且日志显示此错误)以及当我 manuaalu 退出 exclipse 时显示相同的错误,说无法保存工作区的状态(说明 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 版本,内存为 8 GB。 我不知道如何摆脱它。
【问题讨论】:
-
4G 看起来像很多烫发空间!你可能在某个地方得到了一个损坏的罐子,它足以引起麻烦,但不足以完全崩溃。再次下载并检查 MD5/SHA1 是否可以确保正确。
标签: java eclipse jvm jvm-arguments