我有以下问题 - 当我尝试运行任何脚本的任何vuser时,LR会给我以下错误:
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”的系统var“_JAVA_OPTIONS”后发生问题,但即使删除var后问题仍然存在。
答案 0 :(得分:0)
解决问题的关键是Loadrunner的版本。事实证明,Loadrunner 11.52要求拥有3GB的用户可寻址内存(即你必须在操作系统的boot.ini文件中设置/3GB参数),这与LR 11.04不同(它仅适用于2GB)可寻址的内存)所以前面提到的系统变量与问题无关。
干杯。