После установки java лагает компьютер
На первый взгляд Minecraft может показаться нетребовательной игрой с довольно простой графикой. Но иногда даже владельцы мощных ПК сталкиваются с низкими показателями FPS. Чтобы устранить эту проблему, необходимо для начала определить, почему Майнкрафт лагает. В некоторых случаях для повышения производительности достаточно всего несколько простых действий. Заметно повысить FPS могут даже владельцы слабых компьютеров, но им для этого придется прибегнуть к максимальной оптимизации.
Возможно, выполнение всего одного пункта позволит тебе играть в Minecraft с достаточным уровнем комфорта.
Установка и настройка Optifine
Настройки графики в стандартном Minecraft довольно ограничены, с их помощью ты сможешь изменять лишь базовые параметры. Провести более тонкую настройку поможет замечательный мод Optifine, который можно установить практически на любую версию игры.
Даже без изменения настроек Optifine зачастую увеличивает количество FPS в Minecraft в 2 раза.
После установки этого мода ты, скорее всего, заметишь значительное улучшение производительности. Если же его будет недостаточно, то всегда можно заняться тонкой настройкой. Проще всего переключить качество графики с «Детально» на «Быстро», а также уменьшить до низких значений дальность прорисовки.
Для владельцев слабых видеокарт очень полезно будет минимизировать или даже вовсе убрать сглаживание. Это можно сделать в разделе «Качество». В Майнкрафте этот параметр имеет не настолько большое влияние на качество картинки, как в большинстве других игр.
Optifine также позволяет детально настроить отображение и анимацию большинства элементов игры. Ты можешь отключить то, что для тебя не имеет большого значения. Всегда полезно убирать тени, иногда это может добавить 15-20 FPS.
Так же Optifine добавляет раздел настроек «Производительность». В нем лучше активировать все пункты, все они могут положительно повлиять на оптимизацию.
Моды для повышения FPS
Многие процессы и функции в Майнкрафте не оптимизированы, что позволяет сторонним разработчикам создавать моды, при помощи которых можно поднимать FPS. Некоторые из них хороши для ванильной версии, другие помогут тебе уменьшить количество лагов в больших сборках. Мы предлагаем список наиболее эффективных и простых в установке модификаций:
-
. Главной целью этого мода является устранение вылетов, однако в некоторых случаях он также заметно повышает ФПС. При большинстве критических ошибок игра не закроется, а лишь вернется к главному меню, что порадует любителей играть с большим количеством модов. . Мод, стабильно повышающий количество кадров даже на любых системах. Будет полезен ПвП-игрокам. . Хороший оптимизатор текстур, позволяет использовать HD-паки даже на относительно слабых ПК. Может выручить в том случае, если Майнкрафт плохо работает из-за небольшого объема оперативной памяти. . Полезный мод, оптимизирующий освещение. В ванильной версии его результаты не очень заметны, но некоторые глобальные моды будут работать с ним в разы быстрее. . Решение для обладателей ПК с небольшим количеством оперативной памяти.
Для максимальной эффективности ты можешь использовать сразу несколько модов. Кроме того, все они полностью совместимы с Optifine.
Обновление Java и выделение памяти
Minecraft работает по технологиям Java и потребляет не всю оперативную память, а лишь тот объем, который задан в настройках. Иногда его оказывается недостаточно, особенно если играть с большим количеством модов. Если ты играешь в Майнкрафт через лаунчеры, то изменить выделяемый объем памяти очень просто. Достаточно зайти в настройки и переместить соответствующий ползунок. Для примера скриншот из TLauncher.
Настроить выделение памяти без лаунчера можно и через панель инструментов. Для этого выполни такую последовательность действий:
- Нажми Windows+R на клавиатуре.
- В открывшемся окошке введи control.
- В открывшемся окне выбери пункт Java.
После этого откроется панель настроек, на которой тебе нужно перейти во вкладку Java и нажать кнопку View.
В появившемся окне можно задать выделение памяти на свое усмотрение. Это делается в столбце Runtime Parameters. В зависимости от количества ОЗУ на твоем компьютере, рекомендуется указывать такие параметры:
- 2 Гб оперативной памяти: -Xms1024m -Xmx1024m
- 4 Гб: -Xms2048m -Xmx2048m
- 6 Гб: -Xms3072m -Xmx3072m
- 8 Гб: -Xms4096m -Xmx4096m
Выделяя память для Java, оставляй свободными не менее 1 Гб, иначе появится шанс зависания Windows или вылетов игры.
Если на твоем ПК установлено более 4 Гб оперативной памяти, то лучше скачать 64-битную версию Java. Её всегда можно найти на официальном сайте.
Установка оптимизированных ресурспаков
Заменяя стандартные текстуры, ты можешь добиться заметного уменьшения количества лагов.. Ты можешь выбрать оптимизированный текстурпак или ресурспак для буста ФПС, который не только увеличит производительность, но и улучшит графику в игре. Как правило, лучше всего повышают производительность текстуры для PvP.
Для использования ресурспаков и текстурпаков в Майнкрафт тебе предварительно нужно будет установить Optifine. Поскольку этот мод сам по себе повышает FPS, ты сможешь повысить производительность более чем в два раза.
1) У всех вырос пинг и главное появились сильные фризы при скопления народа .
Самое интересное ,что тормоза заметны просто когда открываешь консоль ЯВЫ и видно как записи идут рывками (зависают ) .Такое ощущения ,что процессор нагружен на 100%.
Теперь вопросы:
1) Ява нагружает как я заметил сильно только один процессор ,можно ли что-то в батнике прописать ,что бы кушала все ядра ?
2) Как прописать в батнике ,что бы при старте ЯВЕ автоматически присваивался "высокий приоритет"
3) Что вообще посоветуете сделать с виндой (Явой) ,что бы не было этих фризов?
На линукс возможности вернутся нет.
Что сейчас прописано в батнике:
XMS = XMX (пробовал менять минимальное значения результата не дало)
и
-server
-ea
-xdebug
В самом игровом сервере есть некоторые параметры:
basepollsize и threadpercore .
Еще раз минимальный пинг не изменился проблема только в том ,что появились прыжки пинга(фризы) с 60 может до 2000 прыгнуть и в этот момент визуально видно как консоль явы так же идет с задержками.
НА линуксе таких проблем не было.
1) -XX:ParallelGCThreads=Число ядер;
2) Для Windows Server 2008 доступны приоритеты -
/MIN
/MAX
/SEPARATE
/SHARED
/LOW
/BELOWNORMAL
/NORMAL
/ABOVENORMAL
/HIGH
/REALTIME
/WAIT
123321,
Сколько вообще потоков? Если у вас тысячи активных параллельных запросов без особого пулинга и NIO, то, вроде, на винде с этим хуже.
123321 |
---|
при запуске память ходит кругами |
Это какой-то новый технический термин? Что-то я с ним не знаком. Можно доступным языком охарактеризовать хождение кругами?
Наполняется до отказа, потом GC всё очищает? И так в цикле?
123321 |
---|
,как будто уходит в виртуальную (свап отключен ) |
Чем это характеризуется? Как будто пишется на HDD?
123321 |
---|
У меня не Ла2 сервер. |
Это важно.
REM Non Heap memory
set JAVA_OPTS=%JAVA_OPTS% -XX:PermSize=256m
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=1024m
REM Set heap min/max to same size for consistent results
set JAVA_OPTS=%JAVA_OPTS% -Xms6096m
set JAVA_OPTS=%JAVA_OPTS% -Xmx10096m
REM Garbage collection/Performance Options
set JAVA_OPTS=%JAVA_OPTS% -Xnoclassgc
set JAVA_OPTS=%JAVA_OPTS% -XX:TargetSurvivorRatio=90
set JAVA_OPTS=%JAVA_OPTS% -XX:SurvivorRatio=16
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxTenuringThreshold=12
set JAVA_OPTS=%JAVA_OPTS% -XX:+UseParNewGC
set JAVA_OPTS=%JAVA_OPTS% -XX:+UseConcMarkSweepGC
set JAVA_OPTS=%JAVA_OPTS% -XX:+CMSIncrementalMode
set JAVA_OPTS=%JAVA_OPTS% -XX:+CMSIncrementalPacing
set JAVA_OPTS=%JAVA_OPTS% -XX:+CMSParallelRemarkEnabled
set JAVA_OPTS=%JAVA_OPTS% -XX:+UseCompressedOops
set JAVA_OPTS=%JAVA_OPTS% -XX:UseSSE=3
set JAVA_OPTS=%JAVA_OPTS% -XX:+UseFastAccessorMethods
REM Logging
REM set JAVA_OPTS=%JAVA_OPTS% -verbose:gc
REM set JAVA_OPTS=%JAVA_OPTS% -verbose:class
REM set JAVA_OPTS=%JAVA_OPTS% -XX:+PrintGCTimeStamps
REM set JAVA_OPTS=%JAVA_OPTS% -XX:+PrintGC
REM set JAVA_OPTS=%JAVA_OPTS% -XX:+TraceClassUnloading
REM set JAVA_OPTS=%JAVA_OPTS% -Xloggc:gc.log
Еще раз вам повторю, тюнинг параметров стоит начинать только тогда, когда профилировщик показал что тормоза в GC, и когда вы выяснили в чем именно тормоза, единого волшебного рецепта нет, более того бездумное шпигование всякими хитрыми параметрами в большинстве случаев не то чтобы сведет все на нет - а только ухудшит положение.
Вот эти параметры -
сорта говна тредж/
В жаве вроде далеко не все житится, а только то, что жава видит, что часто исполняется. И я слышал, что в 8й жаве хорошо поработали над оптимизацией. Так что да, трудно сказать, насколько там все быстро. И сильно зависит от настроек памяти, если гц ее мало, то будет очень сильно лагать.
resurtm
+1 задолбали нищеброды, техпрогресс тормозят, говнокодить мешают
laMer007
> из-за сборки мусора.
сборка мусора настраивается для тех задач где дефолтные настройки плохо работают.
В шарпе я обрабатывал изображения 1920х1080 ргб со скоростью 30 кадров в секунду, не заморачиваясь на переиспользование памяти, каждый раз алоцировал новый обьект для кадра, проблем со сборкой не было.
В джаве я проксировал поток данных через буфер в 100м, со скоростью 50-70м в сек, после нужных операций над буфером я его также выкидывал в мусор и аллоцировал новый, проблем тоже не было.
И могу сделать вывод что сборка не тормозит. А в плюсах, если отбросить недостатки языка и рассматривать только работу с памятью, я бы в при таком подходе еще бы на сильную фрагментацию нарвался и с++ слило бы даже какому нибуть GO
Mephistopheles
> джава на некоторых задачах и с++ уделывает
только не по скорости
Mephistopheles
> А в плюсах, если отбросить недостатки языка и рассматривать только работу с
> памятью
то буфер бы просто дох сразу, как только становился бы не нужным, нечему фрагментироваться
Mephistopheles
> И могу сделать вывод что сборка не тормозит.
Такие выводы нагляднее всего делаются на графиках из профайлера. Надо сильно постараться и накосячить с настройками памяти, чтобы сборка занимала больше 1%. Обычно 0,1% на сборку молодого поколения уходит. Старое очищается очень редко и если программа запущена на несколько минут, то она может так и не произойти.
TarasB
> буфер бы просто дох сразу, как только становился бы не нужным
А система бы с высунутым языком перевыделяла для тебя буфер каждую секунду и всё только для того, чтобы ты в диспетчере на своём дохлом компе смог увидеть реальное количество занятой памяти.
TarasB
> только не по скорости
Именно по скорости, на некоторых задачах, не на всех.
TarasB
> то буфер бы просто дох сразу, как только становился бы не нужным, нечему
> фрагментироваться
Да, ты прав, не подумав написал.
Zefick
> Такие выводы нагляднее всего делаются на графиках из профайлера.
Профайлер это хорошо и наглядно, но обработка данных проходила с нужной скоростью и я не заморачивался с профайлером.
Итак, Вы столкнулись с проблемой зависания любимой Minecraft, маленькими FPS, лагами и желаете устранить эти неприятности, но не знаете как правильно поступить.
Ниже предложены варианты решения поставленной задачи, которые наверняка помогут Вам навсегда забыть про лаги и/или поднять FPS в Minecraft.
Способ первый
Подтверждаем действие и перезагружаем систему.
Способ второй
Чтобы существенно поднять FPS нужно установить специальный мод, известный под именем OptiFine HD.
Найти и скачать OptiFine HD можно на нашем сайте.
После установки указанного мода, остаётся лишь перезагрузиться и проверить Minecraft на лаги.
Способ третий
Данный вариант решения проблем с игрой подходит исключительно для ПК, оснащённого видеокартой NVIDIA.
Один из этих вариантов (или все в комплексе) обязательно избавит геймера от лагов в Minecraft и очень значительно поднимет FPS.
Конкретные случаи
Причины: Minecraft, в отличие от Crysis, использует графику OpenGL, которую, на аппаратном уровне, может не поддерживать штатная видеокарта (лишь на программном), что очень понижает производительность.
Вам будет интересно: Как сделать в Minecraft PE двойной прыжок?Проблема 2: всё работало нормально, однако в какой-то момент Minecraft начала лагать и тормозить.
Причины: скорее всего, был установлен дополнительный плагин или мод, работающий неверно. Как вариант, может быть установлена новая или же предрелизная версия Minecraft, клиент которой имеет повреждённые файлы.
Решение: проверьте интернет-канал и, при необходимости, улучшите его. С другой стороны, попробуйте поиграть на другом игровом сервере.
Решение: сменить настройки графики на минимальные, перезапускать компьютер или ноутбук после каждой пройденной карты, минимизировать перемещения по миру, выключать все сторонние программы во время игры, включая браузер. Сменить старый компьютер.
Советы и рекомендации
Вам будет интересно: Как пользоваться командным блоком в Майнкрафт ПЕ
Читайте также: