在哪里为eclipse火星设置java堆大小?

时间:2015-03-16 10:00:46

标签: java eclipse

我在Mac 10.9机器上安装了日食火星。在日食中进行一些开发时,我经常会遇到OOM问题。当我检查eclipse.ini文件时,我在config.ini文件夹中看到configuration文件,该文件夹没有任何内存设置。 config.ini文件就像;

#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#Mon Mar 16 14:23:27 IST 2015
org.eclipse.update.reconcile=false
eclipse.p2.profile=epp.package.jee
osgi.instance.area.default=@user.home/Documents/workspace
osgi.framework=file\:plugins/org.eclipse.osgi_3.10.100.v20140716-1347.jar
equinox.use.ds=true
eclipse.buildId=4.5.0.I20140806-2000
osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.1.0.v20131217-1203.jar@1\:start

这是我需要编辑和设置内存设置的文件吗?还是不同的?     org.eclipse.equinox.simpleconfigurator.configUrl =文件:org.eclipse.equinox.simpleconfigurator / bundles.info     的eclipse.product = org.eclipse.platform.ide     osgi.splashPath =平台:/base/plugins/org.eclipse.platform     osgi.framework.extensions =参考:文件:org.eclipse.osgi.compatibility.state_1.0.100.v20140702-1948.jar     osgi.bundles.defaultStartLevel = 4     eclipse.application = org.eclipse.ui.ide.workbench     eclipse.p2.data.area=@config.dir /../ P2 /

2 个答案:

答案 0 :(得分:7)

请在eclipse.ini文件中添加以下VM args并重新启动eclipse。

-vmargs

-Xms512m

-Xmx1024m

-Xms和-Xmx参数分别定义最小和最大堆大小。在这里,我们将最大堆大小设置为1GB。这可以根据你的RAM大小来增加

答案 1 :(得分:5)

在eclipse.ini中添加这些行 -

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

org.eclipse.platform
--launcher.XXMaxPermSize
256m

-vmargs
-Xms512m
-Xmx1024m

-XX:PermSize=256M
-XX:MaxPermSize=512M