Eclipse内存溢出终极修复:JVM堆与持久代空间优化指南
当您处理大型项目时,可能会遭遇Eclipse内存溢出错误。有时是由于永久代(PermGen)空间不足(Java 8之前),有时则是Eclipse的堆内存耗尽。
解决 Eclipse 内存溢出错误

增加 Eclipse 的堆空间
通过编辑 -Xmx
值,您可以增加最大堆大小。例如,以下代码片段将把 Eclipse 的堆大小增加到 2 GB。
-Xmx2048m

在 Eclipse 中增加永久代空间
如果您使用的是 Java 8 以下版本,则可能会收到 OutOfMemoryError: Permgen space
错误。此时,只需增加 Eclipse 中的永久代空间即可。以下是在 eclipse.ini
文件中将永久代空间增加至 512MB 的配置。
-XX:MaxPermSize=512M