Туторіал Прискорення роботи Java. Гайд як налаштувати джаву, щоб не лагало Для чого це потрібно

Головна / Усунення несправностей

Розкажіть про цей пост усім своїм друзям у грі!
Я задовбав читати скарги про лаги =_= Я навіть поставив російську вінду. =_= Щоб наробити вам скрин.

0) Найважливіше
Якщо у вас вбудована слабка відеокарта – як би ви не намагалися – лаги не пропадуть! З наведеними нижче налаштуваннями ви можете зменшити їх кількість і оптимізувати роботу. Але вони все одно залишаться, бо:
Як це не дивно, але відеокарта ДУЖЕ важлива для майнкрафту )
**
Якщо у вас регулярні просідання ФПС за наявності потужної відеокарти - перевірте - чи не працює у вас майнкрафт на вбудованій відеокарті під час запуску.
Оновіть драйвера.
**
Якщо у вас WIN-10 - вам дуже не пощастило. Ставте всі драйвери вручну.
**
Перевірте лаги командою /TPS (а у правилах проекту є навіть значення цієї команди)

Для вінди

1) качаємо джаву з нашого сайту. Там потрібна версія.
НІКОЛИ не качайте джаву із сайту java.com
(за умовчанням там ставиться 32-бітна версія)
ЗАВЖДИ качаємо x64-версію.
Вінда теж має бути 64 версії, завжди! Навіть якщо у вас гівно-рояль із 2 гб на борту.

Для ноутів і старих комп'ютерів з вбудованою відеокартою та пам'яттю 2 гб (не менше) - качаємо х64 версію!
Встановлюємо джаву.

Якщо у вас вінда 32-біта, та ще якась восьма, десята або 7-Home-Ed - вам ДУЖЕ не пощастило, переставляйте на 64 біти. Або страждайте.

Перевіряємо:
Пуск, виконати
cmd
натискаємо ентер
у вікні пишемо
java -version
У вас має бути такий результат (версія може відрізнятися, нас цікавить третій рядок у виділеному квадраті 64-Bit):

Якщо у вас інший результат або видає помилку - ви зробили щось не так.Джава встала криво. Зробіть по гайду.
**********************
Далі, дізнаємося скільки у вас оперативної пам'яті на комп'ютері. Як це зробити, гадаю, пояснювати не треба +_+
Впізнали? Добре. Запам'ятайте у.
**********************
Далі йдемо сюди:
Пуск ---> Панель управління
відобразіть дрібними значками


Нам потрібна Java, натисніть на неї:


************



1) Нам потрібна друга вкладка у вікні: Java
2) Там натискаємо на єдину кнопку "View..."
3) У вікні натискаємо двічі на слот під Runtime Parameters

Коли він стане білим (тобто активним для правки), видаляємо все що там написано, і копіапстим це (ctrl+c ---> ctrl+v)
Виберіть ПОТРІБНЕ ПІД СЕБЕ! ТАМ НИЖЧЕ ЩЕ ВАРІАНТИ!

Якщо у вас 2 гб пам'яті на комп'ютері і менше (НЕ з вбудованою відео та НЕ ноутбук, WIN32):
Вам не допомогти, але все-таки.

XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx768M -Xms512M -XX:PermSize=512M -XX:MaxPermSize=768M


Ідемо в єдиний лончер, налаштування, в рядок для пам'яті пишемо: 768

Перезапуск комп'ютер. Страждаємо. Складаємо на новий комп. Серйозно.
Це ж налаштування для java-32bit, незалежно від кількості пам'яті на вашому машині. 32-біта більше видати не може фізично.

Якщо у вас 2 гб пам'яті на ноутбуці (не менше) або вбудована відеокарта І win64:
Вам не допомогти, але все-таки.

XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx1024M -Xms512M -XX:PermSize=512M -XX:MaxPermSize=768M

Натискаємо після редагування Ok, потім Apply, потім перевантажуємо комп'ютер.
Ідемо в єдиний лончер, налаштування, в рядок для пам'яті пишемо: 1024
Для луни - керуємо параметри так само, як вище в батнику, підставляючи ті ж цифри.
Перезапуск комп'ютер. Страждаємо. Складаємо на новий комп. Серйозно.

Якщо у вас 4 гб пам'яті на комп'ютері + win64:
З такими параметрами навіть ТЕС запускається.

XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx2048M -Xms1024M -XX:PermSize=1024M -XX:MaxPermSize=2048

Натискаємо після редагування Ok, потім Apply, потім перевантажуємо комп'ютер.
Ідемо в єдиний лончер, налаштування, в рядок для пам'яті пишемо: 2048
Для луни - керуємо параметри так само, як вище в батнику, підставляючи ті ж цифри.

Якщо у вас 6 гігабайт пам'яті на комп'ютері + win64:

XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx4096M -Xms2048M -XX:PermSize=2048M -XX:MaxPermSize=2048

Натискаємо після редагування Ok, потім Apply, потім перевантажуємо комп'ютер.
Ідемо в єдиний лончер, налаштування, в рядок для пам'яті пишемо: 4096
Для луни - керуємо параметри так само, як вище в батнику, підставляючи ті ж цифри.
Перезапуск комп'ютер. Насолоджуємось.

Якщо у вас 10 і вище пам'яті на комп'ютері + win64

XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Xnoclassgc -XX:UseSSE=3 -Xincgc -Xmx6144M -Xms1024M -XX:PermSize=1024M -XX:MaxPermSize=2048

Натискаємо після редагування Ok, потім Apply, потім перевантажуємо комп'ютер.
Ідемо в єдиний лончер, налаштування, в рядок для пам'яті пишемо: 6144
Для луни - керуємо параметри так само, як вище в батнику, підставляючи ті ж цифри.
Перезапуск комп'ютер. Насолоджуємось.

УВАГА:
1) На вінді в 32 біти- Додатки працюють так само на 32 біти. І більше 700 метрів ви фізично дати не зможете (навіть якщо дасте більше, використовуватиметься лише 700)
Відразу качайте текстур-пак полегшений, з текстурами трохи більше 8-16 біт (стандартні 32). Тому що запустити клієнт на цих 700 метрах із звичайним текстурпаком у вас не вийде.
2) На вінді в 64 біти, джава завантажена з убогого сайту джава-ком і поставлена ​​в авто-режимі з нього ж - ставиться за замовчуванням з 32-бітною розрядністю. Так, навіть якщо у вас 64-бітна вінда. Тому видаляйте та ставте заново з нормального сайту оракла (посилання у нас на сайті, по кнопочці – скачати гру)


Опис: 18 спосіб запустити MineCraft на вашому комп'ютері без проблем. Одні з найважливіших порад знаходяться внизу списку.

1. Відрегулюйте виділену пам'ять ОЗУ (проста та дуже ефективна річ)
На 32-бітній системі (на 64-бітній, ви повинні піти в 32-бітною панеллю управління), перейдіть на панель управління і відкриті "Система" - "Java". Те, що ви шукаєте, обсяг оперативної пам'яті. (Зазвичай МБ або ГБ) Запишіть суму, яку ви маєте. Потім відкрийте вікно Java та перейдіть до вкладки Java. У розділі "Налаштування Java Runtime Environment" натисніть кнопку "Шукати". У цьому вікні, під "користувачем" на вкладці, перейдіть до Змінні середовища виконання та покласти в обсяг оперативної пам'яті, який ви хочете використовувати в MineCraft. Залежно від того, який обсяг оперативної пам'яті у вас, ви повинні поставити у такому порядку:
RAM | покласти у середовищі виконання змінні
256-512 | Зміна це не допоможе тільки 512
513MB-1024MB | Xmx512m-або-Xmx700m
1025MB-2048+ | -Xmx1024m
Як тільки ви зробите це, ви повинні побачити значне збільшення швидкості у MineCraft

2. Встановити "javaw.exe" до найвищого пріоритету.
Утримуйте "Control" та "Shift" на клавіатурі одночасно і натисніть "Escape". Це дозволить відкрити диспетчер завдань. Відкрийте MineCraft. Це ініціалізуватиме Java. У диспетчері завдань, перейдіть до розділу "Процеси". На цій вкладці знайдіть процес javaw.exe. Як тільки ви знайшли його, клацніть правою кнопкою миші на ній і під "Set Priority" виберіть "понад норму" або "High".

3. Завантажити та встановити Optifine (Складніший, але дуже ефективний)
Перейдіть на сторінку Optifine моделювання та завантажте установку Optifine. Потім установіть параметри вашого бажання.

4. Завантажувати останню версіюдрайверів. (Досить просто, дуже ефективно)
Перейти на веб-сайт бренду графічних карт(наприклад, NVIDIA, ATI, Intel).

5. Налаштуйте Графіка / Налаштування відеокарти (складніший і дуже ефективний)
З карткою Nvidia графіку, перейдіть до панелі керування (в меню Пуск). Під налаштування 3D, перейдіть до розділу "Керування 3D налаштування". Тут ви можете вибрати "*.EXE" файли та налаштування для них. Якщо ви використовуєте завантажену версію Minecraft, потім виберіть Minecraft.exe і налаштуйте параметри, рекомендовані для швидкості.

6. Увімкніть звук, якщо він вимкнений у MineCraft
Відповідно до налаштуваннями MineCraft(не налаштування комп'ютера) увімкніть звуки та музику. Це може здатися дивним, але звук зовсім інша справа для MineCraft, щоб бігти, і в моєму досвіді, це може вплинути.

7. Отримати нову відеокарту (розрахований $ IVE, але дуже ефективний)
Просто отримати нову відеокарту для комп'ютера. Ось як просто. : P

8. Налаштування продуктивності комп'ютера за промовчанням (простий, але не надто ефективний)
Перейдіть до панелі керування та виберіть "Система". Перейдіть на вкладку "Додатково" та у розділі "Продуктивність" натисніть кнопку "Параметри". На "Візуальні ефекти", виберіть "Custom" і де-виберіть речі, які ви можете жити без них. Більшість із них можна відключити і не помітити різниці. Потім перейдіть на вкладку "Додатково" та у розділі " Віртуальна пам'ять", натисніть кнопку "Змінити". Виберіть диск, який має принаймні 2 Мб вільного місця, а потім в розділі "Розмір файлу підкачки для вибраного диска", встановити мінімальні до 1024, а максимальна до 2048. Ви можете збільшити значення, якщо хочете. Роблячи це також допоможе з перших рішень MineCraft працювати швидше чайові, тому що це дасть ваш комп'ютер Більше "RAM", однак, дисковий простір використовується в якості оперативної пам'яті буде не так швидко, як нормальні RAM.

9. Очистіть комп'ютер. (Займає зовсім небагато часу, але ефективний)
Відкрийте меню Пуск і перейдіть до розділу "Всі програми". У розділі "Аксесуари" та в розділі "Службові" виберіть "DiskCleanup". Це скануватиме комп'ютер на наявність непотрібних файлів. (Якщо ви ще не зробили цього протягом деякого часу він буде займати багато часу, так що будьте paitent.) Як тільки це буде зроблено сканування, перейдіть за посиланням " Додаткові параметри" на вкладці та в розділі "Відновлення системи" виберіть "Очистити". Це також може зайняти деякий час. Потім поверніться до "Очищення диска" і виберіть усі прапорці, крім "Стиснення старих файлів" варіант. Потім натисніть кнопку "OK". також може зайняти деякий час.Коли це буде зроблено, поверніться в меню Пуск, перейдіть на всіх програм, а потім аксесуарів, то система інструментів і натисніть на кнопку "Дефрагментація диска". Виберіть диск, у вас є Minecraft на і натисніть кнопку " Дефрагментація". Це, швидше за все, буде довго, довго, довго, але буде наприкінці.

10. Закрити будь-яку непотрібну програму.
Просто закрийте все непотрібні програми. =0

11. Закрийте всі непотрібні іконки трею (Derp легким та ефективним, якщо у вас повільний комп'ютер)
Клацніть правою кнопкою миші на іконці в треї та натисніть кнопку "Вихід", якщо можна. Не всі іконки трею буде закрито, роблячи це.

12. Переконайтеся, що комп'ютер пропрацював деякий час.
Просто зачекайте близько 5-10 хвилин, перш ніж почати працювати з MineCraft після запуску комп'ютера.

13. Видаліть непотрібні моди (простий та дуже ефективний)
Видалення з MineCraft непотрібних мод допомагає миттєво.

14. Не запускайте MineCraft у повноекранному режимі.
Якщо ви запустите MineCraft на повноекранний, комп'ютер / відеокарта повинна надавати двічі на п'ять разів більше блоків, або тільки робить їх більше високої якостітим самим уповільнюючи MineCraft.

15. Завантажте останню версію Java.
Перейдіть на сайт JAVA та скачайте останню версію Java.

16. Якщо у вас є 64-бітна система, скористатися нею! (Дуже ефективний!)
Завантажте 64-розрядну версію Java для вашого комп'ютера, це допоможе БАГАТО!

17. Купуйте новий комп'ютер. (Набирає чинності негайно)
Якщо ваш комп'ютер не може запустити Minecraft після того, що написано зверху, то вам просто потрібен новий комп'ютер.

18. Покладіть кішку на ваш комп'ютер (найефективніший спосіб)
Покладіть кішку на ваш комп'ютер! MineCraft підвищення швидкості та навіть виходу у відкритий космос!!!

Windows x32(x86):

(*Якщо не знаєте яка у вас розрядність, качайте ось цю версію!)

(завантажень: 971105)

Windows x64:



(завантажень: 697139)

MacOS X:



(завантажень: 114754)

Завантаження Linux версій наприкінці новини!

Без програми під назвою Java, чудова гра Майнкрафт не буде працювати, тому ми написали цю статтю. У якій описали навіщо вона взагалі потрібна і як скачати Java для Minecraft.

Навіщо ж потрібна Джава? По-перше, існує мова програмування під такою назвою, і щоб програми написані ним працювали, на комп'ютері повинен стояти софт від розробників мови. І Майнкрафт, якраз підпадає під це, адже він написаний цією мовою і розробляється далі нею ж. Через це, вам обов'язково потрібно скачати і встановити Джава, інакше насолодитися прекрасними пейзажами і геймплеєм, що зачаровує, вам не вдасться.

Так як системи Windowsта інші мають розрядність - x32 (x86) та x64. Тому і джаву має кілька версій під різну розрядність. Тут постає питання, яку ставити версію? Найчастіше, якщо ви не розумієтеся на цьому всьому, краще ставити x32, буде все працювати. Якщо ж, ви точно знаєте що у вас 64-розрядна, то можна встановити спеціальну версію для неї, це дасть вам трохи продуктивності в грі.

Linux

(завантажень: 29527)

Linux x64

(завантажень: 14474)

Linux RPM

(завантажень: 7398)

УВАГА! Використовуйте лише при необхідності. Не варто страждати цією силою, авторові просто не було чим зайнятися.

Вітаю тебе, мандрівнику.
Якщо ти хоч краплю замислювався над тим, як підвищити швидкість роботи свого сервера чи клієнта, ти потрапив у тему, яка тобі потрібна.

І так, приступимо.
Я зібрав безліч аргументів з описом, які дозволяють серверу, а також клієнту працювати більш оптимізовано та швидше.

УВАГА!Для того, щоб досягти максимальної продуктивності, краще вибрати певні аргументи, ніж вписувати все одночасно.
на різних версіях Java і різному залозі - аргументи поводяться по-різному. Так що краще після встановлення аргументу щоразу перевіряти ще раз, покращилася продуктивність, чи ні.

Приклад рядка запуску:

Java -аргумент1 -аргумент2 -аргументN server.jar

Рядок запуску мого сервера:

Java -Xmx5G -Xmn192M -XX:+UseConcMarkSweepGC -jar server.jar

Аргументи мого клієнта:
Виділення Java під конкретні ядра (тільки Linux)

Перед командою запуску сервера додайте цю команду:

Taskset -c [ядра] [запуск команда]

[Ядра] = 0,1,2,3 - вказувати обов'язково у такому форматі.
Висловлюємо подяку


Список аргументів:

Основні прапори

  • -Xincgc- активує збирач сміття, який час від часу вивантажуватиме невикористовувану оперативну пам'ять. Тип збирача вибирається залежно від версії Java.
  • -server- активує серверну версію Java, в якій за умовчанням включено функцію підтримки експериментальних прапорів, а також прискорює компіляцію класів, що дає приріст у продуктивності, але збільшує час запуску (тільки 64-бітові системи)

Натисніть, щоб розкрити...

Виділення пам'яті
  • -Xmx5G- кількість максимальної пам'яті, що виділяється під сервер
  • -Xms512M- кількість пам'яті, що мінімально виділяється під сервер
  • -Xmn128M- кількість пам'яті, що виділяється під недовгоживучі об'єкти (які не були вивантажені збирачем сміття)
  • -XX:MaxPermSize=128M- кількість пам'яті під PermGen Space (Не працює на Java 8)
  • -XX:SharedReadOnlySize=30M- кількість пам'яті під read-only місце у PermGen

Натисніть, щоб розкрити...

Складальники сміття
Це хвора тема, раджу експериментувати, щоб досягти хоч чогось вартого, а не навпаки, погіршити продуктивність.

МІНІ-РАДА: Для одноядерних процесорів використовуйте будь-який збирач сміття, але не вказуйте кількість потоків для нього. На даний момент найкращим збирачем сміття для кубача є ConcMarkSweepGC. Чим більша кількість SurvivorRatio- тим краще, тим менше старі об'єкти захаращуватимуть ОЗУ. Чим більше TargetSurvivorRatio- тим більше старих об'єктів очищатиметься (бажано не ставити більше 90).
Використати MaxGCPauseMillisнайкраще з G1GC або з конкретно вказаним збирачем сміття. AutoGCSelectPauseMillis- Зі збирачем, який система сама вибере. G1HeapRegionSizeкраще не встановлювати, Java сама підбере оптимальне значення, використовувати тільки якщо знаєте, що робите.

  • -XX:+UseSerialGC- включає збирач сміття, який працює в 1 потоці
  • -XX:+UseConcMarkSweepGC- Включає збирач сміття, який використовує міць кількох процесорів.
  • -XX:ConcGCThreads=2- кількість процесів для збирача сміття.
  • -XX:+UseG1GC- активує новий збирач сміття, поділяє всю пам'ять на певні ділянки, і завдяки використанню кількох ядер, збирає з усіх ділянок пам'ять, що не використовується.
  • -XX:G1HeapRegionSize=32- кількість пам'яті, що виділяється під кожну ділянку.
  • -XX:AutoGCSelectPauseMillis=2500 - кількість часу в мілісекундах між викликом автоматично вибраного збирача сміття.
  • -XX:MaxGCPauseMillis=1000 - тривалість часу у мілісекундах між викликом конкретного збирача сміття. Для G1GC виконує роль максимально встановленого проміжку.
  • -XX:SurvivorRatio=8- кількість радіусу для існування об'єктів, що виживають (чим менше число, тим більше місце). Більше місце дає можливість нещодавно згенерованим об'єктам жити довше перед очищенням сміття.
  • -XX:TargetSurvivorRatio=90- кількість місця у відсотках під об'єкти, що виживають, що дозволить очищати більше невикористовуваних об'єктів під час складання сміття.

Натисніть, щоб розкрити...

Експериментальні аргументи
  • -XX:+AggressiveOpts- Активація експериментальних опцій Java-машини.
    (-XX:AutoBoxCacheMax=20000 -XX:BiasedLockingStartupDelay=500 -XX:+EliminateAutoBox -XX:+OptimizeFill -XX:+OptimizeStringConcat)
  • -XX:+UseBiasedLocking- Прискорення синхронізації об'єктів на багатоядерних процесорах.
  • -XX:+UseFastAccessorMethods- Використання оптимізованих версій виклику методів.
  • -XX:+UseFastEmptyMethods- Виняток з компіляції порожніх методів.
  • -XX:+UseCompressedOops- Зменшення розмірів покажчика, заголовків, а також зрушень усередині створених об'єктів. Залежно від коду заощадить 20-60% ОЗП.
  • -XX:+OptimizeFill -заміна циклів роботи з масивами на машинний код, що прискорює роботу
  • -XX:+OptimizeStringConcat- Оптимізація конкатенації об'єктів типу String. Замість 20 викликів однієї операції на 20 символів, викликає один раз на 400 символів
  • -XX:+UseStringCache- Включає кешування об'єктів типу String. Де і як кешується незрозуміло.
  • -XX:-UseGCOverheadLimit- ігнорує брак пам'яті для складання сміття, позбавляє частково Out Of Memory Error
  • -XX:+CMSIncrementalPacing- Автоматичне регулювання процесів CMS в Incremental mode.
  • -XX:+CMSCleanOnEnter- очищення CMS під час запуску Java-машини.
  • -XX:+UseInterpreter- Включення інтерпретатора для некомпільованих методів.
  • -XX:UseSSE=4- Використання інструкцій SSE процесора. (0 - вимкнути, 1/2/3/4 - використання SSE/SSE2/SSE3/SSE4)
  • -XX:MaxTenuringThreshold=15- кількість копіювань об'єктів, що виживають, між різними місцями.
  • -XX:+RewriteFrequentPairs- перезапис пар байткоду, що недавно використовувалися, в одне ціле.
  • -XX:+UseInlineCaches- Використання позачергового кешування для віртуальних викликів.
  • -XX:+UseThreadPriorities- Використання пріоритету для процесу Java-машини.
  • -XX:ThreadPriorityPolicy=42- встановлення пріоритету процесу збільшення виділених ресурсів.

У цьому пості я розповім вам про те, як збільшити максимальна кількістьвиділеної оперативної пам'яті під Minecraft.Потрібно це в першу чергу для того, щоб прибрати лаги в Майнкрафт і щоб гра в цілому працювала краще.

Для чого це потрібно?

На Minecraft за замовчуванням виділяється всього 1 Гб оперативної пам'яті і я думаю ви зі мною погодитеся, що це дуже мало. Враховуючи дуже швидкий прогрес можна сміливо припустити, що більше 50% всіх комп'ютерів має кількість оперативної пам'яті більше двох і більше гігабайт і якщо ваш комп'ютер є таким, то ви зможете збільшити FPS в грі і тим самим забезпечити собі приємнішу гру.

Що таке ОЗУ (оперативна пам'ять)?

ОЗУ (Оперативна Пам'ять)- це невід'ємна частина комп'ютера, що є тимчасовим сховищем даних та операцій, які потрібні процесору для виконання операцій. Одним словом, що більше у вас оперативної пам'яті, то більше вона зможе вмістити даних і як наслідок процесор швидше їх обробить.

Тепер давайте перейдемо до практичної частини цієї статті.

В першу чергу нам потрібно переконатися, що наші Java драйвера встановлені правильно. Справа в тому, що у вас може все добре працювати, але, можливо, ви встановили драйвера не відповідно до вашої розрядності Windows. Як ви знаєте Windows буває 32 бітний і 64 бітний і під кожну з систем потрібно завантажувати свої драйвера.

Дізнатися яка система встановлена ​​на вашому ПК можна натиснувши "Моєму Комп'ютеру" правою кнопкою миші (ПКМ) і вибрати останній пункт"Властивості". У вас відкриється таке вікно, як показано на малюнку нижче і в рядку, який виділено червоним якраз і пишеться тип вашої системи.

Відповідно до розрядності вашої системи завантажуйте потрібні вам драйвера за посиланням нижче:

P.S. Перед встановленням нових драйверів обов'язково видаліть старі!

Після встановлення нових драйверів ми переходимо в панель керування та знаходимо там значок:

Натискаємо по ньому 2 рази та переходимо в меню налаштувань Java. Далі ми переходимо в розділ Java і натискаємо кнопку: " View".

На картинці зображеної вище червоною рисою виділено порожнє поле, в нього ми повинні будемо вписати параметри, які згодом і будуть виділяти нашому Minecraft ту кількість пам'яті, яке потрібно вам.

Для того щоб виділити більше пам'яті нам потрібно вписати в дане порожнє поле ось таку команду (числа в команді у всіх різні, про те, як поставити свої параметри пишеться нижче):

-Xms2048m -Xmx4096m

У моєму прикладі команда задає діапазон пам'яті, що виділяється від 2 гігабайт до 4 гігабайт.

Для того щоб визначитись які параметри ставити вам, потрібно знати, що переборщувати не треба. Краще використовувати не всю пам'ять і залишити небагато для потреб комп'ютера.

Наприклад, у вас на комп'ютері 4 гігабайти ОЗУ, значить у вашому випадку варто поставити такі параметри: -Xms1024m -Xmx3072m

Крім цього ви можете використовувати параметр: -Xincgc, який вивільняє з пам'яті об'єкти, що не використовуються, тим самим робота буде ще краще, особливо на слабких комп'ютерах. Повний приклад команди:

-Xincgc -Xmx2048M

Для 32-розрядних Windows кращевсього вказати: -Xincgc -Xmx768M, більше ставити немає сенсу, так як користі від цього не буде.

Після того, як ви впишете потрібну вам команду, натискаємо ОК, а потім Apply.

Тепер ми заходимо до лаунчера Minecraft і натискаємо Edit Profileі знаходимо там останній пункт JVM Arguments, де ми вписуємо максимальну кількість пам'яті, яку ми вказали в попередніх налаштуваннях. У мене це були: -Xms2048m -Xmx4096mвідповідно в поле потрібно вставляти: -Xmx4096m

Ось що в мене вийшло:

Коли я тільки знайомився з цією операцією, я все робив правильно, але нічого не працювало. Згодом я вирішив цю проблему і рішення було просте.

Червоним я виділив корінь моїх проблем. У цьому полі знаходиться шлях до Java. Нам його потрібно скопіювати.

Скопійований шлях вставити в поле, яке я виділив червоним.

Справа в тому, що при зміні драйверів шляхи корінних тек змінилися і Minecraft не міг знайти потрібні йому файли. Ось таке просте, але водночас потрібне рішення.

© 2022 androidas.ru - Все про Android