2013-11-28 39 views
0

我有以下问题 - 当我尝试运行任何脚本的任何的Vuser的LR给我下面的错误:HP LoadRunner的不能保留内存

Notify: VM Params: -Xms256m 
Notify: Error occurred during initialization of VM 
      [MsgId: MMSG-22986] 
Notify: Could not reserve enough space for object heap    [MsgId: MMSG-22986] 
Notify: 
      [MsgId: MMSG-22986] 

我没有找到有关“的MsgId什么:MMSG -22986“的信息,至少在我的情况下没有帮助。我试着添加“-Xmx256m”,结果是一样的。

此外,当我通读其他相关主题时,我用-Xms256m运行了另一个程序,一切都很完美(所以我得出结论说问题不是内存不足)。该机器正在运行32位Win Server 2003 SP1和Java 1.6.0_45。我尝试重新安装Java和Loadrunner,但这也没有帮助。

我欢迎任何想法。

编辑:我敢肯定,当LR尝试在初始化VM时保留内存时发生问题,但我不知道为什么它失败,只有LR有这个问题。

编辑2:我们正在运行Java用户。添加值为“-Xmx512m”的系统变量“_JAVA_OPTIONS”后发生了问题,但即使在删除变量之后问题仍然存在。

+0

请澄清用户类型(网页,C模板,DCOM,Winsock,VB,JAva模板,...),当这个特定问题开始时 –

+0

我编辑了原帖,谢谢。 –

回答

0

解决问题的关键是Loadrunner的版本。事实证明,Loadrunner 11.52要求具有3GB用户可寻址内存(即,必须在操作系统的boot.ini文件中设置/3GB参数),LR 11.04(仅适用于2GB可寻址内存)和所以上述系统变量与问题无关。

干杯。