java server

установил java из dev-java/sun-jre-bin
java -version

java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Client VM (build 20.2-b06, mixed mode, sharing)

как сделать что бы был не Client VM а Server VM ?

А автор вообще понимает что

А автор вообще понимает что он хочет и что ему сказали? Или он недавно слез с винды (ах, извините) - с убунты?

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

да понимаю есть 2 варианта

да понимаю
есть 2 варианта виртуальной машины java
Java HotSpot Client VM
и
Java HotSpot Server VM Optimizations

первая оптимизирована для быстрого запуска java приложений, вторая для длительной работы.

интересует как поставить второй вариант.

всё догнал там просто с

всё догнал там просто с флагом -server запускать нужно ))

Ну а раз понимаете - зачем

Параметр запуска -server спасет отца русской демократии.

Кстати отличие этих машин только одним параметром при запуске - должно наводить на мысль, что ничем они не отличаются, окромя названия имхо.

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

Отличие в степени оптимизации

Отличие в степени оптимизации java кода.

Клиентская версия заточена под быстрый старт, скорость работы кода не важно, поэтому количество циклов прежде чем сработает jit заметно ниже.
Серверная на скорость работы, поэтому прежде чем сработает jit проходит намного больше циклов в режиме интерпретатора, чтобы собрать больше статистики для оптимальной оптимизации + задействуются более агрессивные методики (inline, разворачивание циклов и тд).

Производительность после прогрева у server заметно получше чем у client, но вот и время на прогрев и выход на эту производительность подольше.

На Linux 64bit вообще оставили одну версию - server.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".