Как отобразить определенное количество строк файла .log в терминале?

Причина ошибки связана с тем, как Java выделяет память. Вашим приложениям разрешено использовать только ограниченный объем памяти. Этот лимит указан во время запуска приложения.

Допустимый максимальный размер устанавливается во время запуска JVM, задавая параметры JVM, такие как -Xmx. Если вы явно не задаете размеры, будут использоваться значения по умолчанию для платформы.

Итак - ошибка «java.lang.OutOfMemoryError: Java heap space» будет запущена, когда вы попытаетесь добавить больше данных в область памяти кучи в памяти, но размер этих данных больше, чем JVM может размещаться в куче Java-кучи.

Таким образом, очевидным способом является увеличение (или добавление, если отсутствует) максимально возможной кучи размер, заданный параметром -Xmx. Но во многих случаях вы просто скрываете симптомы вместо решения основной проблемы. Чтобы увидеть полное объяснение ошибки java.lang.OutOfMemoryError: Java в кучном пространстве, ознакомьтесь с сайтом настройки производительности Plumbr.

1
задан 7 February 2017 в 16:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: