【问题标题】:Where to set java heap size for eclipse mars?在哪里为 eclipse mars 设置 java 堆大小?
【发布时间】:2015-03-16 10:00:45
【问题描述】:

我已经在我的 Mac 10.9 机器上安装了 eclipse mars。在 Eclipse 中进行一些开发时,我经常遇到 OOM 问题。当我检查 eclipse.ini 文件时,我在 configuration 文件夹中看到了 config.ini 文件,该文件夹没有任何内存设置。 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=platform:/base/plugins/org.eclipse.platform osgi.framework.extensions=reference:file: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/

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

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

    -vmargs

    -Xms512m

    -Xmx1024m

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

    【讨论】:

      【解决方案2】:

      在 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
      

      【讨论】:

      • 我没有 eclipse.ini 文件。我只看到 config.ini 文件
      • 然后在 Eclipse 中运行程序时在 VM 参数下添加这个 - -Xmx 1024m
      • @Ratha 您确实有一个 eclipse.ini - 它位于 Eclipse.app 包内,因此您必须使用“显示包内容”才能在 Finder 中查看它。
      • Rajesh 的另一个回答似乎更具解释性,这也强调了这些参数只有在“-vmargs”之后设置时才会被视为 VM 参数。
      猜你喜欢
      • 2011-05-17
      • 2019-02-17
      • 2016-02-24
      • 1970-01-01
      • 2011-11-13
      • 2012-01-31
      • 2018-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多