【问题标题】:Help changing OSX Eclipse Java Heap allocation帮助更改 OSX Eclipse Java 堆分配
【发布时间】:2011-08-05 09:46:44
【问题描述】:

我需要增加堆分配但我想我错过了一步,我按照这个说明http://wiki.eclipse.org/Eclipse.ini但是ini文件和我的不同,这就是我得到的

-startup
../../../plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.1.2.R36x_v20101019_1345
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-vmargs
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1536m
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=256m

我换行 -Xmx1536m 但仍然出现内存不足的问题,还有什么想法我需要设置吗?我有最新的 64 位 Eclipse IDE 并在 OSX 10.6.7 上运行

谢谢

【问题讨论】:

  • 您是在使用 Eclipse 还是使用在 Eclipse 中运行的应用程序时内存不足?通常 Eclipse 不需要 1536m。
  • 是的应用程序,忘记指出了
  • 嗯,好的。您正在做的是指定 Eclipse 本身的内存量。对于应用程序,请参阅下面的答案。

标签: java eclipse macos memory heap-memory


【解决方案1】:

在eclipse IDE goto中可以直接增加eclipse中JVM分配的堆大小

Run---->Run Configurations---->

输入

-Xmx1g

(用于设置最大尺寸,如Xmx256m或Xmx1g...... m-->mb g--->gb)

【讨论】:

    【解决方案2】:

    在您的 cmets 中,您澄清说您正在尝试增加您在 Eclipse 中运行的应用程序的内存。您一直在尝试增加 Eclipse 本身的内存。要将您在 Eclipse 中运行的应用程序的内存增加到 1536m,请执行以下步骤:

    1. 转到 运行 > 运行配置...
    2. 选择您的 Java 应用程序
    3. 转到参数标签
    4. -Xmx1536m 添加到您的VM 参数

    【讨论】:

      猜你喜欢
      • 2016-08-07
      • 2010-11-27
      • 2011-10-06
      • 2011-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-17
      相关资源
      最近更新 更多