[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
GreenCubes • Просмотр темы - Ява кушает слишком много и слишком часто.
Страница 1 из 1

Ява кушает слишком много и слишком часто.

СообщениеДобавлено: 17 дек 2012, 05:34
merkantiloid
Клиент гринкубз при запуске и прогрузке чанков занимает около 950 мб оперативной памяти.
Вот содержимое файла params:


При езде на метро загрузка ядра процессора поднимается до 90-98% и начинается прирост занимаемой клиентом оперативной памяти.
При приближении к 1500000 кб игра начинает жутко тормозить, появляются фризы, не прогружаются чанки, и в конце-концов подвисает, приходится убивать процесс явы.

На ноутбуке установлено 6 гб оперативной памяти 4+2 и 64 битная win7.

Создается впечатление, что перестает работать garbage collector, и не происходит очистка памяти от старых чанков.

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


Re: Ява кушает слишком много и слишком часто.

СообщениеДобавлено: 17 дек 2012, 11:12
Fishkaras
Попробуйте переустановить java и удалить содержимое папки .greencubes.

А для просмотра потребления памяти следует использовать — диспетчер задач показывает неверные цифры, заниженные порой на порядок.

Re: Ява кушает слишком много и слишком часто.

СообщениеДобавлено: 17 дек 2012, 17:12
merkantiloid
Благодарствую за ответ, вряд ли стандартный диспетчер задач напортачил, так как у меня отключен файл подкачки и все идет в оперативную память. Да и куда занижать то? При выделении 512, отъедать 1500...

Попробую удалить клиент, может чего и выйдет.

Re: Ява кушает слишком много и слишком часто.

СообщениеДобавлено: 25 дек 2012, 16:09
merkantiloid
Прошу администрацию помочь в данном вопросе. Сегодня в шахте, после прокопки тоннеля в 1200 кубов, загруженные чанки сожрали снова 1.5гб оперативной памяти, начались дикие фризы клиента.

Если нужны какие-либо данные, предоставлю настолько оперативно, насколько возможно.

Re: Ява кушает слишком много и слишком часто.

СообщениеДобавлено: 25 дек 2012, 16:29
Rena4ka
Видно на скриншоте, что занято 231МБ. Данные верные, откуда 1.5Гб не понятно. Те части памяти, которые не укладываются в Xms, Xmx не могут быть больше 512Мб при такой конфигруации, да и чанки туда не могут попасть. Попробуй из params.txt удалить " -XincGC" для начала.

Re: Ява кушает слишком много и слишком часто.

СообщениеДобавлено: 25 дек 2012, 18:17
merkantiloid
Удалил параметр -xincgc, при запуске клиента параметр прописался заново. Удалил повторно, присвоил атрибут - только для чтения, запустил.

При появлении в мире и загрузке чанков потребление оперативной памяти устанавливается на 645мб. При перемещении на ~150 блоков, вырастает до 835-865мб. Внутриигровой показатель использования памяти скачет от 80 до 217 мб примерно за 7 секунд, потом снова сбрасывается на 80 мб.
При телепортации "домой" загрузка выросла до 950мб. Удаление не подействовало.

Вот параметры, с которыми был запущен процесс явы: javaw -Xms512M -Xmx512M -classpath C:\Users\Алексей\AppData\Roaming\.greencubes\launcher.jar net.minecraft.LauncherFrame Взято из process explorer.
и содержимое файла params: lil_patch=1java_path="C:\Program Files\Java\jre6\bin\javaw.exe";"C:\Program Files\Java\jre7\bin\javaw.exe"
java_params=-Xms512M -Xmx512M