如何修复“Eclipse中的GC超过了限制”的错误

12
如何解决"Eclipse中超出GC极限的问题"?当我使用ADT Android的图形布局时会出现这个问题。

过滤消息:^(?!.(GC)|(Cache)).$。:P 当使用Google Maps API时,LogCat中会生成大量的GC消息,通过这种方式可以将其删除。虽然不是解决方案,但如果应用程序在警告的情况下运行良好,则这是一种清除不需要日志的简洁方法。 - cYrixmorten
3个回答

20

eclipse.ini 文件是可编辑的。 增加内存使用量的值。 请参见下面的示例 eclipse.ini 文件。

--launcher.XXMaxPermSize
512M

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m

--launcher.defaultAction
openFile

--launcher.appendVmargs

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

512m

--launcher.defaultAction

openFile

--launcher.appendVmargs

-vmargs

-Dosgi.requiredJavaVersion=1.6

-Xms512m

-Xmx1024m

Eclipse.ini文件中的更改区域


我的eclipse.ini在哪里可以找到? - buzzingsilently
1
@DhirenParmar,你会在解压缩.zip或.tar文件后得到的eclipse文件夹中找到它。 - Subham Tripathi
有没有想法为什么会有两个 --launcher.XXMaxPermSize 的条目?(有趣的是我的 eclipse.ini 文件也有相同的内容)。 - Steve Chambers

0

MAC / IOS 用户

右键单击 Eclipse.app,然后点击“显示包内容” 现在打开 Content 文件夹找到 eclipse.ini 文件并进行编辑

-Xms512m
-Xmx2048m

0

使用 "-Xmx:G1GC:1024" 算法,在应用程序启动时加载配置文件以修复它


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接