我需要增加堆分配,但我想我错过了一步,我按照这个说明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上运行
由于
答案 0 :(得分:16)
在您的评论中,您澄清了您正在尝试增加您在Eclipse中运行的应用程序的内存。你一直在努力增加Eclipse本身的内存。要将您在Eclipse中运行的应用程序的内存增加到1536m,请按照以下步骤操作:
-Xmx1536m
添加到 VM参数 答案 1 :(得分:1)
可以在eclipse IDE中直接增加JVM分配的堆大小。转到
Run---->Run Configurations---->
输入
-Xmx1g
(用于设置最大尺寸,如Xmx256m或Xmx1g ...... m - > mb g ---> gb)