Страница 1 из 1

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

Добавлено: 18 окт 2004, 20:00
Kolinus
Прочитал статью чт оЯва обгоняет по производительности С++ там написано что это происходит при серверных настройках Явы.
Какие это настройки и как свою яву таким образом настроить ?

Добавлено: 19 окт 2004, 00:27
AiK
Kolinus,
а) вопрос задан в стиле: на заборе написано, что запорожец при некоторых настройках обгоняет мерседес. Ты бы для приличия хоть бы указал, на каком заборе это написано :)
б) а имеет ли вопрос вообще отношение к программированию на Java?

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

Серверные настройки: java -server , вроде так. При этом она гораздо медленнее запускается, но гораздо бодрее работает.

Добавлено: 19 окт 2004, 09:02
Deady
а я читал, что если с явы снять лимит доступной памяти, то она рвет c++. только как снять, я хз. возможно ключ в командной строке прописать надо, или в политиках безопасности искать.

Добавлено: 19 окт 2004, 09:04
Deady
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.

Добавлено: 19 окт 2004, 16:27
Kolinus
Исправляюсь :)
http://lib.juga.ru/article/view/200/
По поводу того имеет ли отношение - возможно имеет. Для этого надо знать о предмете больше чтобы точно сказать.

Добавлено: 19 окт 2004, 18:15
Absurd
В принципе, можно понять, прочему при отсутствии лимита на память Жава работает быстрее.
В C++ чтобы создать объект надо сначала найти подходящий фрагмент памяти под него.
В Джаве же он просто кладется на самый верх кучи.
Указатели в Джаве позволяют перемещать объект, на который они указывают,
так что выдавливание воздуха из кучи можно периодически осуществлять без особых проблем.