Увеличете паметта на Java

Автор: Frank Hunt
Дата На Създаване: 20 Март 2021
Дата На Актуализиране: 13 Юни 2024
Anonim
Java Tech Talk: Эй Spring Boot, куда пропала моя память? [#ityoutubersru]
Видео: Java Tech Talk: Эй Spring Boot, куда пропала моя память? [#ityoutubersru]

Съдържание

Стартирането на Java приложения на компютъра изисква известна памет, наричана още Java памет (Java heap). Необходимо е периодично да увеличавате купчината, за да не се забавя производителността на приложението. Ето обяснение за Windows 7.

Стъпвам

  1. Отидете в контролния панел. Щракнете върху бутона "Старт". След това кликнете върху "Контролен панел".
  2. Изберете Програми. От лявата страна на контролния панел щракнете върху „Програми“. Щракнете върху "Програми", написани в зелено, и не щракнете върху „Изтриване на програма“ в синьо.
  3. Отидете в настройките на Java. В следващия прозорец щракнете върху "Java", обикновено под другите програми; се появява прозорецът "Java Control Panel".
  4. Изберете раздела "Java". В този раздел щракнете върху бутона „Преглед“. Това ще отвори "Настройки на средата за изпълнение на Java"
  5. Променете размера на купчината. В колоната "Параметри на изпълнение" променете стойността на паметта на Java или въведете стойност, ако полето е празно.
  6. Регулирайте параметъра. Щракнете двукратно върху колоната "Параметри на изпълнение", за да редактирате параметрите и:
    • тип -Xms512м - за разпределяне на 512MB памет за Java.
    • тип -Xms1024м - за разпределяне на 1GB памет за Java.
    • тип -Xms2048м - за разпределяне на 2GB памет за Java.
    • тип -Xms3072м - за разпределяне на 3GB памет за Java и т.н.
    • Забележка: започва със знак минус и завършва с m.
    • Също така имайте предвид, че между символите няма празно пространство.
  7. Затворете диалоговия прозорец. Щракнете върху бутона "OK" на прозореца "Настройки на средата за изпълнение на Java", за да го затворите.
  8. Затворете диалоговия прозорец Java. „Прилагане“ в „Контролен панел на Java“ вече е активирано. Щракнете върху този бутон, за да потвърдите новата Java памет. След това щракнете върху "OK".
  9. Затворете контролния панел на Windows 7.

Съвети

  • Ако Java не може да намери достатъчно памет, тя предава "изключение" на Windows, като например "Изключение в нишката" main "java.lang.OutOfMemoryError: Java heap space".
  • Този метод може да се използва и за Windows 8.
  • Това е "временна" памет, която е достъпна за Java приложения, когато ги стартирате. Нито една стандартна памет не е „открадната“ или изтеглена от компютърната памет. Това е само гаранция за виртуалната машина Java.
  • Стойността, която цените, зависи от обема памет в компютъра ви и от това колко памет консумират всички изпълняващи се процеси.
  • Не е необходимо да рестартирате компютъра след настройка на паметта на Java.
  • Този метод може да се използва и в Windows XP с известна модификация.