eclipse不接受eclipse.ini中的set heap大小

时间:2016-04-22 13:36:53

标签: java eclipse performance-testing rpt rational-performance-test

我正在使用带有eclipse的IBM理性性能测试程序,并在eclipse中的 windows>偏好设置>一般中设置了“show heap status”。但是当我运行我的应用程序/性能测试时,它会显示java堆空间错误。

我的eclipse.ini是:

-vm

C:\Program Files\IBM\SDP\jdk\jre\bin\javaw.exe

-startup

plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar

-install

C:\Program Files\IBM\SDP

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222

-vmargs=-Xmx1500m

-Xquickstart

-Xms40m

-Xgcpolicy:gencon

-Xscmx48m

-Xshareclasses:name=IBMSDP_%u

-Xmx1947m

-Xjit:disableValueProfiling

但是当我在eclipse的状态栏中检查堆状态时,如下图所示:

enter image description here

它显示“ max:512M ”,但在eclipse.ini中我将其设置为“ - Xmx1947m ”,如上面的eclipse文件所示。

当我将其设置为 1947 M时,有没有人可以告诉我为什么它在eclipse中的堆状态栏中显示 max:512M

1 个答案:

答案 0 :(得分:1)

-vmargs=-Xmx1500m不是eclipse.ini中的有效条目。

-vmargs必须单独排在一行,否则将无法识别。由于-vmargs行不正确,因此忽略所有VM参数。