Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Вопрос о параметрах запусках с параметром -server


Автор: Desti 1.3.2007, 07:38
Хотелось бы узнать о параметрах -X 

или о других которые могут задействовать процессор на максимум что бы получить максимальную производительность...

Автор: ecologist 1.3.2007, 09:11
Разве что памяти побольше откушать сразу. И разрешить использовать все что есть. А оптимизировать исполнение - ну попробовать поиграть со сборщиком мусора - почитать можно тут - http://java.sun.com/docs/hotspot/gc/

Автор: unkis 1.3.2007, 13:54
а можно ли как-то узнать в каком режиме(server or client) запущенна та или иная программа?
и можно как-нибудь сказать чтобы по default все программы запускались в server режиме?

Автор: LSD 1.3.2007, 15:21
Цитата(unkis @  1.3.2007,  13:54 Найти цитируемый пост)
а можно ли как-то узнать в каком режиме(server or client) запущенна та или иная программа?

Код
System.out.println("java.vm.name = " + System.getProperties().get("java.vm.name"));



Цитата(unkis @  1.3.2007,  13:54 Найти цитируемый пост)
и можно как-нибудь сказать чтобы по default все программы запускались в server режиме?

Я знаю один хакерский способ, переименовать каталоги client и server в папке JRE\bin.

Автор: Opik 1.3.2007, 15:25
Цитата

    -server       to select the "server" VM The default VM is server.

Java 6 smile

Автор: LSD 1.3.2007, 16:43
Opik, у меня по другому:
Цитата
-client       to select the "client" VM
-server       to select the "server" VM
-hotspot      is a synonym for the "client" VM  [deprecated]
              The default VM is client.

Автор: COVD 1.3.2007, 16:45
http://java.sun.com/j2se/1.5.0/docs/guide/vm/server-class.html

Если нет 2-х процессоров и меньше 2 гиг памяти, то, возможно, и смысла нет запускать в серверном режиме.

Автор: unkis 2.3.2007, 11:41
из той ссылки, что ты прислал, я так понял, что смысыл есть запускать даже если один CPU и меньше 2GB, просто на некоторых платформах java сама может выбрать что её запустить cleint или server.

Автор: alexsolo 11.4.2007, 14:42
Цитата(unkis @ 1.3.2007,  13:54)
и можно как-нибудь сказать чтобы по default все программы запускались в server режиме?

в jvm.cfg поменять местами строчки

-client KNOWN 
-server KNOWN

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)