На этой странице можно настроить параметры конфигурации виртуальной машины Java (JVM) процесса сервера приложений.
Для того чтобы открыть эту страницу административной консоли, подключитесь к административной консоли и перейдите в панель виртуальной машины Java.
![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
При работе в
IBM® i и на
распределенных платформах выберите имя_сервера.
Затем в разделе Инфраструктура сервера выберите
При работе на платформе
z/OS
выполните одну из следующих последовательностей действий.| Информация | Значение |
|---|---|
| Сервер приложений | Выберите команду меню имя-сервера. Затем в разделе Инфраструктура сервера выберите |
| Администратор развертывания | Выберите Администрирование системы > Администратор развертывания. Затем в разделе Инфраструктура сервера выберите |
| Агент узла | Выберите Администрирование системы > Агент узла > агент-узла. Затем в разделе Инфраструктура сервера выберите |
![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
При работе в IBM i и на
распределенных платформах выполните одну из следующих последовательностей действий.| Информация | Значение |
|---|---|
| Сервер приложений | Выберите имя_сервера. Затем в разделе Инфраструктура сервера выберите |
| Администратор развертывания | Выберите Администрирование системы > Администратор развертывания. Затем в разделе Инфраструктура сервера выберите |
| Агент узла | Выберите Администрирование системы > Агент узла > агент_узла. Затем в разделе Инфраструктура сервера выберите |
Стандартный путь к классам для виртуальной машины Java.
Если к этому полю необходимо добавить путь к классам, введите каждую запись пути к классам в отдельной строке таблицы. Добавлять двоеточие или точку с запятой в конце записей не нужно.
| Информация | Значение |
|---|---|
| Тип данных | Строка |
Загрузочные классы и ресурсы для JVM. Эта опция доступна только для инструкций JVM, поддерживающих загрузочные классы и ресурсы.
Если к этому полю необходимо добавить путь к классам, введите каждую запись пути к классам в отдельной строке таблицы. Добавлять двоеточие или точку с запятой в конце записей не нужно.
Несколько путей разделяются двоеточием (:) или точкой с запятой (;), в зависимости от операционной системы, в которой работает JVM.
Несколько путей разделяются двоеточием (:) или точкой с запятой (;), в зависимости от операционной системы узла.
Подробный отладочный вывод загрузки классов. По умолчанию он выключен.
Если режим подробного отладочного вывода загрузки классов
включен, то отладочный вывод отправляется в один из стандартных протоколов
процесса.
| Информация | Значение |
|---|---|
| Тип данных | Булевское значение |
| Значение по умолчанию | false |
Подробный отладочный вывод сбора мусора. По умолчанию он выключен.
Если режим подробного отладочного вывода сбора мусора
включен, то отладочный вывод отправляется в один из стандартных протоколов
процесса.
| Информация | Значение |
|---|---|
| Тип данных | Булевское значение |
| Значение по умолчанию | false |
Если это поле включено, при каждом запуске сборщика мусора отчет направляется в выходной поток. Этот отчет должен давать представление о том, как работает процесс сбора мусора Java.
83,29/3724,32 * 100 = 2,236%
Если доля времени, затрачиваемого на сбор мусора, составляет более 5 % и сбор мусора выполняется часто, рекомендуется увеличить размер кучи Java.
Для того чтобы определить, растет ли размер выделенной кучи, посмотрите, не уменьшается ли процентная доля кучи, оставшаяся невыделенной, после каждого цикла сбора мусора. Если доля свободного пространства постоянно уменьшается, то это означает, что размер кучи постепенно растет. Это может сигнализировать об утечке памяти.
Для мобильных пользователей: В версии 7.0 и более ранних версиях для сбора мусора применяется алгоритм
optthruput. Начиная с версии 8.0 по умолчанию применяется сборщик мусора c поддержкой поколений. Такой
алгоритм сбора мусора позволяет повысить производительность. В команду запуска
WebSphere
Application Server добавлен следующий параметр JVM:
-Xgcpolicy:gencon. Если более предпочтителен алгоритм сборщика мусора optthruput, можно удалить -Xgcpolicy:gencon, после чего будет использоваться алгоритм сборщика
optthruput garbage
.trns
На платформе z/OS можно воспользоваться командой консоли MVS modify display, jvmheap для вывода информации о куче JVM. Кроме того, можно проверить записи операций сервера и интервала SMF. Размер кучи JVM
также доступен для PMI и может отслеживаться программой
Tivoli
Performance Viewer.
Подробный отладочный вывод вызовов собственных методов. По умолчанию он выключен.
| Информация | Значение |
|---|---|
| Тип данных | Булевское значение |
| Значение по умолчанию | false |
Начальный размер кучи для JVM (в мегабайтах). Если это поле не заполнено, то применяется значение по умолчанию.
В z/OS значение по умолчанию для управляющего сервера равно 48 МБ, для подчиненного - 128 МБ. Эти значения по умолчанию применимы как для 32-разрядных, так и для
64-разрядных конфигураций.
![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
Для IBM i и распределенных платформ начальный размер кучи по
умолчанию составляет 50 МБ.
Рекомендации: Эти значения по умолчанию достаточны для
большинства приложений.bprac
Предотвращение неполадок: В IBM i начальный размер кучи
всегда должен быть меньше максимального.
Ни в коем случае не
задавайте начальный размер кучи равным максимальному.gotchaУвеличение этого значения может ускорить запуск. Уменьшается число событий сбора мусора, достигается 10% выигрыш в производительности.
Увеличение размера кучи Java повышает производительность до тех пор, пока куча помещается в физической памяти. Если размер кучи превышает объем физической памяти и включена подкачка страниц, то производительность заметно снижается.
Максимальный размер кучи для JVM (в мегабайтах). Если это поле не заполнено, то применяется значение по умолчанию.
Максимальный размер кучи по умолчанию равен 256 Мб. Это значение по умолчанию применимо как для 32-разрядных, так и для 64-разрядных конфигураций.
Увеличение максимального размера кучи может ускорить запуск. При этом уменьшается число событий сбора мусора, и достигается 10% выигрыш в производительности.
Увеличение этого значения повышает производительность до тех пор, пока куча помещается в физической памяти. Если размер кучи превышает объем физической памяти и включена подкачка страниц, то производительность заметно снижается. По этой причине, следует задавать максимальный размер кучи так, чтобы она помещалась целиком в физической памяти.
Для того чтобы избежать подкачки, вы должны указать для этого
свойства значение, соответствующее минимум 256 Мб физической памяти для каждого
процессора и 512 Мб памяти для каждого сервера приложений. Если из-за подкачки
величина использования процессоров низка, то вместо увеличения максимального
размера кучи, если возможно, увеличьте доступную память. Увеличение
максимального размера кучи может привести не к повышению, а к снижению
производительности.
Рекомендации: Эти значения по умолчанию достаточны для
большинства приложений. Включите свойство Подробный вывод сообщений о сборе
мусора, если вы полагаете, что сбор мусора происходит слишком часто. Если
сбор мусора происходит слишком часто, необходимо увеличить максимальный размер
кучи JVM.bprac![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
Указывает, следует ли включить поддержку профилирования HProf. Для того чтобы использовать другой инструмент профилирования, укажите его в параметре Аргументы HProf. По умолчанию HProf выключен.
Если свойство Запустить HProf равно true, то необходимо указать аргументы командной строки как значения свойства Аргументы HProf.
| Информация | Значение |
|---|---|
| Тип данных | Булевское значение |
| Значение по умолчанию | false |
![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
Аргументы командной строки для профилирования, передаваемые в виртуальную машину Java, запускающую процесс сервера приложений. Эти аргументы можно указать при включенной поддержке HProf.
Аргументы HProf указываются, только если свойство Запустить HProf равно true.
Включает отладочный режим JVM. По умолчанию он выключен.
Если свойство Режим отладки равно true, то необходимо указать аргументы командной строки как значения свойства Аргументы отладки.
| Информация | Значение |
|---|---|
| Тип данных | Булевское значение |
| Значение по умолчанию | false |
Аргументы командной строки для отладки, передаваемые в виртуальную машину Java, запускающую процесс сервера приложений. Эти аргументы можно указать, если свойство Режим отладки равно true.
Если отладка включена на нескольких серверах приложений на одном и том же узле, то убедитесь, что значения аргумента адреса у этих серверов различны. Аргумент адреса определяет порт, применяемый для отладки. Если на двух серверах, для которых включена отладка, настроен один и тот же порт отладки, то серверы могут запуститься неправильно. Например, это возможно в случае, когда на обоих серверах оставлен аргумент адреса по умолчанию address=7777.
Если отладка включена на нескольких серверах приложений, то убедитесь, что значения аргумента адреса у этих серверов различны. Аргумент адреса определяет порт, применяемый для отладки. Если на двух серверах, для которых включена отладка, настроен один и тот же порт отладки, то серверы могут запуститься неправильно. Например, это возможно в случае, когда на обоих серверах оставлен аргумент адреса по умолчанию address=7777.
| Информация | Значение |
|---|---|
| Тип данных | Строка |
| Единицы измерения | Аргументы командной строки Java |
Задает аргументы командной строки для передачи в виртуальную машину Java, запускающую процесс сервера приложений.
Предотвращение неполадок: Если аргумент применим только к IBM
Developer Kit, то его нельзя использовать с JVM от другого поставщика, такого как
Microsoft
или Hewlett-Packardgotcha![[z/OS]](../ngzos.gif)
-DhotRestartSync: Аргумент -DhotRestartSync включает функцию синхронизации оперативного перезапуска службы синхронизации. Эта функция указывает службе синхронизации, что установленная версия работает в среде, где обновления не применяются, когда администратор развертывания не активен. Поэтому этой службе не приходится осуществлять полное сравнение хранилищ при перезапуске диспетчера развертывания или серверов агентов узлов. Включение этой опции позволяет повысить эффективность первой операции синхронизации после перезапуска администратора развертывания или агента узла, особенно для конфигураций с ячейками, содержащими серверы разных выпусков, с несколькими узлами и несколькими запускаемыми приложениями.
-Dcom.ibm.crypto.provider.doAESInHardware: Присвойте этому параметру значение true, если требуется включить функцию AES (Advanced Encryption Standard), входящую в состав IBM SDK and Runtime Environment for AIX, Java Technology Edition версии 7. AES представляет собой симметричный блочный шифр, выполняющий шифрование и расшифровку данных за несколько итераций. Включение этой функции повышает производительность обработки SSL в WebSphere Application Server.
![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
-Xquickstart
Рекомендации: Используйте
-Xquickstart для приложений, где первоначальное
быстродействие важнее средней производительности. В некоторых вариантах тестов
и средств отладки можно ускорить запуск на 15-20 %%.bprac
Предотвращение неполадок: IBM i не поддерживает этот аргумент.gotcha![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
-Xverify:none Аргумент -Xverify:none позволяет пропустить этап проверки при загрузке классов. При указании -Xverify:none выключается проверка классов Java, что может на 10-15 %% сократить время запуска. Однако, если указан этот аргумент, то поврежденные или недопустимые данные классов не обнаруживаются. Загрузка поврежденных данных классов может вызвать серьезные неполадки и даже сбой в работе JVM.
Предотвращение неполадок:
IBM i не поддерживает этот аргумент.![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
-Xnoclassgc Аргумент -Xnoclassgc выключает сбор мусора классов. При этом незначительно улучшается повторное использование классов и повышается быстродействие. Однако ресурсы, принадлежащие этим классам, будут продолжать использоваться, даже если эти классы не вызываются.
Предотвращение неполадок: Как
правило, сбор мусора классов оказывает минимальное влияние на
производительность системы. Выключение сбор мусора классов в системе Java EE с
интенсивным применением загрузчиков классов приложений может привести к утечкам
памяти и возникновению исключительной ситуации JVM, связанной с нехваткой
памяти.gotchaДля того чтобы отслеживать сбор мусора, укажите параметр конфигурации verbose:gc. Полученный вывод позволяет определить, какое влияние на производительность оказывает освобождение этих ресурсов.
Если указать аргумент -Xnoclassgc, то при каждом повторном развертывании приложения следует обязательно перезапустить сервер приложений, чтобы очистить классы и статические данные от предыдущей версии приложения.
Предотвращение неполадок: IBM i не поддерживает этот аргумент. Для выключения сбора мусора классов на этой платформе
используйте аргумент -noclassgc.gotcha![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
-Xgcthreads Аргумент -Xgcthreads включает сбор мусора несколькими нитями одновременно. Этот режим называется параллельным сбором мусора. Этот аргумент допустим только для IBM Developer Kit.
При вводе этого значения в поле Общие аргументы JVM укажите число процессоров системы.
-Xgcthreads<число
процессоров>
Предотвращение неполадок: Не добавляйте пробел между
--Xgcthreads и n (число процессоров).
-Xgcthreads5 - это пример параметра -Xgcthreads, для которого указано 5 процессоров.
gotcha
Рекомендации: Включите параллельный сбор мусора, если система
многопроцессорная.bprac
Предотвращение неполадок: IBM i не поддерживает этот аргумент.gotcha![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
-Xnocompactgc Аргумент -Xnocompactgc выключает уплотнение кучи. Уплотнение кучи - это наиболее ресурсоемкая операция сбора мусора. При работе с IBM Developer Kit следует избегать уплотнения кучи. При выключении уплотнения снимается вся дополнительная нагрузка.
Предотвращение неполадок: IBM i не поддерживает этот аргумент.gotcha![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
-Xgcpolicy Аргумент -Xgcpolicy задает стратегию сбора мусора. Этот аргумент допустим только для IBM Developer Kit.
Задайте этот аргумент равным optthruput
, если вы
хотите оптимизировать производительность, а длинные паузы на сбор мусора не
представляют проблемы.
Укажите для этого аргумента значение gencon в случае применения сборщика мусора c поддержкой поколений. Схема с поддержкой поколений обеспечивает высокую пропускную способность и снижение времени сбора мусора. Куча разбивается на новые и старые сегменты. Объекты с большим временем жизни передаются в старую область, а объекты с коротким временем жизни быстро собираются в новой области. Стратегия gencon предоставляет значительные преимущества для многих приложений. Однако она подходит не для всех приложений и, как правило, обладает более сложной конфигурацией.
Аргумент optavgpause включает параллельную маркировку нитей приложения, начинающихся из стека, вплоть до заполнения кучи. Тем самым паузы на сбор мусора становятся более равномерными, и длинные паузы не появляются. Это достигается ценой снижения производительности, потому что нити выполняют дополнительную работу.
Укажите значение subpool для повышения производительности в системах, в которых в обычном режиме используется более восьми процессоров. Эта стратегия доступна только для процессоров IBM System i, System p и System z. Стратегия subpool аналогичная стратегии optthruput. Единственное различие заключается в разделении кучи на подпулы с целью оптимизации выделения объектов.
Предотвращение неполадок: IBM i не поддерживает этот аргумент.gotcha![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
-XXJava Platform, Standard Edition 6 (Java SE 6) поддерживает сбор мусора с учетом возраста, при котором объекты с разным временем жизни содержатся в разных пулах памяти. Сбор мусора выполняется для таких объектов независимо с учетом возраста. Дополнительные параметры позволяют настроить размеры этих пулов памяти. Для повышения производительности укажите размер пула для короткоживущих объектов, чтобы они не оставались в пуле дольше одного цикла сбора мусора. Задать размер пула нового поколения можно с помощью параметров NewSize и MaxNewSize.
-XX:NewSize=нижняя_граница -XX:MaxNewSize=верхняя_граница -XX:SurvivorRatio=новое_соотношение
Рекомендации: Однако, для JVM с размером кучи более 1
ГБ необходимо использовать следующие значения:
Можно также задать от 50% до 60% общего размера кучи для нового пула памяти для сбора мусора с учетом возраста.
Предотвращение неполадок: IBM i не поддерживает этот аргумент.gotcha![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
-Xminf Аргумент -Xminf задает минимальный свободный объем кучи в процентах. Если в куче остается меньше памяти, чем указано, она будет расширяться. В режиме с разрешенным сбросом кучи этот аргумент задает минимальный объем свободной памяти в промежуточной и временной кучах. Он задается как вещественное число от 0 до 1. Значение по умолчанию - 0,3 (30%).
Предотвращение неполадок: IBM i не поддерживает этот аргумент.gotcha![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
-server | -clientТехнология Java HotSpot в Java SE 6 использует адаптивную JVM, содержащую алгоритмы, которые со временем оптимизируют выполнение байтового кода. JVM может работать в двух режимах, -server и -client. В большинстве случаев рекомендуется включать режим -server, обеспечивающий более эффективное выполнение на длительных промежутках времени.
Режим по умолчанию - это -client, с меньшим временем запуска и меньшим расходом памяти. Однако этот режим снижает производительность долгих процессов. Используйте режим -server, при котором производительность выше, кроме случая, когда время запуска сервера важнее, чем производительность. Разницу между режимами -client и -server можно проанализировать, просмотрев размер процесса и время запуска сервера.
Предотвращение неполадок: IBM i не поддерживает этот аргумент.gotchaАргумент -Dcom.ibm.CORBA.RequestTimeout=тайм-аут задает тайм-аут ответа на запросы от клиента. Этот аргумент указывается с ключом -D. Значение тайм-аут задается в секундах. Если сеть работает очень медленно, укажите большие значения тайм-аутов. Для коротких тайм-аутов сервер приложений может не дождаться ответа в среде с распределенной нагрузкой.
Задавать этот аргумент следует только в том случае, если в приложении возникают неполадки из-за тайм-аутов. У этого аргумента нет рекомендуемых значений.
Аргумент -Dcom.ibm.server.allow.sigkill=true разрешает процессу агента узла использовать метод terminate процесса, если метод stop не завершается в течение интервала проверки связи. Этот параметр эффективен, если агент узла теряет связь с отслеживаемым сервером приложений.
Если стратегия мониторинга сервера приложений разрешает агенту узла перезапускать сервер приложений, то агент узла выполняет метод stop для процесса сервера приложений. В ходе обработки метода stop агент узла отслеживает состояние сервера приложений; если сервер приложений не удалось остановить в течение интервала проверки связи, то агент узла может остановить сервер приложений с помощью метода при условии, что для этого параметра указано значение true (значение по умолчанию).
Если указано значение false, то агент узла продолжает отслеживать процесс остановки, не пытаясь перезапустить сервер приложений.
Для того чтобы выключить этот аргумент с помощью административной консоли, выберите Администрирование системы > Агенты узлов >имя-агента-узла > Управление Java и процессами > Определение процесса > Виртуальная машина Java > Общие аргументы JVM.
-Dcom.ibm.websphere.alarmthreadmonitor.hung_alarm_mute=Этот аргумент задает максимальное число полных трассировок стека в сообщениях о зависших нитях, выводимых в системные протоколы, для одного предупреждения.
Когда системная нить обработки предупреждений работает дольше заданного порога монитора нитей обработки предупреждений, сервер приложений выводит в протокол сообщение о зависшей нити с именем нити обработки предупреждений, продолжительностью работы нити и полной трассировкой стека исключительных ситуаций. Полная трассировка стека полезна для выяснения причины задержки, однако если сообщения о зависших нитях выдаются часто, то повторение объемных сообщений может затруднить поиск другой информации в системных протоколах. Укажите в этом аргументе положительное целое число, определяющее максимальное число полных трассировок стека для одного предупреждения. По достижении этого порога последующие сообщения о зависших нитях будут содержать только запись о зависшем обработчике предупреждения.
Значение по умолчанию - 0, то есть все сообщения о зависших нитях для предупреждения включают полную трассировку стека.
-Dcom.ibm.websphere.native.logging.timestamp=trueЭтот аргумент добавляет системное время и идентификатор нити перед отладочными сообщениями сервера, которые выводятся в файлы протоколов native_stdout и native_stderr. Системное время и идентификатор нити позволяют найти соответствие между поведением компонентов начальной загрузки сервера приложений и поведением других механизмов сервера, информация о которых выводится в файлы протоколов SystemOut и SystemErr. Этот режим по умолчанию выключен.
Когда у JVM сервера указан общий аргумент -Dws.ext.debug=true, он выводит отладочные сообщения в файлы native_stdout.log и native_stderr.log в процессе начальной загрузки. Если в аргументе -Dcom.ibm.websphere.native.logging.timestamp тоже указано значение true, сервер выводит отладочные сообщения с системным временем и идентификатором нити (см. следующий пример).
[6/18/12 16:24:31:453 CDT] 00000000
ws.ext.mains.args[0]=-nosplash
[6/18/12 16:24:31:453 CDT] 00000000
ws.ext.mains.args[1]=-application
[6/18/12 16:24:31:453 CDT] 00000000
ws.ext.mains.args[2]=com.ibm.ws.bootstrap.WSLauncher
[6/18/12 16:24:31:453 CDT] 00000000
ws.ext.mains.args[3]=com.ibm.ws.runtime.WsServer
-Dcom.ibm.websphere.wlm.unusable.interval=интервалЭтот аргумент применим только для z/OS. Аргумент -Dcom.ibm.websphere.wlm.unusable.interval=интервал используется в случаях, когда состояние управления нагрузкой клиента обновляется слишком редко или слишком часто. Это свойство задает время, в течение которого среда выполнения клиента управления нагрузкой считает сервер недоступным и не пытается обратиться к серверу еще раз. Этот аргумент указывается с ключом -D Значение по умолчанию - 300 с. Если это свойство задано большим, сервер будет считаться недоступным в течение долгого времени. В течение всего этого времени протокол обновления управления нагрузкой не сможет обновить состояние клиента.
-Dcom.ibm.ws.buffermgmt.impl.WsByteBufferPoolManagerImpl=Этот аргумент применим только для z/OS. Аргумент -Dcom.ibm.ws.buffermgmt.impl.WsByteBufferPoolManagerImpl= позволяет указать, что память для отдельных прямых буферов байтов должна освобождаться сразу, как только буфер становится ненужным. Для этого аргумента поддерживается единственное значение com.ibm.ws.buffermgmt.impl.ZOSWsByteBufferPoolManagerImpl.
-Dcom.ibm.ws.buffermgmt.impl.WsByteBufferPoolManagerImpl=com.ibm.ws.buffermgmt.impl.ZOSWsByteBufferPoolManagerImpl
На платформе z/OS этот аргумент необходим, если
указано пользовательское свойство zaioFreeInitialBuffers для канала TCP, включающее режим немедленного освобождения ненужных начальных буферов чтения для новых соединений.
-DisSipComplianceEnabled=true|falseУказывает, включена ли проверка соответствия SIP для прокси-сервера SIP. Проверка соответствия SIP гарантирует соответствие сообщений SIP стандарту протокола инициализации сеансов. Если для этого свойства указано значение true, то проверка соответствия SIP включена.
Предотвращение неполадок: Если прокси-сервер входит в состав среды сетевого развертывания WebSphere Application Server, Network Deployment для z/OS, но не является
элементом кластера, то проверку соответствия можно включить или выключить с
помощью свойства isSipComplianceEnabled. В случае применения автономного
сервера или сервера, входящего в состав кластера, для включения или
выключения проверки соответствия SIP следует использовать аргумент JVM.gotcha![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
-Xshareclasses:noneАргумент -Xshareclasses:none позволяет выключить работу с общими классам в процессе. Опция общих классов, которая доступна начиная с Java SE 6, позволяет создавать кэш общих классов. Кэш общих классов позволяет ускорить запуск и снизить расход памяти. Его можно использовать для серверов приложений, агентов узлов и администраторов развертывания.
Если эта опция включена, очищайте кэш, когда он не используется. Для очистки кэша вызывайте программу каталог-сервера-приложений/bin/clearClassCache.bat/sh или остановите процесс и снова его запустите.
Предотвращение неполадок: ![[Solaris]](../solaris.gif)
![[IBM i]](../iseries.gif)
В настоящее время
IBM JVM для J2SE 5 не поддерживается в Solaris, HP и IBM i.Аргумент -XXallowvmshutdown:false позволяет восстановить предыдущий алгоритм работы JVM. В Java 5.0 SR10 и Java 6 SR5 исправлены неполадки, связанные с неправильным завершением работы виртуальной машины Java (JVM). Если приложение зависит от старого способа работы, то путем добавления этого аргумента в раздел общих аргументов JVM можно восстановить старый алгоритм работы.
| Информация | Значение |
|---|---|
| Тип данных | Строка |
| Единицы измерения | Аргументы командной строки Java |
Полное имя и путь к исполняемому файлу JAR, с которым работает виртуальная машина Java.
| Информация | Значение |
|---|---|
| Тип данных | Строка |
| Единицы измерения | Путь |
Выключает компилятор JIT в коде JVM.
При выключении компилятора JIT заметно вырастает производительность. Поэтому для повышения производительности выключайте JIT.
| Информация | Значение |
|---|---|
| Тип данных | Булевское значение |
| Значение по умолчанию | false (JIT включен) |
| Рекомендуется | JIT включен |
Параметры JVM в данной операционной системе.
При запуске процесса параметры JVM для сервера используются как параметры JVM для операционной системы.
При запуске процесса параметры JVM для узла используются как параметры JVM для операционной системы.