在Eclipse-RAD上增加堆大小

时间:2013-04-22 15:02:07

标签: eclipse ibm-rad

我正在尝试增加RAD安装的堆大小。当我进行更改时,Eclipse无法启动。

当前配置......

-startup
plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar
-install
C:\Program Files\IBM\SDP
--launcher.library
plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731
-vm
jdk\jre\bin\j9vm\jvm.dll
-vmargs
-Xquickstart
-Xms128m
-Xmx1024m
-Xmnx64m
-Xgcpolicy:gencon
-Xscmx96m
-Xshareclasses:name=IBMSDP_%u
-Xnolinenumbers
-XX:MaxPermSize=128M
-Dcom.ibm.ws.management.event.max_polling_interval=1000

我已将启动更改为256m,最大更改为1536m。有了这个改变,Eclipse甚至不会启动,我收到此错误.. Eclipse startup error

有人可以解释这意味着什么以及如何正确增加记忆?谢谢!

2 个答案:

答案 0 :(得分:0)

这不是关于Eclipse,虚拟机本身拒绝出现。可能的原因是:

  • xmx范围受物理和可用内存的限制。因此,关闭其他正在运行的应用程序会增加使用增加的设置运行此JVM的机会。
  • 某些其他JVM配置选项可能与增加的内存设置冲突。因此,我会尝试删除其他-X ...参数,同时摆弄-Xmx选项。如果成功,请逐个重新引入其他参数,以查看冲突发生的位置。

答案 1 :(得分:0)

坦率地说,我不知道真正的原因,但我只是在这里阅读http://www.strongback.us/2012/01/increasing-the-jvm-heap-for-rsa-rad-and-other-rational-or-eclipse-products

以下是上述链接的摘录。

  

您还必须更新

行      

-vm'安装目录'jdkjrebinj9vmjvm.dll 到    -vm'安装目录'jdkjrebinjavaw.exe

     

否则,它不会尊重变量而会使您的崩溃   Eclipse实例

PS:我自己没有经历/测试的这个解决方案或问题。

谢谢, Sameer Nafdey