[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 • Просмотр темы - Ява кушает слишком много и слишком часто.
GreenCubes WikiИнформацияПремиум-магазинНачать игратьКарта мира

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

Всё о технической части GreenCubes

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

Сообщение merkantiloid » 17 дек 2012, 05:34

Клиент гринкубз при запуске и прогрузке чанков занимает около 950 мб оперативной памяти.
Вот содержимое файла params:


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

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

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

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

Вложения
Безымянный.jpg
Безымянный.jpg (146.27 КБ) Просмотров: 1356
Аватара пользователя
merkantiloid
 
Сообщения: 46
Зарегистрирован: 12 окт 2011, 22:06

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

Сообщение Fishkaras » 17 дек 2012, 11:12

Попробуйте переустановить java и удалить содержимое папки .greencubes.

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

Аватара пользователя
Fishkaras
 
Сообщения: 547
Зарегистрирован: 21 авг 2011, 13:12
Откуда: в этой фразе двоеточие?

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

Сообщение merkantiloid » 17 дек 2012, 17:12

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

Попробую удалить клиент, может чего и выйдет.
Аватара пользователя
merkantiloid
 
Сообщения: 46
Зарегистрирован: 12 окт 2011, 22:06

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

Сообщение merkantiloid » 25 дек 2012, 16:09

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

Если нужны какие-либо данные, предоставлю настолько оперативно, насколько возможно.
Аватара пользователя
merkantiloid
 
Сообщения: 46
Зарегистрирован: 12 окт 2011, 22:06

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

Сообщение Rena4ka » 25 дек 2012, 16:29

Видно на скриншоте, что занято 231МБ. Данные верные, откуда 1.5Гб не понятно. Те части памяти, которые не укладываются в Xms, Xmx не могут быть больше 512Мб при такой конфигруации, да и чанки туда не могут попасть. Попробуй из params.txt удалить " -XincGC" для начала.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

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

Сообщение merkantiloid » 25 дек 2012, 18:17

Удалил параметр -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
Аватара пользователя
merkantiloid
 
Сообщения: 46
Зарегистрирован: 12 окт 2011, 22:06


Вернуться в Технический раздел



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9