帮助更改OSX Eclipse Java堆分配



我需要增加堆分配,但我认为我错过了一个步骤,我按照这个说明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,请遵循以下步骤:

  1. 进入Run>Run Configurations…
  2. 选择Java应用程序
  3. 转到参数选项卡
  4. -Xmx1536m添加到您的VM参数

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

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

输入
-Xmx1g

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

最新更新