The best way to reduce lag and freezes in Minecraft!

  Рет қаралды 5,894

NaoCraftLab

NaoCraftLab

2 ай бұрын

To apply the Shenandoah garbage collector to Minecraft 1.17+:
1) Download and install Java (JRE) 17 from Azul for your OS - www.azul.com/downloads/#downl...
2) Set up Minecraft to run with this Java (skip if you downloaded the installer file, not the zip)
3) Add the following launch options for Minecraft:
-XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=adaptive
Default garbage collector settings:
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
My Telegram channel (in Russian): t.me/NaoCraftLab

Пікірлер: 101
@NaoCraftLab
@NaoCraftLab 2 ай бұрын
Кто попробовал, пишите свои впечатления под этим комментарием! Не забудьте указать версию Minecraft и Java, а также объем оперативной памяти, выделенный игре при запуске.
@pandorum9129
@pandorum9129 Ай бұрын
1.20.4, Java 17.0.8, памяти выделил 9984 Мб 2666 Мгц. Способ помог, но незначительно.
@justmor9474
@justmor9474 24 күн бұрын
1.20.4 java 22, скачал по ссылке, 8к памяти, пока сложно сказать действительно ли стало лучше, но по ощущениям плавнее стало, видео не записывал, но я только только новый мир начал. Поиграю какое-то время. Потом еще сравню. В любом случае спасибо. Лайк, подписка.
@gvoper
@gvoper 4 күн бұрын
К сожалению способ никак не помог :< частые микрофризы остались и я не знаю как с этим бороться
@NaoCraftLab
@NaoCraftLab 4 күн бұрын
@gvoper либо у тебя процессор используется на 100% и тогда этот способ сделает только хуже. Либо если с процом все хорошо, то причина фризов не только в сборке мусора
@gvoper
@gvoper 4 күн бұрын
@@NaoCraftLab у меня зеон, но я не знаю в нем ли дело, в других играх проблем нету.
@qderk6853
@qderk6853 15 күн бұрын
Раньше ваще не мог играть в майн в одиночном мире из за фризов, теперь их стало на много меньше, спасибо.
@NaoCraftLab
@NaoCraftLab 2 ай бұрын
Друзья, я упустил один важный нюанс! Не каждый поставщик Java включает данный сборщик мусора в свою сборку. У Oracle (самый распространенный поставщик) для Java 17 он не включен. Чтобы Shenandoah гарантировано заработал используйте Java от Azul. Инструкцию по настройке под видео я обновил. Спасибо @znak_ за обнаружение данной особенности!
@energyrubixes350
@energyrubixes350 8 сағат бұрын
Обалдеть,я в шоке ,работает ! Играю на сборке с драконами все время лагало ,когда летал ,а щас все просто шедеврально!
@NaoCraftLab
@NaoCraftLab 8 сағат бұрын
Рад что смог помочь )
@Lyric_zs
@Lyric_zs 27 күн бұрын
ВОУ, ПОМОГЛО СИЛЬНО! ПРОСТО НАДО РАЗОБРАТСЯ!, А С ЭТИМ МНЕ ПОМОГ АВТОР ВИДЕО В ТГ!!! БЫЛО 60-70 ФПС, А ТЕПЕРЬ 100-140))) СПС!!!
@user-id6ge5hs1m
@user-id6ge5hs1m 2 ай бұрын
Оо ты вернулся
@exotium
@exotium 4 күн бұрын
просто лучший!
@user-qh7vp9zy3i
@user-qh7vp9zy3i Ай бұрын
Реально работает, фризов по минимуму. Ты какой то волшебник что ли, спасибо.
@NaoCraftLab
@NaoCraftLab Ай бұрын
Это не я ) Это разработчики Java и Алексей Шипилев, который является одним из разработчиков этого сборщика мусора и рассказывает о нем на конференциях по Java.
@demaplay_blahaj8798
@demaplay_blahaj8798 18 күн бұрын
❤​@@NaoCraftLab
@znak_
@znak_ 2 ай бұрын
Стало чуть меньше статтеров, спасибо. Версия 1.20.1, Java 17.0.10, выделено 6 Гб
@user-qh7vp9zy3i
@user-qh7vp9zy3i Ай бұрын
Вопрос: А куда вписывать команду -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=adaptive в prizma лаунчере? там грубо говоря не такой лаунчер как оф. маинкрафтовский.
@NaoCraftLab
@NaoCraftLab Ай бұрын
Призмом я сам пользуюсь) Редактировать сборку - Настройки - Поставить галку Аргументы Java - вписать туда эту строку
@user-qh7vp9zy3i
@user-qh7vp9zy3i Ай бұрын
@@NaoCraftLab Спасибо!
@pandorum9129
@pandorum9129 Ай бұрын
Вписал параметры запуска по умолчанию, немного полетал на элитрах с большой прорисовкой, показалось, что стало чуть лучше, чем было до. Потом скачал Java от Azul, установил, вписал новые параметры запуска и вновь полетал - по ощущениям иногда лучше, чем со стандартными параметрами, а иногда чуть хуже, но фризы при прогрузке чанков всё ещё имеются. В целом, способ рабочий, но я думаю, что в моём случае этому способу не даёт раскрыться полностью оперативная память. Как думаете, если я обновлю оперативку с 2666 Мгц до 3200 Мгц, станет ли ситуация лучше?
@NaoCraftLab
@NaoCraftLab Ай бұрын
Это сложный вопрос. Я слишком давно живу без винды и сейчас уже знаний не хватит проанализировать сборку компа. Точно знаю что майну с шейдерами критична видеопамять. А оперативки нужно тем больше, чем больше модов. Увеличение частоты памяти вряд ли даст прям заметную разницу. В общем, с железом все уж слишком индивидуально (
@rick2kd
@rick2kd Ай бұрын
обязательно ли ставить java от azul, если я играю на официальном лаунчере и он автоматически ставит java по умолчанию? и как настроить java azul под официальный лаунчер?
@NaoCraftLab
@NaoCraftLab Ай бұрын
У меня в официальном лаунчере все успешно работает на встроенной Java. Но у меня macOS и я не уверен что на всех платформах они используют одного и того же поставщика. Попробуй просто добавить "Параметры JVM" в настройках своей сборки. А если не заработает, то уже качай Azul. Выбрать ее можно будет в тех же расширенных настройках "Установки" - "Путь к Java". Туда надо добавить путь до файла bin/java
@-Horizon461
@-Horizon461 2 ай бұрын
Не подскажешь для версии 1.18.2 Java нужна 17 или можно по выши скачать
@NaoCraftLab
@NaoCraftLab 2 ай бұрын
Она требует минимум 17, но можно поставить хоть 22. Но если твой лаунчер проверяет версию лжава (так делает MultiMC) то галочку надо снять с этой проверки чтобы он не ругался
@notremuno
@notremuno Ай бұрын
В описании написано "Скачайте и установите Java (JRE) 17", можно ли скачать Java 22 от того же Azul, будет ли тоже самое?
@notremuno
@notremuno Ай бұрын
И какая разница между JDK и JRE, что лучше ставить?
@NaoCraftLab
@NaoCraftLab Ай бұрын
Да, можно использовать и 22 версию, но могут быть проблемы с некоторыми модами. Плюс, некоторые лаунчеры типа MultiMC и его форков делают проверку используемой версии и не дают запуститься без снятия галочки об этой проверке. Так что нужно балансировать, особенно учитывая то что шинанду активно развивается и в 22 версии может работать эффективнее чем в 17.
@NaoCraftLab
@NaoCraftLab Ай бұрын
JDK - это та же Java, только с дополнительными инструментами для разработчиков. Если ты не пишешь моды, то достаточно использовать JRE, там только компоненты для запуска Java приложений, которым Minecraft и является.
@notremuno
@notremuno Ай бұрын
@@NaoCraftLab Я просто думал, что в JDK улучшенные функции JRE, т.к. это типо для разработчиков, но ошибался как я понял, спасибо
@NaoCraftLab
@NaoCraftLab Ай бұрын
@notremuno не, ни каких улучшений там нет ) там инструменты отладки и сборки для приложений. Да и это было бы не логично, важно чтобы приложение хорошо работало именно у пользователей.
@timur1215
@timur1215 2 ай бұрын
@znak_
@znak_ 2 ай бұрын
А возможно, когда я играю с шейдерами, фризы могут возникать из-за резкого падения GPU с 98% до 40-50% и обратно. Есть ли фикс данной проблемы?
@NaoCraftLab
@NaoCraftLab 2 ай бұрын
Если падает потребление GPU, то скорее всего процессор не успевает подготовить для него данные. Поищу способ выяснить это более детально и скину.
@alex_48_
@alex_48_ 2 ай бұрын
Тоже сталкивался с данной проблемой, буду рад помощи
@NaoCraftLab
@NaoCraftLab 2 ай бұрын
Пока кроме предположения что проц не успевает подготавливать кадры для видеокарты, я ничего не нарыл ( дамп полный не получается снять
@NaoCraftLab
@NaoCraftLab Ай бұрын
Сейчас с еще одним подписчиком вкуриваем примерно ту же проблему. Но у него CPU в 100 уходит постоянно еще. Попробуй с msi афтербернер записать геймплей и скинь в группу в тг. Тоже посмотрю, если еще актуально
@papyrus8542
@papyrus8542 16 күн бұрын
Можно спросить? Если установить эту Java от Azul, то у меня не работает загрузчик модов fabric и не стартует Minecraft.
@NaoCraftLab
@NaoCraftLab 16 күн бұрын
Подскажи какая операционка, какая версия майна, какая версия джавы, какой лаунчер? Иначе, не ясно куда копать
@papyrus8542
@papyrus8542 15 күн бұрын
@@NaoCraftLab Windows 10 Домашняя (22H2), Версия майна 1.16.5, Java версия 17.0.11, лаунчер Tlauncher 2.923
@NaoCraftLab
@NaoCraftLab 15 күн бұрын
@papyrus8542 а, это ты в группе в тг писал?
@papyrus8542
@papyrus8542 15 күн бұрын
​@@NaoCraftLab Нет. Я не состою в ТГ канале.
@NaoCraftLab
@NaoCraftLab 15 күн бұрын
@papyrus8542 а, просто там была аналогичная проблема
@pavlolysyi9996
@pavlolysyi9996 Күн бұрын
А етот тип шарит 😎
@user-qh7vp9zy3i
@user-qh7vp9zy3i Ай бұрын
Я вот хотел спросить а Ява 17 для 1.9.3 прокатит?
@NaoCraftLab
@NaoCraftLab Ай бұрын
К сожалению нет. Там 8 кажется была еще. С 1.17 обновилась и в 1.21 снова обновится
@user-td1ju1fi9u
@user-td1ju1fi9u Ай бұрын
Привет, не знаю как это возможно, но я играю на довольно тяжёлой сборке модов и когда я прогружаю новую большую партию чанков у меня потребление ОЗУ выросла примерно до 96 процентов. И как очевидно игра зависала. В общем-то с помощью данного способа все новые чанки стали прогружаться ощутимо быстрее. Также потребелние операьивной пямяти сократилось в разы. Но хотел бы уточнить один важный нюанс. Возможно это связано с железом иои с моей сборкой. Некоторые участки новой территории прогружалист или неккоректно иои вовсе ( пустой чанк). Эта проблема не вызвала у меня каких либо проблем, так как встречаеться ≈ на 700 блоков
@NaoCraftLab
@NaoCraftLab Ай бұрын
А сколько ты выделил оперативки для запуска это сборки? И сразу доп вопрос, минимальное и максимальное количество оперативки одинаковым выставил или только максимальное задал?
@NaoCraftLab
@NaoCraftLab Ай бұрын
Данный способ работает на уровне виртуальной машины Java и ни как не взаимодействует с самой игрой. Может быть какие-то оптимизационные моды меняют загрузку чанков так, что происходит вот такой эффект. К сожалению, я исходники майна не так много читал чтобы корректно предположить как так может получиться.
@user-td1ju1fi9u
@user-td1ju1fi9u Ай бұрын
@@NaoCraftLab это не так серьезно так как проблема не очень то и меня затрагивает. Выделил 4гб ОЗУ ( макс.) Спасибо вам за данный видео ролик результатом производительности сильно доволен. Лайк👍
@NaoCraftLab
@NaoCraftLab Ай бұрын
Можно на ты ) Выстави еще -Xms4G или через параметры лаунчера 4Gb минималку. Тогда у тебя в первые минуты после запуска будет еще чуть меньше лагов, тк джаве не придется последовательно наращивать используемый размер оперативки
@user-td1ju1fi9u
@user-td1ju1fi9u Ай бұрын
@@NaoCraftLab помогло спасибо
@s1leck
@s1leck Ай бұрын
А как локнуть количество потребляемой оперативной памяти Майнкрафтом обратно? Если использовать параметры запуска указанные в описании.
@NaoCraftLab
@NaoCraftLab Ай бұрын
Если в лаунчере есть настройка выделяемой памяти то через нее. Иначе, так же через параметры запуска -Xms2G -Xmx2G. Но тут обрати внимание, что шинанду разрабатывался для приложений с большим количеством памяти. По моим наблюдениям от 4Гб заметна разница, но это зависит от конкретной сборки и железа. И еще, я всегда устанавливаю минимальное и максимальное количество памяти одинаковым, чтобы после запуска не ждать когда игра выйдет на свой средний уровень потребления. А автоматическое расширение потребления памяти от минимального значения к максимальному приводит к галам пока происходит процедура расширения.
@lobyyy4583
@lobyyy4583 2 ай бұрын
Удалил Java и установил от Azul. Установил параметры запуска с описание и стало только хуже, постояные зависание на пару секунд и фпс колеблиться от 5 до 100 (со старой java и прошлыми настройками параметров запуску было хоть и не всегда но от 200 до 400 фпс и подвисание в полетах.
@NaoCraftLab
@NaoCraftLab 2 ай бұрын
А сколько оперативки выделил? Какая ОС?
@lobyyy4583
@lobyyy4583 2 ай бұрын
@@NaoCraftLab как оперативку выделить в параметрах запуска я не нашел но ОС 10-ка
@NaoCraftLab
@NaoCraftLab 2 ай бұрын
Скинь логи в группу в телеге
@lobyyy4583
@lobyyy4583 2 ай бұрын
@@NaoCraftLab что за логи и где их достать?
@NaoCraftLab
@NaoCraftLab 2 ай бұрын
Вот в этом может быть проблема. Минимум и максимум можно установить параметрами запуска -Xms4G -Xmx4G (эти параметры дадут 4Гб) поменяй цифру на приемлемую. Но с шинанду смысла нет меньше 2Гб использовать особенно нет
@vnvano3336
@vnvano3336 7 күн бұрын
На средних настройках стало намного меньше фризов.В некоторых местах их даже нету.
@NaoCraftLab
@NaoCraftLab 7 күн бұрын
Рад что помогло!
@LinkeFiend210
@LinkeFiend210 4 күн бұрын
а как Настройте запуск Minecraft при помощи этой Java если всё скачивается через zip
@NaoCraftLab
@NaoCraftLab 4 күн бұрын
Распаковать в удобную папку и в лаунчере указать путь к bin/java внутри получившейся папки
@killankojo_nomura9582
@killankojo_nomura9582 Ай бұрын
а куда это вписывать в legacy launcher ?
@NaoCraftLab
@NaoCraftLab Ай бұрын
Настройки - Minecraft - Java / JRE (сюда добавляешь скачанную джаву от Azul, дальше справа от нее жмешь Настроить - Вставляй в поле Аргументы Java. И сними галочку «Добавлять оптимизированные аргументы».
@user-ot2lf8kx5e
@user-ot2lf8kx5e 14 күн бұрын
@@NaoCraftLab что имеется ввиду под аргументами?
@NaoCraftLab
@NaoCraftLab 14 күн бұрын
Параметры запуска указанные в описании к видео. А «Аргументы Java» это поле в легаси лаунчере куда их и нужно прописывать
@user-ot2lf8kx5e
@user-ot2lf8kx5e 13 күн бұрын
@@NaoCraftLab окей понял
@user-hj3uf1ws8z
@user-hj3uf1ws8z Ай бұрын
Можно ли убрать фризы на новой версии Майнкрафта пе 1.20?
@NaoCraftLab
@NaoCraftLab Ай бұрын
Сори, нк сразу обратил внимание на «пе». Нет, это только для Java Edition.
@rine7249
@rine7249 Ай бұрын
Перейти в pojavlauncher
@NaoCraftLab
@NaoCraftLab Ай бұрын
@@rine7249 вряд ли Java там поддерживает шинанду
@rine7249
@rine7249 Ай бұрын
@@NaoCraftLab поддерживает, я проверял
@rine7249
@rine7249 Ай бұрын
@@NaoCraftLab единственная проблема - надо дописать useNUMA, а то вылетать будет
@Sv1perLegend
@Sv1perLegend 2 күн бұрын
Стало наоборот хуже, как удалить?
@NaoCraftLab
@NaoCraftLab 2 күн бұрын
Убрать параметры запуска Minecraft. И добавить официальные от моджанг (в описании видео). Такое бывает только если у тебя 100% нагрузка на процессор во время игры
@Sv1perLegend
@Sv1perLegend 2 күн бұрын
@@NaoCraftLab хах... так и есть....(
@gero1792
@gero1792 2 ай бұрын
Фризы пропали совсем
@NaoCraftLab
@NaoCraftLab 2 ай бұрын
Красота! Очень рад что помогает! ^^
@Wadd7
@Wadd7 Күн бұрын
Ничего не понял
@NaoCraftLab
@NaoCraftLab Күн бұрын
Жаль ( Максимально просто старался объяснить
@xr4ik221
@xr4ik221 14 күн бұрын
Много воды
@NaoCraftLab
@NaoCraftLab 14 күн бұрын
Если не объяснить причину, потом придется реферат в комментариях писать. Ты после просмотра понимаешь почему эту оптимизацию надо включать на всех сборках (кроме случаев когда не хватает cpu)?
OptiFine alternative on Forge
4:02
NaoCraftLab
Рет қаралды 2,2 М.
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
g-squad assembles (skibidi toilet 74)
00:46
DaFuq!?Boom!
Рет қаралды 11 МЛН
КАКОЙ ВАШ ЛЮБИМЫЙ ЦВЕТ?😍 #game #shorts
00:17
Лучшие моменты в Истории Minecraft
14:37
dren
Рет қаралды 1,2 МЛН
КРОВАВАЯ ЛУНА В AMONG US МАЙНКРАФТ!
22:05
EdisonPts
Рет қаралды 677 М.
MOD Plus Config - E01 - Tree Capitator [1.6+]
23:52
NaoCraftLab
Рет қаралды 2 М.
Bling Bang Bang Born fight: Aaron Vs Zane #minecraftshorts
0:13
BigBlockCraft
Рет қаралды 13 МЛН
Take the Water Challenge: Good Family VS Bad Family
0:45
Realistic Craft
Рет қаралды 4,7 МЛН
Lips are Red or Blue? #shorts
0:45
RKoirala02
Рет қаралды 8 МЛН
Maze Challenge with Sonic and Knuckles #minecraft #sonic
0:22
SonicCraft
Рет қаралды 11 МЛН
Игра про змеек в реальной жизни😅 #фильм #сериал
0:59