Серверные настройки Java

Модератор: Absurd

Ответить
Kolinus
Сообщения: 449
Зарегистрирован: 23 авг 2004, 14:02
Откуда: Минск

Прочитал статью чт оЯва обгоняет по производительности С++ там написано что это происходит при серверных настройках Явы.
Какие это настройки и как свою яву таким образом настроить ?
В SAD - все в SAD.
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Kolinus,
а) вопрос задан в стиле: на заборе написано, что запорожец при некоторых настройках обгоняет мерседес. Ты бы для приличия хоть бы указал, на каком заборе это написано :)
б) а имеет ли вопрос вообще отношение к программированию на Java?
Даже самый дурацкий замысел можно воплотить мастерски
evgeny_d
Сообщения: 62
Зарегистрирован: 23 мар 2004, 08:31

Уфф... оставьте эти религиозные споры. Я тоже сию статью ("Java vs C++") читал и нетолько ее - многие говорят, что java некоторые задачи выполняет быстрее, нежели С++. Хотя почему - мне лично не понятно. Возможно из-за того, что у C компиллер при сравнении используют кривой.

Серверные настройки: java -server , вроде так. При этом она гораздо медленнее запускается, но гораздо бодрее работает.
Deady
Сообщения: 193
Зарегистрирован: 17 фев 2004, 13:13
Откуда: Москва
Контактная информация:

а я читал, что если с явы снять лимит доступной памяти, то она рвет c++. только как снять, я хз. возможно ключ в командной строке прописать надо, или в политиках безопасности искать.
Deady
Сообщения: 193
Зарегистрирован: 17 фев 2004, 13:13
Откуда: Москва
Контактная информация:

C:\>java -X
-Xmixed mixed mode execution (default)
-Xint interpreted mode execution only
-Xbootclasspath:<directories and zip/jar files separated by ;>
set search path for bootstrap classes and resources
-Xbootclasspath/a:<directories and zip/jar files separated by ;>
append to end of bootstrap class path
-Xbootclasspath/p:<directories and zip/jar files separated by ;>
prepend in front of bootstrap class path
-Xnoclassgc disable class garbage collection
-Xincgc enable incremental garbage collection
-Xloggc:<file> log GC status to a file with time stamps
-Xbatch disable background compilation
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
-Xprof output cpu profiling data
-Xrunhprof[:help]|[:<option>=<value>, ...]
perform JVMPI heap, cpu, or monitor profiling
-Xdebug enable remote debugging
-Xfuture enable strictest checks, anticipating future default
-Xrs reduce use of OS signals by Java/VM (see documentation)
-Xcheck:jni perform additional checks for JNI functions

The -X options are non-standard and subject to change without notice.
Kolinus
Сообщения: 449
Зарегистрирован: 23 авг 2004, 14:02
Откуда: Минск

Исправляюсь :)
http://lib.juga.ru/article/view/200/
По поводу того имеет ли отношение - возможно имеет. Для этого надо знать о предмете больше чтобы точно сказать.
В SAD - все в SAD.
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

В принципе, можно понять, прочему при отсутствии лимита на память Жава работает быстрее.
В C++ чтобы создать объект надо сначала найти подходящий фрагмент памяти под него.
В Джаве же он просто кладется на самый верх кучи.
Указатели в Джаве позволяют перемещать объект, на который они указывают,
так что выдавливание воздуха из кучи можно периодически осуществлять без особых проблем.
2B OR NOT(2B) = FF
Ответить