通过增加堆内存/Permgen 空间修复 Eclipse OutOfMemory 错误

在处理大型项目时,会出现内存不足错误。有时是因为Permgen空间(低于Java 8),有时是因为您的eclipse内存用完了堆内存。

Eclipse OutOfMemoyError修复

我们可以通过为Eclipse提供更多的Permgen空间和堆内存来增加ECLIPSE内存。这些设置通常在eclipse.ini文件中配置。您可以从Mac OS X的以下图像中检查eclipse.ini文件的位置。eclipse out out Memory,eclipse memoryeclipse.ini文件,eclipse.ini文件位置mac在Windows中,您将在与eclipse.exe文件相同的目录中找到eclipse.ini文件。eclipse.ini文件位置窗口10找到eclipse.ini文件后,只需在您喜欢的文本编辑器中打开它。

增加Eclipse堆空间

您可以通过编辑**-XMX** 值来增加最大堆大小。例如,下面的代码片断将把eclipse堆大小增加到2 GB。

1-Xmx2048m

增加ECLIPSE内存大小windows

在Eclipse中增加Permgen空间

如果你使用下面的[Java 8](/community/tutorials/java-8-features-with-examples),那么你可能会得到 OutOfMemoryError:Permgen space ,只是增加Eclipse可用的永久生成空间。下面是将eclipse.ini文件中的permgen空间增加到512 MB的配置。

1-XX:MaxPermSize=512M
Published At
Categories with 技术
Tagged with
comments powered by Disqus