Spec-Zone .ru
спецификации, руководства, описания, API
|
Запускаясь с J2SE 5.0, когда приложение запускает, средство запуска может попытаться обнаружить, работает ли приложение на машине "класса сервера" и, если так, используйте Java Виртуальная машина Сервера HotSpot (сервер VM) вместо Java Клиентская Виртуальная машина HotSpot (клиент VM). Цель состоит в том, чтобы улучшить производительность, даже если никто не конфигурирует VM, чтобы отразить приложение, которое это запускает. Вообще, сервер, VM запускает более медленно чем клиент VM, но в течение долгого времени работает более быстро.
В Java SE 6, обнаружение класса сервера происходит если ни один -server
ни -client
определяется, запуская приложение на i586 или Sparc 32-разрядная машина рабочий Солярис или Linux. Поскольку следующая таблица показывает, i586 платформа Microsoft Windows использует клиент VM по умолчанию. Остающиеся поддерживаемые Sun платформы используют только сервер VM.
Архитектура | ОС | Клиент по умолчанию VM | если класс сервера, сервер 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.