我在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 /
答案 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