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

Изменение размера ОЗУ java

Добавлено: 2011-11-17 10:50:11
cubespace
Здравствуйте !
Сервер на FreeBSD 8.2

Код: Выделить всё

games# java -version
java version "1.6.0_07"
Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
Diablo Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)
стоит пакет : diablo-jre1.6.0

Есть 4GB оперативки, но java больше 1500 не хочет использовать, не хочет стартовать, сразу ошибка !

Код: Выделить всё

Diablo Java HotSpot(TM) Server VM warning: CMS bit map allocation failure
Diablo Java HotSpot(TM) Server VM warning: Failed to allocate CMS Bit Map
Error occurred during initialization of VM
Could not create CMS collector
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x28123869, pid=44025, tid=0x28231280
#
# Java VM: Diablo Java HotSpot(TM) Server VM (10.0-b23 mixed mode bsd-x86)
# Problematic frame:
# C  [libc.so.7+0x71869]  free+0x179
#
# An error report file with more information is saved as:
# /usr/local/games/mc/hs_err_pid44025.log
#
# Please submit bug reports to freebsd-java@FreeBSD.org
#
Abort trap

Как можно увеличить ?

Re: Изменение размера ОЗУ java

Добавлено: 2011-11-17 15:04:53
Electronik
что в логе

Код: Выделить всё

# An error report file with more information is saved as:
# /usr/local/games/mc/hs_err_pid44025.log

Re: Изменение размера ОЗУ java

Добавлено: 2011-11-18 0:50:47
FiL
32-битная ява (на 32-битной системе) считает, что больше 1600 она видеть не должна. Но даже при 1600 падает. Собственно, максимум чего я видел - это 1525. На 64-битной системе 32-битная ява уже может кушать свои 1600. Но почему-то не больше. А вот 64-битная уже кушает столько, сколько скажешь.
Почему - не знаю. Но таков личный опыт.

Re: Изменение размера ОЗУ java

Добавлено: 2011-11-18 8:25:22
Electronik
потому что ява, это же виртуальная машина.