Флаг -server укажет программе запуска, что hw является машиной серверного класса , что для java 6 означает, по крайней мере, 2 ядра и, по крайней мере, 2 ГБ физической памяти (т.е. большинство машин в наши дни). На машинах серверного класса выбор по умолчанию
- Пропускная способность ГЦ.
- начальный размер кучи от 1/64 памяти до 1 ГБ
- максимальный размер кучи 1/4 от общей памяти до 1 ГБ.
- Компилятор времени выполнения сервера.
Обратите внимание, что в 32-битных окнах нет сервера vm, поэтому по умолчанию используется клиент vm.
На других 32-битных машинах сервер vm выбирается, если hw - это класс сервера, в противном случае это клиент. На 64-битных машинах клиент vm отсутствует, поэтому по умолчанию используется сервер vm.
Ссылка на часто задаваемые вопросы о горячей точке: HotSpot