Страницы

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

среда, 4 декабря 2019 г.

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

#java #массивы


У меня получилось создать массив около 2.7 миллионов, дальше ошибка памяти:


  Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

    


Ответы

Ответ 1



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

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

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