2013-11-28 42 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可尋址內存)和所以上述系統變量與問題無關。

乾杯。