Прочитал статью чт оЯва обгоняет по производительности С++ там написано что это происходит при серверных настройках Явы.
Какие это настройки и как свою яву таким образом настроить ?
Серверные настройки Java
Модератор: Absurd
В SAD - все в SAD.
Kolinus,
а) вопрос задан в стиле: на заборе написано, что запорожец при некоторых настройках обгоняет мерседес. Ты бы для приличия хоть бы указал, на каком заборе это написано
б) а имеет ли вопрос вообще отношение к программированию на Java?
а) вопрос задан в стиле: на заборе написано, что запорожец при некоторых настройках обгоняет мерседес. Ты бы для приличия хоть бы указал, на каком заборе это написано

б) а имеет ли вопрос вообще отношение к программированию на Java?
Даже самый дурацкий замысел можно воплотить мастерски
Уфф... оставьте эти религиозные споры. Я тоже сию статью ("Java vs C++") читал и нетолько ее - многие говорят, что java некоторые задачи выполняет быстрее, нежели С++. Хотя почему - мне лично не понятно. Возможно из-за того, что у C компиллер при сравнении используют кривой.
Серверные настройки: java -server , вроде так. При этом она гораздо медленнее запускается, но гораздо бодрее работает.
Серверные настройки: java -server , вроде так. При этом она гораздо медленнее запускается, но гораздо бодрее работает.
а я читал, что если с явы снять лимит доступной памяти, то она рвет c++. только как снять, я хз. возможно ключ в командной строке прописать надо, или в политиках безопасности искать.
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.
-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.
Исправляюсь 
http://lib.juga.ru/article/view/200/
По поводу того имеет ли отношение - возможно имеет. Для этого надо знать о предмете больше чтобы точно сказать.

http://lib.juga.ru/article/view/200/
По поводу того имеет ли отношение - возможно имеет. Для этого надо знать о предмете больше чтобы точно сказать.
В SAD - все в SAD.
-
- Сообщения: 1228
- Зарегистрирован: 26 фев 2004, 13:24
- Откуда: Pietari, Venäjä
- Контактная информация:
В принципе, можно понять, прочему при отсутствии лимита на память Жава работает быстрее.
В C++ чтобы создать объект надо сначала найти подходящий фрагмент памяти под него.
В Джаве же он просто кладется на самый верх кучи.
Указатели в Джаве позволяют перемещать объект, на который они указывают,
так что выдавливание воздуха из кучи можно периодически осуществлять без особых проблем.
В C++ чтобы создать объект надо сначала найти подходящий фрагмент памяти под него.
В Джаве же он просто кладется на самый верх кучи.
Указатели в Джаве позволяют перемещать объект, на который они указывают,
так что выдавливание воздуха из кучи можно периодически осуществлять без особых проблем.
2B OR NOT(2B) = FF