Почему майнкрафт ест много оперативной памяти
Minecraft - великолепная игра, в которой есть, казалось бы, бесконечный мир, и возможности игроков в нем практически безграничны. Несмотря на это, игра по-прежнему не создает большой нагрузки ни на одну платформу и может работать даже на средних ПК. Однако бывают случаи, когда игра начинает потреблять слишком много оперативной памяти, даже если на самом деле этого не требует много, исходя из собственных рекомендуемых настроек игры. Мы собираемся обсудить причины этой проблемы и способы ее решения, поэтому посмотрите ниже решения, если ваш Minecraft использует слишком много памяти.
Очень вероятно, что проблема вовсе не в Minecraft, а в модах, которые вы могли установить для игры. . Даже самые маленькие моды для игры могут иногда съедать много памяти и создавать проблемы. Вот почему рекомендуется попробовать снова запустить игру после отключения всех модов, которые могут быть активны. Это должно освободить много оперативной памяти, и Minecraft снова должен работать плавно, не потребляя слишком много памяти вашего компьютера. Если вы не используете никакие моды и на вашем устройстве они не установлены, попробуйте другие исправления, которые мы предоставили.
Популярные уроки Minecraft
Вам следует попробовать выделить больше оперативной памяти для Minecraft, если он использует слишком много памяти. Старые версии игры обычно могут комфортно работать всего с 1 ГБ оперативной памяти. Однако более новые версии требуют, чтобы у вас было как минимум 4 ГМ оперативной памяти, выделенной для игры, особенно если вы используете моды. Фактически, вы должны выделить игре ровно 4 ГБ ОЗУ и не более или менее, если вы не используете моды.
4 ГБ для запуска последних версий Майнкрафт без модов достаточно, и игра съедает лишнюю память, если вы выделяете ей слишком много. Вот почему следует выделить для Minecraft только 4 ГБ ОЗУ и, возможно, немного больше, если вы используете много модов. Если у вас не так много памяти, которую нужно выделить для игры, вам придется попробовать следующее решение.
Вам понадобится 4 ГБ ОЗУ только для Minecraft, если вы собираетесь играть в последние версии игры. Это означает, что вам придется приобрести и добавить больше оперативной памяти на свой компьютер, если у вас меньше 4 ГБ, иначе игра всегда будет потреблять слишком много памяти и вызывать проблемы. Добавление еще 4 ГБ ОЗУ должно быть более чем достаточно для комфортного запуска игры на вашем ПК, учитывая, что он соответствует остальным требованиям.
YouTube видео: Minecraft использует слишком много памяти: 3 исправления
У Minecraft, как может показаться на первый взгляд, ни такие уж и «нулевые» требования к компьютеру, а тормоза случаются даже на мощных компьютерах.
Здесь собран обзор различных «лагов и тормозов» , их возможные причины и решения.
Проблемы/Причины/Решение
Компьютер очень мощный, летает даже Crysis 2, а Minecraft тормозит!
Crysis 2, как и многие игры использует Crysis 2, а Minecraft – OpenGL. Скорее всего ваша видеокарта не поддерживает OpenGL на аппаратном уровне, а только на программном, что значительно снижает производительность.
Решение: уменьшите качество графики в настройках, поставьте меньший радиус прорисовки, или купите видеокарту с поддержкой OpenGL.
Еще вариант, при котором майнкрафт может тормозить может даже на супер мощном компьютере – это текстуры 512х512. Качество графики с ними конечно отменное, но и нагрузка на видеокарту огромная.
Решение: установить текстуры разрешения 16х16 или 32х32.
Такое тоже бывает – параллельно с игрой что-то нагружает компьютер (торрент или антивирус чаще всего) .
Решение: во время игры, нажмите Ctrl+Alt+Delet -> Диспетчер задач -> Процессы -> проверьте, не нагружает ли сильно компьютер какой-либо непонятный процесс.
Раньше все было нормально, а по непонятным причинам стало тормозить!
Значит, вы установили какой-то мод, или плагин, который неправильно работает, и нагружает процессор. Или, скачали новую версию игры, а клиент оказался с поврежденными файлами. Или вы скачали предрелизную версию, которая еще не до конца отлажена, и именно на компьютере вашей сборки произошла неведомаяхуйня ошибка.
Решение: скачать новый (или более ранней версии) клиент игры.
В одиночной игре все нормально, а когда захожу на сервер - тормозит.
Возможных причин две: или сервер установлен на слабой машине/со слабым каналом и не справляется с нагрузкой (или админ наставил плагинов, а они могут сильно нагружать сервер) . Либо, у вас слабый интернет-канал.
Решение: играйте на другом сервере, или улучшите свой интернет-канал.
Играю в сингле, с родными текстурами, без модов и все равно тормозит.
Стоит вспомнить минимальные системные требования игры:
Процессор: 1,5GHz многоядерный, или 2 GHz одноядерный
ОЗУ: 512 мб для Win XP, или 1 GB для Vista
Видеокарта: Должна поддерживать OpenGL 1.4
Это минимальные требования, при которых игра запуститься, но будет подлагивать. Оперативной памяти нужно намного больше. У меня с 3GB ОЗУ (Win XP), игра вылетает, если я подряд просматриваю несколько карт, и много по ним бегаю.
Решение: поставить минимальные настройки графики, меньше бегать по миру, делать рестарт компьютера после каждой карты, выключать браузер на время игры (да-да, куча страниц с флеш-баннерами могут значительно нагружать компьютер) , купить новый компьютер.
P.S: И помни Хиробрин следит за тобой
Попробуй переустановить систему! Если не поможет можешь, скачать моды к майну! Которые улучшают производительность, ну и если ни это купи новый комп! =)
Пипец какие нереально тупые ответы, думал увидеть хоть одного разумного, но нет, Вот вам пример, у меня есть 2 пк, 1 из них серверный с обёмом оперативной памяти 128 гб, и мой обычной с 10, так вот, эта тварь джава и там и там забирает всю память и начинает тормозить, получается она её не очищает вовсе, и ограничить её не получается
прочитал в инете что сейчас вставляют в игры компоненты для майнинга биткоинтов. Обычно браузерная игра потребляла до 250 МБ памяти, а сейчас эта же игра полтора Гига жрет.
Запускал на разных лаунчерах. винда 7 х64. Майнкрафт жрёт всю память компьютера и начинает лагать. Всего на компьютере 8гб озу. Помогите. Заранее спасибо.
Java x64. майнкрафт ест 6.5 гб озу. Доступно всего 7.8. Требуется майнкрафту 2.5 МАКСИМУМ, столько по его мнению он и использует. От того сколько я ему памяти выделяю не зависит сколько его процесс использует. Очистка мусора памяти в аргументах -Xincgc - не запускается вообще майнкрафт.
Выделение оперативной памяти (ОЗУ) для Minecraft и TLauncher
Для нормальной работы Minecraft рекомендуется выделять как можно больше памяти, особенно при использовании модов и ресурс-паков высокого разрешения. Существует несколько проблем в этом направлении, решить их просто.
Можно выделить только 1 ГБ ОЗУ в лаунчере
В настройках лаунчера (Иконка Шестерёнки -> Дополнительно) видно, что выделить можно до 1 гигабайта памяти. Всё из-за разрядности, установленной Java x32, необходимо Java x64.
1) Перед переустановкой Java, обязательно необходимо узнать, что у вас система 64 разрядная. Выполните следующие действия для определения разрядности:
Для Windows
Заходим в "Мой компьютер" -> "Свойства системы" -> находим надпись: "Тип системы" и там будет 64-bit или 32-bit.
Для Linux
Открываем Терминал (Terminal) и вводим команду uname -m, если покажется x86_64 - то у вас 64 разрядная система, если i686 или i386 - то у вас 32 разрядная.
2) Как только узнали, что у вас 64 разрядная система, приступаем к установке Java 64x. (Если у вас всё-таки 32-битная система, необходимо переустановка системы на 64-битную, при условии, что процессор поддерживает 64-битную схему.)
Для Windows
Скачиваем установщик Java 64, запускаем его и следующем инструкции (просто нажать Install).
Для Linux
Скачиваем установщик Java 64, запускаем его и следующем инструкции (просто нажать Install).
3) После этого, в настройках можно выделить максимальное количество памяти (при создании мод-паков тоже).
Старую версию Java 32x удалять необязательно, но если в настройках продолжает отображаться только 1 гб, то удалите старую версию и установите только Java 64x.
можно вопрос? я играл в 1.6 без лагов с 1200мб всего ddr2 2gb и появилось обновление и за которого я даже в самую первую версию не могу поиграть и когда я ставлю больше 1200мб мне пишет что больше нельзя
Нажми Ctrl+Alt+Del И открой диспетчер задач. Потом нажми на процессы. И поудаляй ненужные. Еслине знаешь что удалять не удаляй. И да если пропадут все значки то нажми Приложения - Новая Задача и введи explorer.exe.Попробуй.
Я столкнулся с такой же проблемой пару месяцев назад. Проблема заключается в том, что Minecraft сама по себе не оптимизированная игра, так как использует не всегда стабильную технологию OpenGL. Я объясню свое решение, но оно подходит только в случае, если у тебя стоит мод-пак, плагины или текстуры высокого разрешения. От карты/мира это, по моему опыту, не зависит. Я поставил оптифайн и через него отключил некоторые бесполезные эффекты текстур и анимаций. Затем проверил мод-пак на краши (это делается легко, просто выделяешь самые большие и объемные моды и смотришь по трем параметрам <в самой игре собственно, каждый мод по отдельности>- использование 3д графики и моделирования, нагрузка на чанки при прогрузке мира и количество энтити и мобов, которые эти моды добавляют. Если все на высоких разрешениях, жрет много чанков и мобов слишком много, то такие моды не рекомендуется запускать на слабых и бюджетных сборках [у меня на тот момент стояло: 8гб ОЗУ, винда 10 х64, процессор I5-6xxx, Geforce GT 1030 2гб и все равно появлялась ошибка OpenGL]. С текстурами и плагинами еще проще - они сами чаще всего в контекстном меню или строке разработчика показывают ошибки OpenGL с определенным кодом (1241, 1262 и тд).
Если такое возникает без модов, то рекомендуется проверить Java на предмет обновлений, также можно отнести проблему к железу компа: если видеокарта интегрированная, особенно от AMD и Intel, то немудрено, что майн так сильно грузит систему, чипсеты просто берут видеопамять из оперативной и грузят ОЗУ на фоне без твоего ведома.в>
Когда играю в Майн, зависает игра резко на пару секунд, заметил что проблема связанна с тем, когда озу накапливается очень много, майн её сбрасывает и в этот момент происходит фриз на пару секунд, раньше была такая же проблема, но решалась уменьшение количества озу для майна, сейчас это не помогает
Действительно, такая проблема есть. Заключается она в срабатывании так называемого "сборщика мусора". Чтобы понять, что это такое, и как бороться с этой проблемой, надо разобраться с тем, как работает сборщик.
Чтобы процессору обработать какие-то данные, их сначала надо загрузить в оперативную память. В процессе вычислений процессор по частям подгружает эти данные в свой кэш, а затем возвращает результат в ту же оперативную память. При этом, старые данные никуда не деваются и продолжают храниться в ОЗУ. Отсюда появляется рост занимаемой игрой памяти с течением времени, который можно наблюдать в меню отладки, или более наглядно при помощи мода Memory Usage Screen.
Когда количество занятой оперативной памяти достигает определённого предела, срабатывает сборщик мусора. Это алгоритм, который отличает старые хранящиеся в ОЗУ отработавшие данные от необходимых программе в данный момент и производит их удаление. Этот процесс всегда характеризуется полной остановкой всех вычислений, из-за чего игра и зависает.
Интересно, что чем меньше выделен объём ОЗУ, тем быстрее он забивается остатками вычислений (входными данными для процессора), однако при низких значениях выделенной памяти ͟п͟р͟о͟л͟а͟г͟а͟ ͟н͟е͟ ͟п͟р͟о͟и͟с͟х͟о͟д͟и͟т.
Почему же? Дело в том, что чем меньше ОЗУ выделено для JVM, тем быстрее сборщик мусора его обрабатывает. То есть, сборщик мусора работает ͟ч͟а͟щ͟е͟,͟ ͟н͟о͟ ͟б͟ы͟с͟т͟р͟е͟е. При больших же значениях выделенной памяти сборщик мусора обрабатывает весь объём ОЗУ редко, но долго, создавая характерное зависание.
Именно поэтому нужно соблюсти идеальный баланс между выделенной ОЗУ и временем его чистки. Но важно помнить, что когда ОЗУ выделено настолько мало, что Майнкрафт не может просчитать тик сервера без очистки мусора, игра начинает сильно виснуть и вылетает.
͟Ч͟т͟о͟ ͟с͟ ͟э͟т͟и͟м͟ ͟д͟е͟л͟а͟т͟ь͟?
Настройка запуска игры с определённым сборщиком мусора довольно проста – нужно лишь указать его в параметрах запуска JVM (примеры параметров JVM в комментариях). В официальном лаунчере это делается здесь:
А TLauncher Legacy и так по умолчанию использует ConcMarkSweepGC, нужно просто удостовериться, что в настройках стоит эта галочка:
Конечно, я очень сильно упростил этот материал. Если вы хотите разобраться в этом более подробно, можно ознакомиться с этой статьёй.
Пара слов о сборщиках мусора. Каждый из них обладает своим "поведением" и подходом к работе с ОЗУ. Постараюсь дать ссылки на каждый сборщик по отдельности. Общая статья по сборщикам и их параметрам: [Доступные сборщики мусора в Java
]
[G1] (аргументы по умолчанию)
-Xmx3G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
[Shenandoah]
-Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:MaxGCPauseMillis=50
[ConcMarkSweep] (Не работает в Java 16)
-Xmx4G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
[Z]
Важно: при малом объёме выделенной ОЗУ (2Гб) сборщик не справлялся со своей задачей, вызывая ежесекундные зависания игры.
-Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseZGC
Можно добавить -XX:ConcGCThreads=4 (количество процессов для сбора мусора)
Александр Иванов, красавчик, всё хорошо расписал, мне очень понравилось, но у меня краш при любых аргументах( Не знаешь в чём дело? Вылезает Error: Could not create the Java Virtual Machine. Error: Afatal exception has occurred. Program will exit.
Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. :(
Статистика форума
Сейчас онлайн: 4
Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички
Резкий сброс использованной ОЗУ
scharyu
Играю на собственном сервере (арендую хостинг) на сборке с модами (1.7.10). Буквально недавно появилась весьма интересная проблема: кратковременные фризы со строгим интервалом. Поясняю этапами, чтобы было яснее:
1. Кол-во использованной ОЗУ: ~950 МБ (+- 3 МБ).
2. Размер использованной ОЗУ растет прямолинейно. Буквально возрастает по 1 МБ, в сумме около 150 МБ/сек.
3. Достигает максимальной отметки в строго 1370 МБ.
4. Резкий сброс до ~950 МБ (+- 3 МБ).
5. Повтор цикла.
Из-за такого цикличного сброса ОЗУ в ~450 МБ каждые 6 секунд, происходит резкий сброс ФПС примерно в 100-120 ФПС (прим. со 287 до 160). Как бы грех жаловаться на 160 ФПС, но дело не в самих кадрах в секунду, а в именно резком циклическом сбросе на такое огромное значение, что вызывает сильный фриз на где-то полсекунды. А когда таковое происходит каждые 6 секунд, это начинает мешать.
Итак, что делать? Как решить проблему?
ОЗУ: 16 ГБ. Выделено в Java и TLauncher'е (через него работает сборка) - 16 ГБ. Собственно в игре также показывает 16384 МБ.
Не знаю, какие данные вам еще нужны, потому пишите: предоставлю все, что смогу.
south_park
Администраторы
Звание: Чоткий паря
Насколько я понимаю, принцип игры подразумевает использование определенного максимального количества оперативной памяти, после чего очистка памяти от "мусора", каких то отработанных данных, кеша, подробнее не скажу. Отсюда и резкая очистка памяти, и чем большем модов, тем выше будет расти счетчик и сильней сбрасываться.
Специально посмотрел на поведение игры у меня, если ограничение стоит на 1300мб, то игра расходует до ~1100 после чего сбрасывает до примерно 750-900, выделив игре 3 гб ничего не изменилось и подобное поведение я видел всегда, если смотреть в одну точку набор оперативки происходит медленнее, если вертеть головой - быстрее.
Насчет фризов, тут сказать сложно, есть моды для дебага которые позволят залогировать игру и попытаться найти, что именно вызывает задержки, лично сам выкладывал несколько подобных модов.
Вероятно виноват мод который заново просчитывает какие то объекты, так просто сказать невозможно.
Есть предположение, что виноват лаунчер, да, как бы странно это не выглядело, но в лаунчере, в ТЛ и тлаунчер есть так называемая консоль событий игры, стандартно она отключена, но видимо какой то процесс лаунчера все равно с ней работает, в общем, не знаю как сейчас, но ранее я ловил ТЛ лаунчер на дикие фризы игры на некоторых картах с большим количеством командных блоков которые валили в лог кучу информации.
Подобные проблемы были и у нас в лаунчере, но мы сделали несколько уровней логирования если можно так сказать.
Ни разу не гоню на лаунчер, но лично я сталкивался с подобным, потому стоит проверить.
Читайте также: