Страницы

Поиск по вопросам

среда, 10 октября 2018 г.

java.lang.OutOfMemoryError: Java heap space при создании большого массива объектов (более 10 миллионов) в Java

У меня получилось создать массив около 2.7 миллионов, дальше ошибка памяти:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space


Ответ


У Вас просто кончилась память, выделенная под кучу(heap). Если необходимо хранить всю информацию в памяти, то используйте ключи для JVM
-Xms set initial Java heap size -Xmx set maximum Java heap size -Xss set java thread stack siz
например: java -Xmx6g myprogram

Комментариев нет:

Отправить комментарий