Из-за взаимодействия программного компонента Java с разработанными продуктами могут возникать ошибки, решение которых лежит на плечах пользователя. Оно достигается двумя путями: переустановкой модуля и выделением дополнительной памяти Java. С каждой ситуацией стоит разобраться отдельно.
Задачу по увеличению Java памяти пользователи ставят перед собой в следующих случаях:
- Не запускается игра Minecraft. Геймер получает сообщение, что для запуска не хватает виртуальной памяти, хотя минимальные требования по оперативке соблюдены.
- Проблема с памятью кучи Java. Написанное серверное приложение не запускается. Для его полноценной работы требуется 512 Мб оперативки на компьютере, но трудности с запуском возникают даже при имеющихся 4 Гб.
Исправить проблему можно двумя способами.
Как выделить память Java
Выделить Джава-модулю больше оперативной памяти возможно через «Панель управления». Способ удобнее рассмотреть на примере проблем с запуском игры Minecraft.
Инструкция:
- Открывается «Панель управления».
- В поиске нужно найти Java-модуль.
- После запуска ПО в шапке выбирается раздел Java.
- В запустившемся окне открывается View.
- Для корректной работы модуля удалите лишние строки, если они есть. Должна остаться только одна, где указана последняя версия ПО. Важно обратить внимание на разрядность.
- Для увеличения памяти производится изменение столбца Runtime Parameters. При этом параметры записываются в следующем виде: -Xincgc-Xmx2048M, где 2048 – 2 Гб выделяемой оперативки. Важно писать без пробелов. В 32-битной ОС рекомендуется выделение 768 Мб.
- Нажимается ОК, ОС перезагружается.
Расшифровка используемых команд:
- Xincgc – освобождает неиспользуемые объекты из памяти;
- Xmx – максимальный объем оперативки;
- Xms – минимальный объем.
Если это не помогло запустить Minecraft, переустановите модуль Java и игру. После удаления очистите реестр с помощью CCleaner.
Увеличение памяти с помощью переменных среды
Увеличить оперативную память в Джаве можно с помощью переменных системной среды. В виртуальной машине прописываются два аргумента, упомянутых ранее: -Xms и -Xmx.
Чтобы система воспринимала написанные аргументы, нужно добавить переменную с названием «_JAVA_OPTIONS».
Если количество памяти, отведенной для работы Java, в два раза меньше имеющейся оперативки, то команды прописываются по следующей инструкции:
- Открываются «Свойства» на ярлыке «Мой компьютер».
- Из левой части выбираются «Дополнительные параметры системы».
- На вкладке «Дополнительно» производится одиночный клик по «Переменные среды».
- Нажимается кнопка «Создать».
- Имя переменной: «_JAVA_OPTIONS», аргументы: «-Xms512m -Xmx1024m».
В примере объем оперативки составлял 1 Гб.
Видео: 3 способа выделить больше памяти Java.
Таким образом в статье рассмотрено два метода увеличения оперативной памяти, выделяемой для работы Java-модуля.
Загрузка…
Автор статьи
Программист, фрилансер, пишу на Java. Открыт к общению и готов ответить на ваши вопросы.
Для нормальной работы 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). Скачать Java 64x Windows
Для Linux
Скачиваем установщик Java 64, запускаем его и следующем инструкции (просто нажать Install).
Сачать Java 64x Linux
Скачать Java 64x Linux RPM
3) После этого, в настройках можно выделить максимальное количество памяти (при создании мод-паков тоже).
Старую версию Java 32x удалять необязательно, но если в настройках продолжает отображаться только 1 гб, то удалите старую версию и установите только Java 64x.
Читайте также:
— Как установить HD скин в TLauncher
— Как установить плащ в TLauncher
Если Ваша проблема остаётся актуальной, запросите поддержку у TLauncher:
Написать разработчикам с помощью VK.com
Пишите в комментариях какой способ помог:
Геймер любого возраста осознает простую истину – для стабильной производительности игры требуется как можно больше вычислительных ресурсов. В случае с Minecraft первоочередным параметром является ОЗУ (оперативка). Расскажем, как выделить больше памяти для Майнкрафт в TLauncher и играть без лагов на слабой машине.
Содержание
- Как увеличить объем памяти в TLauncher
- Как добавить памяти для ПК?
- Настройка Java
- Повышение виртуальной памяти Windows
Существует несколько способов расширить вместимость оперативки. Рассмотрим метод, предусмотренный разработчиками TLauncher.
- Запустите лаунчер, если у вас его еще нет, то TLauncher можно скачать здесь.
- Кликаем значок настроек (шестеренка), затем выбираем «Дополнительно».
- Появятся две вкладки с регулировкой параметров Майнкрафта.
- Нижний ползунок позволяет выделить больше оперативной памяти в TLauncher.
Это самый простой способ повысить производительность Minecraft.
Как добавить памяти для ПК?
Вы всегда можете подключить дополнительные плашки с памятью. Важно помнить, что 32-разрядная Windows сможет распознать 4 Гб оперативки.
Узнать тип разрядности достаточно просто:
- Откройте свойства “Мой компьютер”.
- Выберите свойства системы.
- Новое окно предоставит необходимую информацию.
Настройка Java
Исходя из объема оперативной памяти, следует подбирать не только ОС соответствующего типа, но и второстепенный софт – Java, оказывающий серьезное значение на стабильность Майна.
- Скачайте приложение Java с официального сайта разработчика. Обратите внимание, что разрядность пакета должна соответствовать разрядности Windows.
- Загруженный exe-файл открываем двойным щелчком мыши.
- Далее выполняем установку программы, следуя подсказкам интерфейса.
- По окончании инсталляции рекомендуется перезагрузить компьютер.
- Открываем лаунчер, переходим в настройки.
Как видно на фото выше, верхний порог объема оперативки повысился. Устанавливаем необходимый уровень, нажимаем «Сохранить».
Еще один дополнительный параметр Java, о котором следует упомянуть при выделении памяти TLauncher, – JVM аргумент Xmx. Данная опция также устанавливает максимальное количество гигов ОЗУ, расходуемых на мультимедийные приложения.
- Откройте «Панель управления», затем выберите «Java».
- Открываем вкладку «Java».
- Текстовое поле «Runtime Parameters» содержит необходимый аргумент.
- Заменив число перед символом «G» на числовое значение вашего ОЗУ, вы установите максимум привилегий для Java.
- Кликаем «Сохранить» и запускаем Майнкрафт.
Видео: Как увеличить память для Minecraft.
Повышение виртуальной памяти Windows
Увеличить выделяемую память для Minecraft и остальной системы можно традиционным способом, используя файл-подкачки. Подобные действия приносят результат при повышенной нагрузке на ресурсы компьютера.
- Открыть «Компьютер».
- Выбираем «Свойства системы», «Защита».
- В новом окошке кликаем на вкладку «Дополнительно», затем – «Параметры быстродействия».
- Очередное окно, где требуется выбрать «Дополнительно», а также кнопку «Изменить» в разделе «Виртуальная память».
- Устанавливаем желаемое значение файлов подкачки на каждом диске.
- Командой «Ок» закрываем все системные окна и перезагружаем ПК.
( 5 оценок, среднее 3 из 5 )
Несмотря на низкий графический стиль и относительно упрощенный игровой процесс, Minecraft может быть интенсивным приложением. На заднем плане многое происходит, особенно если вы начинаете играть с сборками, наполненными красными камнями.
Если вы добавите моды в микс, стандартный объем оперативной памяти, необходимый для запуска Minecraft, станет совсем недостаточным. Без достаточного количества оперативной памяти вы начнете сталкиваться с заиканиями, сбоями и другими проблемами, которые делают игру практически неиграбельной.
Хорошей новостью является то, что относительно легко выделить больше оперативной памяти для Minecraft. Другая хорошая новость заключается в том, что существует более одного способа сделать это.
Убедитесь, что у вас есть RAM, чтобы сэкономить
Первый шаг — узнать, сколько именно оперативной памяти у вашего ПК. Это просто.
- Нажмите Пуск и выберите значок настроек (он выглядит как шестеренка).
- Нажмите О.
- В разделе « Технические характеристики устройства» найдите установленное ОЗУ.
- Число рядом с ним скажет вам, сколько оперативной памяти вам нужно сэкономить.
Minecraft требует минимум 2 ГБ оперативной памяти, хотя рекомендуемые спецификации требуют 4 ГБ. Если у тебя больше, ты золотой. Теперь вы можете выделить всю оперативную память, необходимую Minecraft для утоления жажды.
Способ первый: выделить оперативную память из панели запуска по умолчанию
Исходная пусковая установка Minecraft по умолчанию менялась с годами, но вы все равно можете выделить больше оперативной памяти для того, что использует Minecraft.
- Откройте Minecraft Launcher и выберите версию, в которую хотите поиграть (Bedrock или Java)
- Выберите Установки на вкладках вверху. Вы увидите список выпусков ниже, но если вы не настроили какие-либо конкретные версии для воспроизведения, вы можете увидеть только самую последнюю версию.
- Наведите курсор на него и щелкните три белые точки с правой стороны, затем нажмите «Изменить».
- Вы увидите экран с названием установки, версией и некоторыми другими настройками. Нажмите Дополнительные параметры и прокрутите вниз, пока не увидите Аргументы JVM. Это поле будет содержать много кода, но все, о чем вам нужно беспокоиться, это первый фрагмент кода, который выглядит следующим образом:
-Xmx2G
Число в конце — это объем оперативной памяти, которую Minecraft использует. Измените «2» на столько оперативной памяти, которую вы хотите использовать Minecraft.
Можно позволить ему использовать всю имеющуюся оперативную память, но то, использует ли она на самом деле все преимущества полной загрузки, зависит от того, запущено ли что-либо еще и открыто в фоновом режиме.
После внесения изменений нажмите «Сохранить» и запустите игру. Вы должны увидеть разницу в производительности сразу.
Способ второй: выделить оперативную память из ATLauncher
Если вы скачали моды или много играли в Sky Factory , то, скорее всего, вы знакомы с ATLauncher для Minecraft . ATLauncher делает настройку большего объема оперативной памяти еще проще, чем с помощью стандартного модуля запуска, тем более что это означает, что вам не нужно работать с каким-либо кодом, чтобы это произошло.
- Запустите ATLauncher.
- На правой стороне лаунчера находится список опций. Выберите Настройки, а затем вкладку Java / Minecraft в верхней части экрана.
- Есть несколько вариантов на выбор, но то, что вас интересует, это второй — Максимальная память / RAM . Вы можете ввести сумму, которую хотите выделить, но самый простой вариант — нажать стрелки вверх и вниз. Это перемещает объем выделенной оперативной памяти вверх или вниз с шагом 0,5 ГБ.
- После того, как вы выбрали объем ОЗУ, который хотите использовать, нажмите Сохранить . Если вы играете в мод-пак, такой как SkyFactory, вам придется выделить больше оперативной памяти, иначе название не запустится. В тестах Sky Factory 4 требовалось как минимум 4 ГБ ОЗУ, либо при запуске возникли ошибки.
- Метод третий: выделение оперативной памяти с помощью Twitch / Curse Launcher
Вы также можете играть в различные моды Minecraft (или обычные Minecraft) через панель запуска Twitch. Изменить настройки в этом модуле запуска так же легко, как и в ATLauncher выше, но первоначальный способ достижения этих параметров немного отличается.
Метод третий: выделение оперативной памяти с помощью Twitch/Curse Launcher
Вы также можете играть в различные моды Minecraft (или обычные Minecraft) через панель запуска Twitch. Изменить настройки в этом модуле запуска так же легко, как и в ATLauncher выше, но первоначальный способ достижения этих параметров немного отличается.
- В правом верхнем углу щелкните три строки, перейдите в « Файлы» и нажмите « Настройки». Вы также можете нажать CTRL + запятую в панели запуска, чтобы открыть меню настроек.
- Оттуда перейдите к Minecraft и прокрутите вниз до нижней части экрана. Вы увидите раздел « Настройки Java» . Найдите выделенную память и нажмите ползунок.
- По умолчанию он предоставляет 3228 МБ оперативной памяти Sky Factory 4. Вы можете переместить ползунок влево или вправо, чтобы выделить больше или меньше оперативной памяти для игры. Ползунок увеличивает или уменьшает ОЗУ с шагом 0,25 ГБ.
- Как только вы переместили ползунок, вы закончили. Вернитесь к модам , выберите Minecraft и запустите свой более эффективный титул. Это так просто.
Выделение большего количества оперативной памяти для Minecraft может (и во многих случаях) улучшит производительность Minecraft, но существуют ситуации, когда выделение слишком большого объема оперативной памяти приведет к снижению общей производительности системы.
Другие области вашего компьютера также требуют оперативной памяти. Хотя они не будут иметь большого влияния, если они не будут запущены одновременно с игрой, часто бывает полезно выделить как минимум 1 ГБ ОЗУ для других процессов, не связанных с играми.
Если вы измените настройки оперативной памяти и по-прежнему не видите ожидаемой производительности (или ваш компьютер сообщает о неточном объеме оперативной памяти), это может указывать на другие проблемы с вашей памятью. Это хорошая идея, чтобы иногда проверять плохую память .
Хорошей новостью является то, что даже если у вас есть проблемы с вашей оперативной памятью, заменить ее просто. На самом деле, если вы хотите увидеть еще лучшую производительность, стоит подумать о покупке большего количества оперативной памяти для вашей системы, особенно в связи с тем, что цены на память продолжают падать.
Просмотры: 40 417
-
Search
-
Search all Forums
-
Search this Forum
-
Search this Thread
-
-
Tools
-
Jump to Forum
-
-
#1
Jan 6, 2020
Greymagic27-
View User Profile
-
View Posts
-
Send Message
- A Space Odyssey
- Join Date:
7/24/2016
- Posts:
2,299
- Minecraft:
Greymagic27
- Member Details
How to allocate more RAM (memory) to Minecraft
Based on this post by this user, updated and corrected for 1.18.
These are some basic steps on how to allocate more RAM to your game.
Step 1 — Open the Launcher.
Step 2 — Click the ‘installations’ button
Step 3 — Choose the profile you want to allocate more RAM to (e.g. Latest Release)
Step 4 — Click the ‘more options’ button
Step 5 — You will see alot of text, only concentrate on the first line saying -Xmx2G
Step 6 — Replace 2G with how much RAM you want to allocate (e.g. «4G» = 4GB of RAM allocated)
Attention:
32-bit system only supports up to 4GB RAM memory. Therefore, most 32-bit based systems only support a maximum of 2GB to be allocated to Java. The limit depends on the system, if you got an error, try less allocation.
If you are not using the native Java that comes with the launcher, be sure to use the latest and correct version of Java (64bit on 64bit-OS-Systems is recommended).
How much RAM do I have?
The easiest way to see how much RAM you have on Windows is to open the Task Manager and change to the Performance Tab. Look how much Physical Memory is available. On MacOS, go to the Apple Menu, select About This Mac. This window shows you your total amount of RAM.
Note that other programs and your system also need RAM to work. For example, if you run TeamSpeak or Firefox in background, you should leave enough memory for this software to run.
Some numbers for reference:
- Windows 7: 1 GB RAM (32-Bit) or 2 GB RAM (64-Bit)
- Windows 8 / 8.1: 1 GB RAM (32-Bit) or 2 GB RAM (64-Bit)
- Windows 10: 2 GB RAM
- Linux: 1-2 GB
- Skype: 256 MB
- Teamspeak: 64 MB
It is recommended to never allocate more than half your system RAM to the game. Also be aware that allocating more RAM does not necessarily make the game faster.
Something doesn’t work? You got an error?
- First of all check for spelling mistakes. Also important: JVM arguments are case-sensitive
- Try to install the non-native version of Java (the download can be found here).
- Add -Xms1G and try again
- Lower the numbers if your issue still persists.
- Check if you’ve enough free RAM, and make sure you use 64-bit when allocating more than 2GB or RAM.
If you go that, make sure to set your «Java Executable» in the launcher
to the non-native javaw.exe (e.g. if you installed Java 1.8.0_181, set
it to C:Program FilesJavajre1.8.0_181binjavaw.exe). Please note that Java 9 and above are not yet fully supported.You found a fault in the post? Something is missing? Please let me know on #minecrafthelp on Esper, on the official Minecraft Discord or leave a reply here!
-
-
#2
Feb 3, 2020
sleepingpiee-
View User Profile
-
View Posts
-
Send Message
- Tree Puncher
- Location:
Ottawa
- Join Date:
3/15/2019
- Posts:
18
- Location:
Ottawa
- Discord:
dann#1234
- Member Details
Very helpful, thank you!
Let’s say I have 64Gb RAM on my laptop, if I give Minecraft 32Gb, do you know if Minecraft itself can slow down if it has access to too much ram?
In my world generator every tree is unique, click here to see some screenshots!
-
-
#3
Feb 3, 2020
Greymagic27-
View User Profile
-
View Posts
-
Send Message
- A Space Odyssey
- Join Date:
7/24/2016
- Posts:
2,299
- Minecraft:
Greymagic27
- Member Details
In some cases I have actually seen a large amount of RAM reduce game speed. If we’re talking in general terms, you don’t ever need 32GB of RAM assigned to your game. Unless of course, you’re running a heavy modpack
-
-
#4
Feb 3, 2020
sleepingpiee-
View User Profile
-
View Posts
-
Send Message
- Tree Puncher
- Location:
Ottawa
- Join Date:
3/15/2019
- Posts:
18
- Location:
Ottawa
- Discord:
dann#1234
- Member Details
A 4000×4000 texture pack with 16 variants for every block type.
In my world generator every tree is unique, click here to see some screenshots!
-
-
#6
Feb 3, 2020
A 4000×4000 texture pack with 16 variants for every block type.
RAM wouldn’t help at all here, as your GPU itself can only handle so large of a texture size (for example, mine supports up to 16384×16384 — this is the total size of ALL block and item textures combined as the game stitches them into a single texture atlas at runtime (draw calls can only operate on one texture at a time). Last I saw (1.13) the default atlas was 1024×512 so this means I can only run up to 256x textures, and probably less since the game (1.6.4) only reports 8192 as the maximum size that can be allocated. Interestingly, this is with 512 MB allocated (1.6.4, even heavily modded (non-Forge), only needs around 256 MB); if I allocate 1 GB it goes down to 4096, which leads to another important thing to note — you need to make sure there is enough free memory for the rest of your system (for example, the issue this person had was due to insufficient native memory, not a more traditional Java heap issue; this is more common on 32 bit but 64 bit isn’t immune).
-
#9
Sep 10, 2020
Thanks for taking the time to do this! If I may I want to ask something fairly specific.
How is this actually done? I have 64gb of RAM and dual graphic cards (2080 supers) on SLI.
I am trying to play RAD mod pack which is very heavy. I’d love to play it with HD texture packs, SEUS shader pack and all at max settings.
Is this even possible? Alternatively, how do I best take advantage of a system like this? You mention that you don’t need 32gb of RAM unless you are doing something crazy if I dedicated that will the game even use it?
Any help would be very appreciated!
-
#10
Sep 15, 2020
crownapp-
View User Profile
-
View Posts
-
Send Message
- Newly Spawned
- Join Date:
9/15/2020
- Posts:
1
- Member Details
We have tried so many times to allocate more ram to the Minecraft server.
It seems easy but a step-by-step guide is necessary like you did here, thanks a lot for the detailed guidance.
I need to add some more value on this page and there we can see 2 different ways on how to allocate more ram to the Minecraft server — Read moreGuys, keep posting this kind of useful tips, I know how important is to solve this kind of issues for Minecraft lovers. I really appreciate your efforts.
-
-
#14
Jul 12, 2021
usually, you don’t need to allocate much RAM at all, for 200 mods it depends on your settings, if you have a laptop and are using every mod and setting that helps performance you can get away with 2-3 GB RAM (I tested with foamfix mod) but if you want HD graphics and highest settings you would need much more, I’ve seen YouTubers who play insane craft (over 270 pages of items in nei) and they also have to record/Livestream which is very resource-intensive and they allocate about 22GB (they never reach this threshold but allocate a lot to prevent crashing to anything but a nuke). but 32GB seems overkill, and can be bad since the RAM garbage collector has to scan more area and the cms collector mode (the most effective one) is not worthwhile for programs with over 4GB RAM allocated.
-
#16
Nov 3, 2021
ZuphCud-
View User Profile
-
View Posts
-
Send Message
- Newly Spawned
- Join Date:
1/26/2012
- Posts:
2
- Minecraft:
ZuphCud
- Member Details
Here are the full default JVM arguments:
-Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
There must be more to optimizing the game than just changing the number behind -Xmx.
My machine has 8 cores (16 threads) and 64 GB RAM </brag>, so what other options are there?
Last edited by ZuphCud: Nov 3, 2021
-
- To post a comment, please login.
Posts Quoted:
Reply
Clear All Quotes
-
Search
-
Search all Forums
-
Search this Forum
-
Search this Thread
-
-
Tools
-
Jump to Forum
-
-
#1
Jan 6, 2020
Greymagic27-
View User Profile
-
View Posts
-
Send Message
- A Space Odyssey
- Join Date:
7/24/2016
- Posts:
2,299
- Minecraft:
Greymagic27
- Member Details
How to allocate more RAM (memory) to Minecraft
Based on this post by this user, updated and corrected for 1.18.
These are some basic steps on how to allocate more RAM to your game.
Step 1 — Open the Launcher.
Step 2 — Click the ‘installations’ button
Step 3 — Choose the profile you want to allocate more RAM to (e.g. Latest Release)
Step 4 — Click the ‘more options’ button
Step 5 — You will see alot of text, only concentrate on the first line saying -Xmx2G
Step 6 — Replace 2G with how much RAM you want to allocate (e.g. «4G» = 4GB of RAM allocated)
Attention:
32-bit system only supports up to 4GB RAM memory. Therefore, most 32-bit based systems only support a maximum of 2GB to be allocated to Java. The limit depends on the system, if you got an error, try less allocation.
If you are not using the native Java that comes with the launcher, be sure to use the latest and correct version of Java (64bit on 64bit-OS-Systems is recommended).
How much RAM do I have?
The easiest way to see how much RAM you have on Windows is to open the Task Manager and change to the Performance Tab. Look how much Physical Memory is available. On MacOS, go to the Apple Menu, select About This Mac. This window shows you your total amount of RAM.
Note that other programs and your system also need RAM to work. For example, if you run TeamSpeak or Firefox in background, you should leave enough memory for this software to run.
Some numbers for reference:
- Windows 7: 1 GB RAM (32-Bit) or 2 GB RAM (64-Bit)
- Windows 8 / 8.1: 1 GB RAM (32-Bit) or 2 GB RAM (64-Bit)
- Windows 10: 2 GB RAM
- Linux: 1-2 GB
- Skype: 256 MB
- Teamspeak: 64 MB
It is recommended to never allocate more than half your system RAM to the game. Also be aware that allocating more RAM does not necessarily make the game faster.
Something doesn’t work? You got an error?
- First of all check for spelling mistakes. Also important: JVM arguments are case-sensitive
- Try to install the non-native version of Java (the download can be found here).
- Add -Xms1G and try again
- Lower the numbers if your issue still persists.
- Check if you’ve enough free RAM, and make sure you use 64-bit when allocating more than 2GB or RAM.
If you go that, make sure to set your «Java Executable» in the launcher
to the non-native javaw.exe (e.g. if you installed Java 1.8.0_181, set
it to C:Program FilesJavajre1.8.0_181binjavaw.exe). Please note that Java 9 and above are not yet fully supported.You found a fault in the post? Something is missing? Please let me know on #minecrafthelp on Esper, on the official Minecraft Discord or leave a reply here!
-
-
#2
Feb 3, 2020
sleepingpiee-
View User Profile
-
View Posts
-
Send Message
- Tree Puncher
- Location:
Ottawa
- Join Date:
3/15/2019
- Posts:
18
- Location:
Ottawa
- Discord:
dann#1234
- Member Details
Very helpful, thank you!
Let’s say I have 64Gb RAM on my laptop, if I give Minecraft 32Gb, do you know if Minecraft itself can slow down if it has access to too much ram?
In my world generator every tree is unique, click here to see some screenshots!
-
-
#3
Feb 3, 2020
Greymagic27-
View User Profile
-
View Posts
-
Send Message
- A Space Odyssey
- Join Date:
7/24/2016
- Posts:
2,299
- Minecraft:
Greymagic27
- Member Details
In some cases I have actually seen a large amount of RAM reduce game speed. If we’re talking in general terms, you don’t ever need 32GB of RAM assigned to your game. Unless of course, you’re running a heavy modpack
-
-
#4
Feb 3, 2020
sleepingpiee-
View User Profile
-
View Posts
-
Send Message
- Tree Puncher
- Location:
Ottawa
- Join Date:
3/15/2019
- Posts:
18
- Location:
Ottawa
- Discord:
dann#1234
- Member Details
A 4000×4000 texture pack with 16 variants for every block type.
In my world generator every tree is unique, click here to see some screenshots!
-
-
#6
Feb 3, 2020
A 4000×4000 texture pack with 16 variants for every block type.
RAM wouldn’t help at all here, as your GPU itself can only handle so large of a texture size (for example, mine supports up to 16384×16384 — this is the total size of ALL block and item textures combined as the game stitches them into a single texture atlas at runtime (draw calls can only operate on one texture at a time). Last I saw (1.13) the default atlas was 1024×512 so this means I can only run up to 256x textures, and probably less since the game (1.6.4) only reports 8192 as the maximum size that can be allocated. Interestingly, this is with 512 MB allocated (1.6.4, even heavily modded (non-Forge), only needs around 256 MB); if I allocate 1 GB it goes down to 4096, which leads to another important thing to note — you need to make sure there is enough free memory for the rest of your system (for example, the issue this person had was due to insufficient native memory, not a more traditional Java heap issue; this is more common on 32 bit but 64 bit isn’t immune).
-
#9
Sep 10, 2020
Thanks for taking the time to do this! If I may I want to ask something fairly specific.
How is this actually done? I have 64gb of RAM and dual graphic cards (2080 supers) on SLI.
I am trying to play RAD mod pack which is very heavy. I’d love to play it with HD texture packs, SEUS shader pack and all at max settings.
Is this even possible? Alternatively, how do I best take advantage of a system like this? You mention that you don’t need 32gb of RAM unless you are doing something crazy if I dedicated that will the game even use it?
Any help would be very appreciated!
-
#10
Sep 15, 2020
crownapp-
View User Profile
-
View Posts
-
Send Message
- Newly Spawned
- Join Date:
9/15/2020
- Posts:
1
- Member Details
We have tried so many times to allocate more ram to the Minecraft server.
It seems easy but a step-by-step guide is necessary like you did here, thanks a lot for the detailed guidance.
I need to add some more value on this page and there we can see 2 different ways on how to allocate more ram to the Minecraft server — Read moreGuys, keep posting this kind of useful tips, I know how important is to solve this kind of issues for Minecraft lovers. I really appreciate your efforts.
-
-
#14
Jul 12, 2021
usually, you don’t need to allocate much RAM at all, for 200 mods it depends on your settings, if you have a laptop and are using every mod and setting that helps performance you can get away with 2-3 GB RAM (I tested with foamfix mod) but if you want HD graphics and highest settings you would need much more, I’ve seen YouTubers who play insane craft (over 270 pages of items in nei) and they also have to record/Livestream which is very resource-intensive and they allocate about 22GB (they never reach this threshold but allocate a lot to prevent crashing to anything but a nuke). but 32GB seems overkill, and can be bad since the RAM garbage collector has to scan more area and the cms collector mode (the most effective one) is not worthwhile for programs with over 4GB RAM allocated.
-
#16
Nov 3, 2021
ZuphCud-
View User Profile
-
View Posts
-
Send Message
- Newly Spawned
- Join Date:
1/26/2012
- Posts:
2
- Minecraft:
ZuphCud
- Member Details
Here are the full default JVM arguments:
-Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
There must be more to optimizing the game than just changing the number behind -Xmx.
My machine has 8 cores (16 threads) and 64 GB RAM </brag>, so what other options are there?
Last edited by ZuphCud: Nov 3, 2021
-
- To post a comment, please login.
Posts Quoted:
Reply
Clear All Quotes
Загрузить PDF
Загрузить PDF
Из этой статьи вы узнаете, как выделить игре Minecraft больше оперативной памяти, чтобы избежать или избавиться от неполадок, связанных с недостатком памяти. В случае игры, которая установлена на компьютере, увеличить объем оперативной памяти можно через лаунчер (программа, с помощью которой можно войти в аккаунт и запустить клиент игры)
версий 1.6 — 2.0.X; версия лаунчера отображается в нижнем левом углу окна лаунчера. В случае игры, которая установлена на сервере, необходимо создать файл, который будет запускать Minecraft с большим объемом памяти. Рекомендуем выделять Minecraft не более 70% от общего объема оперативной памяти.
-
1
Проверьте доступный объем оперативной памяти. Это значение позволит понять, сколько памяти можно выделить игре. Чтобы узнать доступный объем памяти:
- в Windows откройте меню «Пуск», нажмите «Параметры» > «Система» > «О системе» и найдите значение в строке «Установленная память»;
- в Mac OS X откройте «меню Apple», нажмите «Об этом Mac» и найдите значение в строке «Память».
-
2
Обновите Java. Перейдите на веб-сайт Java https: //www.java.com/ru/download/ и нажмите «Загрузить» под последней версией Java. Только с обновленной Java можно выделить игре больше памяти.
- Если вы работаете в Windows, скачайте версию Java, которая соответствует разрядности системы.
-
3
Откройте лаунчер Minecraft. Для этого дважды щелкните по значку Minecraft.
- Если в нижней или в верхней части окна лаунчера отобразится число «1.6», перейдите в этот раздел.
-
4
Щелкните по вкладке Launch options (Параметры запуска). Она находится в верхней части окна лаунчера.
-
5
Удостоверьтесь, что переключатель у Advanced settings (Дополнительные настройки) находится в положении «Включить». Он расположен в верхней правой части окна «Параметры запуска». Если переключатель не зеленый, щелкните по нему.
-
6
Нажмите на профиль пользователя, который вы хотите изменить. Если на странице отображается только один профиль, щелкните по нему.
-
7
Щелкните по переключателю у опции JVM arguments (Аргументы Java). Он находится слева от указанной опции; она будет активирована.
-
8
Задайте объем оперативной памяти, который будет использоваться игрой. В текстовом поле «Аргументы Java» вы найдете текст, который начинается на -Xm1G; измените цифру «1» на количество гигабайт оперативной памяти, которое будет выделено для Minecraft.
- Например, если ввести «-Xm4G», игра будет использовать 4 ГБ оперативной памяти.
-
9
Щелкните по Save (Сохранить). Эта кнопка находится в нижней части окна. Теперь Minecraft будет использовать указанный объем оперативной памяти.
Реклама
-
1
Проверьте доступный объем оперативной памяти. Это значение позволит понять, сколько памяти можно выделить игре. Чтобы узнать доступный объем памяти:
- в Windows откройте меню «Пуск», нажмите «Параметры» > «Система» > «О системе» и найдите значение в строке «Установленная память»;
- в Mac OS X откройте «меню Apple», нажмите «Об этом Mac» и найдите значение в строке «Память».
-
2
Обновите Java. Перейдите на веб-сайт Java https: //www.java.com/ru/download/ и нажмите «Загрузить» под последней версией Java. Только с обновленной Java можно выделить игре больше памяти.
- Если вы работаете в Windows, скачайте версию Java, которая соответствует разрядности системы.
-
3
Откройте лаунчер Minecraft. В 1.6.X и более новых версиях увеличить объем памяти можно непосредственно в окне лаунчера. Если вы пользуетесь более старой версией лаунчера, перейдите в следующий раздел.
- Если в нижнем левом углу лаунчера отобразится число «2.0», перейдите в этот раздел.
-
4
Выберите свой профиль. Нажмите «Edit Profile» (Изменить профиль) и в списке выберите профиль.
-
5
Включите опцию «JVM Arguments» (Аргументы Java). В разделе «Java Settings (Advanced)» (Настройки Java [Дополнительные]) поставьте флажок у «Аргументы JVM». Так вы сможете вводить команды, чтобы редактировать программу Minecraft.
-
6
Выделите игре больше памяти. По умолчанию Minecraft использует 1 ГБ оперативной памяти. Чтобы увеличить этот объем, введите -Xmx#G, где # замените нужным количеством гигабайт. Например, если вы хотите выделить 18 ГБ, введите -Xmx18G.
-
7
Сохраните внесенные изменения. Для этого нажмите Save Profile (Сохранить профиль). Теперь Minecraft будет использовать указанный объем оперативной памяти.
Реклама
-
1
Проверьте доступный объем оперативной памяти. Это значение позволит понять, сколько памяти можно выделить игре. Чтобы узнать доступный объем памяти:
- в Windows откройте меню «Пуск», нажмите «Параметры» > «Система» > «О системе» и найдите значение в строке «Установленная память»;
- в Mac OS X откройте «меню Apple», нажмите «Об этом Mac» и найдите значение в строке «Память».
-
2
Обновите Java. Перейдите на веб-сайт Java https: //www.java.com/ru/download/ и нажмите «Загрузить» под последней версией Java. Только с обновленной Java можно выделить игре больше памяти.
- Если вы работаете в Windows, скачайте версию Java, которая соответствует разрядности системы. В 32-разрядной системе игре можно выделить только 1 ГБ оперативной памяти.
-
3
Откройте папку сервера Minecraft. В этой папке хранится файл Minecraft_server.exe, который служит для запуска сервера Minecraft.
Реклама
- Легче сначала найти файл «Minecraft_server», а затем открыть папку, в которой он хранится.
Windows
java -Xmx####M -Xms####M -exe Minecraft_Server.exe -o true
PAUSE
OS X
#!/bin/bash
cd «$( dirname «$0″ )»
java -Xms####M -Xmx####M -exe Minecraft_Server.exe -o true
Linux
#!/bin/sh
BINDIR=$(dirname «$(readlink -fn «$0″)»)
cd «$BINDIR»
java -Xms####M -Xmx####M -exe Minecraft_Server.exe -o true
- Замените #### нужным количеством мегабайт. Чтобы выделить 2 ГБ, введите 2048. Чтобы выделить 3 ГБ, введите 3072. Чтобы выделить 4 ГБ, введите 4096. Чтобы выделить 5 ГБ, введите 5120.
- Возможно, в Windows вам придется отобразить расширения файлов.
Советы
- Оставьте некоторый объем (по крайней мере треть) оперативной памяти для нужд операционной системы компьютера.
Реклама
Предупреждения
- Выделяемый объем памяти не должен превышать суммарного объема оперативной памяти компьютера. В противном случае вы получите сообщение об ошибке (о невозможности запустить Java), а сама игра не откроется.
Реклама
Об этой статье
Эту страницу просматривали 477 370 раз.
Была ли эта статья полезной?
Майнкрафт использует 1 ГБ оперативной памяти по умолчанию, которую можно увеличить в настройках лаунчера. В основном в игре не наблюдаются задержки из-за ОЗУ, но после установки сторонних текстур и модов, пользователи сталкиваются с разрывами экрана и зависаниями. Узнаем подробнее, как выделить больше оперативной памяти в Майнкрафт и убрать предел в 1ГБ, установленный настройками игры по умолчанию.
Содержание
- 1 Как увеличить ОЗУ?
- 1.1 Для лаунчера по умолчанию
- 1.2 Для AT Launcher
- 1.3 Для Twitch
Как увеличить ОЗУ?
Перед применением решений нужно обновить лаунчер Minecraft, а также загрузить последнюю версию Java. Чтобы увеличить выделенную оперативную память, следуйте инструкции.
Для лаунчера по умолчанию
В первую очередь нужно определить объем ОЗУ, которую можно выделить для игры.
В строке системного поиска Windows введите «сведения о системе».
На первом экране найдите пункт «Доступно физической памяти», чтобы узнать объем.
Теперь откройте лаунчер Майнкрафт и выберите Параметры запуска (Launch Options). Проверьте, что опция Дополнительные настройки (Advanced Settings) включена.
Щелкните на профиль (Profile), который используете в игре.
Выберите в списке параметр JVM Arguments и замените значение «-Xmx1G» на «-Xmx(объем ОЗУ, который хотите выделить в гигабайтах)G». Например, замените эту часть аргумента значением «- Xmx4G» или той, которая соответствует доступной оперативной памяти.
Рекомендуемый объем для выделения должен составлять половину доступной памяти. Например, если в сведениях отображается 8 ГБ доступной физической памяти, рекомендуется ввести «-Xmx4G» вместо «-Xmx1G».
Примените изменения и выйдите из лаунчера. Запустите Майнкрафт и проверьте, изменилась ли физическая память, выделенная для игры. Для этого после загрузки игрового мира нажмите F3, чтобы отобразить использование ресурсов на экране.
Для AT Launcher
Откройте ATLauncher и щелкните на опцию Настройки (Settings) на правой панели.
Выберите опцию Java/Minecraft. Затем перейдите в пункт Maximum Memory/RAM и укажите объем ОЗУ, который хотите выделить для Майнкрафт.
Для Twitch
Запустите Twitch и дождитесь, пока загрузится его содержимое.
Нажмите на стрелку вниз в правом верхнем углу и выберите Настройки.
Перейдите на вкладку Майнкрафт и посмотрите на ползунок «Выделенная память». С его помощью можно выделить объем ОЗУ для игры.
Операционная система Windows самостоятельно распоряжается установленной на компьютере оперативной памятью для запуска различных процессов. Но зачастую некоторые программы не получают достаточное количество ресурсов – особенно это касается некоторых игр на Java. Например, игра Minecraft является очень требовательной к оборудованию компьютера. Для выделения дополнительного объема памяти потребуется произвести некоторые настройки.
Инструкция
Для выделения большего количества памяти под приложения Java вы можете отредактировать некоторые параметры установленной на компьютере Java-машины. Перейдите в меню «Пуск» — «Панель управления» — «Программы». В появившемся списке разделов выберите Java.
В открывшемся окне настроек выберите строчку Java – View. В строке параметров Runtime.Parameters укажите значение -Xincgc -Xmx768M. Если у вас 64-разрядная операционная система, введите объем памяти, который хотите выделить под приложение, на свое усмотрение. Например, в строке настроек впишите -Xincgc -Xmx2048M. Так вы дадите виртуальной Java-машине 2048 Мб оперативной памяти для использования.
После указания нужных данных нажмите кнопку «Ок» и перезагрузите компьютер для применения измененных настроек. После перезагрузки вы можете запускать нужное вам приложение.
Также есть возможность вписать параметры выделения памяти для машины Java при помощи переменных среды компьютера. Кликните на пункте «Панель управления» меню «Пуск». Затем нажмите на ссылку «Настройка системы» — «Система». В появившемся разделе укажите «Дополнительно» — «Переменные среды». Кликните по кнопке «Создать».
В разделе «Имя» укажите _JAVA_OPTIONS. Затем задайте нужные для изменения параметры – впишите конфигурацию -Xincgc -Xmx3G. Стоит отметить, что в данном случае 3G означает выделение памяти в размере 3 Гигабайт.
Одной из наиболее требовательных игр на Java стала Minecraft. В настройках ее профиля вы можете вручную указать количество оперативной памяти, которое вы хотите выделить. Кликните на разделе Edit Profile («Изменить») в окне лаунчера игры и в соответствующем пункте напишите количество оперативки. После этого сохраните изменения. Теперь вы можете приступать к запуску игры.
Полезный совет
Чтобы определить разрядность операционной системы, кликните на «Пуск» и нажмите на строчке «Компьютер» правой клавишей мыши. В появившемся списке параметров выберите «Свойства». В окне описания свойств компьютера вы увидите указание разрядности вашей Windows.
==========================================================================================================
Выделение памяти для Java
==========================================================================================================
Шаг 1. Запустите «Панель управления» (Control Panel).
Шаг 2. Введите ‘Java‘ в окне поиска окна «Панели управления».
Шаг 3. Кликните по значку Java, который у вас появился в результате поиска.
Шаг 4. В запустившемся окне выберите «Java«.
Шаг 5. Нажмите «View«…
Шаг 6. Проверьте, чтобы была только одна строка! Если у вас больше строк, то необходимо удалить все установленные версии Java и переустановть необходимую именно под вашу операционную систему. Загрузить Java можно по этим ссылкам:
Java SE Runtime Environment 8 Downloads
Java SE Downloads
Если у вас 64-битная система, то убедитесь, что вы выбрали правильный вариант.
Шаг 7. Измените значение «Runtime Parameters«. Например: -Xincgc -Xmx2048M (это для оперативной памяти на компьютере размером 4Гб (4096 мб)). Укажите сколько именно вы хотите выделить памяти компьютера. Для 32-битных операционных систем рекомендуется использовать параметр 768M (768 мб). Если у вас 64-битная система или не работает, то попробуйте указать: 1G 1536M 2G
Шаг 8. Нажмите OK.
Шаг 9. Перезагрузите вашу систему (необязательно).
Шаг 10. Все готово!
==========================================================================================================
Если у вас все равно выскакивает ошибка или несколько строчек в «Runtime Parametrs», то эта инструкция для вас:
==========================================================================================================
Шаг 1. Удаляем Java с компьютера
Шаг 2. Чистим реестр. Программы для чистки реестра — CCleaner , WinUtilities.
Шаг 3. Удаляем minecraft.
Шаг 4. Скачиваем и устанавливаем заново Java. Если у вас 64-разрядная система, устанавливаем 64-разрядную Java.
Иначе не выделит столько памяти, сколько вы хотите
Шаг 5. Ставим minecraft заново
Шаг 6. Переходим к инструкциям по Выделению памяти для Java
P.S.1. Если все еще выскакивает ошибка, отключите звук.
P.S.2. Ничто из этого не помогло — у вас мало оперативной памяти, либо процессор слабый.
==========================================================================================================
Справка:
==========================================================================================================
-Xincgc — Garbage Collecter — высвобождает из памяти неиспользуемые объекты.
-Xmx — Устанавливает максимальный размер памяти.
-Xms — Устанавливает минимальный размер памяти.
==========================================================================================================