Перейти к содержимому
Исключения JavaКритическая
OutOfMemoryError: GC Overhead

OutOfMemoryError — GC Overhead Limit Exceeded

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

jvm

Что вызывает эту ошибку

JVM тратит более 98% времени на сборку мусора, освобождая менее 2% кучи. Это свидетельствует о том, что приложение работает вблизи предельного объёма памяти.

Как исправить

Увеличьте размер кучи с помощью -Xmx. Выполните профилирование для обнаружения утечек памяти. Снизьте интенсивность выделения объектов. Оптимизируйте структуры данных для сокращения потребления памяти. Рассмотрите использование более эффективных коллекций.

Официальная документация

Связанные коды ошибок