0

我正在尝试增加我的 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 启动错误

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

4

2 回答 2

0

这与 Eclipse 无关,虚拟机本身拒绝出现。可能的原因有:

  • xxx 范围受物理和可用内存的限制。因此,关闭其他正在运行的应用程序会增加使用增加的设置运行此 JVM 的机会。
  • 其他一些 JVM 配置选项可能与增加的内存设置相冲突。因此,我会尝试删除其他 -X... 参数,同时摆弄 -Xmx 选项。如果成功,则一一重新引入其他参数,以查看冲突发生的位置。
于 2013-04-23T06:26:00.607 回答
0

坦率地说,我不知道真正的原因,但是.. 我只是在这里读到了它http://www.strongback.us/2012/01/increasing-the-jvm-heap-for-rsa-rad-and-other-理性或日食产品

这是上面链接的摘录。

您还必须更新该行

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

否则,它不会尊重这些变量,并且会使您的 Eclipse 实例崩溃

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

谢谢,萨米尔纳夫迪

于 2018-05-18T19:06:16.113 回答