Для подготовки и отправки запросов и получения ответов, виртуальным пользователям, которые обращаются к веб-серверу, необходим определенный объем памяти. Поскольку объем памяти не установлен автоматически на удаленных компьютерах, может возникнуть ошибка, связанная с исчерпанием памяти.
Для исправления этой ситуации увеличьте объем выделяемой памяти для соответствующего компьютера.
Об этой задаче
При возникновении ошибки исчерпания памяти во время выполнения теста или расписания,
необходимо переопределить стандартный объем памяти, выделяемый для данного компьютера. Для этого задайте свойство RPT_VMARGS, переопределяющее свойство RPT_DEFAULT_MEMORY_SIZE. После первого успешного выполнения
IBM® Rational Performance Tester автоматически задает значение для свойства RPT_DEFAULT_MEMORY_SIZE, представляющее максимальную кучу, размер которой будет указан
Rational Performance Tester в последующих сеансах
выполнения.
Прим.: Убедитесь в том, что после того, как были созданы все расположения, имело место по меньшей мере одно успешное выполнение, в результате чего свойство RPT_DEFAULT_MEMORY_SIZE существует.
Совет: В случае возникновения неполадок, связанных с исчерпанием памяти, рекомендуется вначале проверить
файл javacore*.
Также можно просмотреть результаты и убедиться в том, что сервер отвечает корректно, так как многократные ошибки могут привести к чрезмерному потреблению ресурсов. Кроме того, мониторинг использования памяти можно осуществлять с помощью Диспетчера задач или других инструментов на различных уровнях пользовательской нагрузки, например, при количестве пользователей 10, 50, 100, 500 или 1000, и использовать эти данные для оценки потребностей в памяти, выделяемой на каждого виртуального пользователя, а за тем прогнозировать потребности в памяти при увеличении пользовательской нагрузки. В некоторых случаях оптимальным решением является добавление еще одного агента.
Rational Performance Tester задает размер кучи
для RPT_DEFAULT_MEMORY_SIZE, исходя из разрядности JRE:
- В 32-разрядных средах выполнения Java (JRE) Rational Performance Tester значение параметра RPT_DEFAULT_MEMORY_SIZE соответствует 70% объема физической памяти. Как правило, максимальное ограничение составляет 1200m.
- В 64-разрядных JRE некоторые рабочие нагрузки могут выполняться более эффективно при размере кучи, меньшем, чем 70% объема физической памяти, до максимального предела, равного 12000m.
Для того чтобы увеличить объем выделяемой памяти на удаленном компьютере, выполните следующие действия:
Дальнейшие действия
Если объем доступной памяти был увеличен, но ошибки, связанные с исчерпанием памяти, продолжают возникать, добавьте дополнительные компьютеры для групп пользователей. Информация о том, как это сделать, приведена в разделе
Запуск группы пользователей в удаленном расположении.