2013-11-28 5 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, но это тоже не помогло.

Я приветствую любые идеи.

EDIT: Я уверен, что проблема возникает, когда LR пытается зарезервировать память при инициализации виртуальной машины, но я не знаю, почему она терпит неудачу, и только LR имеет эту проблему.

EDIT 2: У нас работают пользователи Java. Проблема возникла после добавления системы var "_JAVA_OPTIONS" со значением "-Xmx512m", но проблема сохраняется даже после удаления var.

+0

Просьба уточнить типы пользователей (web, шаблон C, DCOM, Winsock, VB, шаблон JAva, ...), и когда эта конкретная проблема началась –

+0

Я отредактировал исходное сообщение, спасибо. –

ответ

0

Ключом к решению проблемы была версия Loadrunner. Оказалось, что Loadrunner 11.52 требует иметь адресную память на 3 ГБ (т. Е. У вас должен быть установлен параметр /3GB в файле boot.ini ОС), что не относится к LR 11.04 (он работает только с адресной памятью 2 ГБ) и поэтому вышеупомянутая системная переменная не имеет ничего общего с проблемой.

Cheers.

Смежные вопросы