Spec-Zone .ru
спецификации, руководства, описания, API
|
Запускаясь с J2SE 5.0, когда приложение запускает, средство запуска может попытаться обнаружить, работает ли приложение на машине "сервера-class" и, если так, используйте Java Виртуальная машина Сервера HotSpot (сервер VM) вместо Java Клиентская Виртуальная машина HotSpot (клиент VM). Цель состоит в том, чтобы улучшить производительность, даже если никто не конфигурирует VM, чтобы отразить приложение, которое это запускает. Вообще, сервер, VM запускает более медленно чем клиент VM, но в течение долгого времени работает более быстро.
В 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
|
Для получения дополнительной информации использования параметров командной строки для того, чтобы запуск приложения, см. java
документация инструмента для Соляриса и Linux, или Microsoft Windows.