Распределение памяти Minecraft
Когда я пытаюсь выделить больше памяти для Minecraft, аргументы таковы: -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
Я не знаю, что это значит, почему это не просто "-Xmx1g", какова цель всего этого?
3 ответа
Они переключатели для вашего процесса Java. Например, UseConcMarkSweepGC & CMSIncrementalMode - это настройки для сборщика мусора ( https://en.wikipedia.org/wiki/Garbage_collection_(computer_science)). Я не думаю, что они очень полезны.
Чтобы добавить больше оперативной памяти в ваш процесс от -Xmx1G до -Xmx2G, достаточно.
Где вы используете -Xmx1g заменить на -Xmx1G -Xms2G вы также можете прочитать статью для более легкого понимания ( http://www.howtominecraft.net/allocate-ram-minecraft/)
Если вы хотите добавить МАКСИМАЛЬНЫЙ объем ОЗУ, измените -Xmx1G на -Xmx, а затем количество оперативной памяти, которое вы хотите, а затем единицу измерения, поэтому для 512 МБ выполните -Xmx512M, а для 8 ГБ -Xmx8G. Если вы хотите изменить минимальный объем оперативной памяти, добавьте еще один аргумент -Xms1G, но замените 1G тем же типом модуля, что и раньше.