How to fix GC overhead limit exceeded in Eclipse

本文介绍了解决Eclipse在大型项目构建过程中出现的GCoverheadlimitexceeded错误的方法。通过调整Eclipse安装目录下的eclipse.ini文件中的-Xms和-Xmx参数来增加分配给Eclipse的内存,同时还可以调整MaxPermSize的大小。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:http://docs.oseems.com/general/application/eclipse/fix-gc-overhead-limit-exceeded

Eclipse will throw GC overhead limit exceeded error when it runs out of memory, normally while performing memory-consuming operations such as building workspace on big projects.

Here's how the error looks like;

An internal error occurred during: "Building workspace".
GC overhead limit exceeded

To fix this problem, you'll need to allocate more memory to your Eclipse instance. To do this, go to the Eclipse installation directory, and locate the eclipse.ini file. The file might look like the following;

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.2.R36x_v20101019_1345
-product
org.eclipse.epp.package.php.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m

To increase the memory allocation for your Eclipse instance, edit the number in the following lines accordingly.

-Xms512m
-Xmx1024m

The number is the amount of memory, in Megabytes.

You can also increase the value of MaxPermSize, as the following;

-XX:MaxPermSize=1024m

Restart Eclipse for the changes to take effect.

- See more at: http://docs.oseems.com/general/application/eclipse/fix-gc-overhead-limit-exceeded#sthash.JsEIcDoB.dpuf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值