Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Машинное Обнаружение класса сервера

Запускаясь с J2SE 5.0, когда приложение запускает, средство запуска может попытаться обнаружить, работает ли приложение на машине "сервера-class" и, если так, используйте Java Виртуальная машина Сервера HotSpot (сервер VM) вместо Java Клиентская Виртуальная машина HotSpot (клиент VM). Цель состоит в том, чтобы улучшить производительность, даже если никто не конфигурирует VM, чтобы отразить приложение, которое это запускает. Вообще, сервер, VM запускает более медленно чем клиент VM, но в течение долгого времени работает более быстро.


Отметьте: Для Java SE 6, определение машины сервера-class один по крайней мере с 2 ЦП и по крайней мере 2 Гбайт физической памяти.

В Java SE 6, обнаружение сервера-class происходит если ни один -server ни -client определяется, запуская приложение на i586 или Sparc 32-разрядная машина рабочий Солярис или Linux. Поскольку следующая таблица показывает, i586 платформа Microsoft Windows использует клиент VM по умолчанию. Остающиеся поддерживаемые Sun платформы используют только сервер VM.

Архитектура ОС Клиент значения по умолчанию VM если сервер-class, сервер VM;
иначе, клиент VM
Сервер значения по умолчанию VM
32-разрядный SPARC Солярис
 
X
 
i586 Солярис
 
X
 
i586 Linux
 
X
 
i586 Microsoft Windows
X
 
 
64-разрядный SPARC Солярис
⠀”
 
X
AMD64 Солярис
⠀”
 
X
AMD64 Linux
⠀”
 
X
AMD64 Microsoft Windows
⠀”
 
X
Легенда:  X = значение по умолчанию VM     â €” = клиент VM, не предусмотренный эта платформа

Для получения дополнительной информации использования параметров командной строки для того, чтобы запуск приложения, см. java документация инструмента для Соляриса и Linux, или Microsoft Windows.


Oracle и/или его филиалы Авторское право © 1993, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами