Возможно ли добавить память в JVM более 5 ГБ, если на компьютере установлена только память 2 ГБ?Управление памятью Java с помощью BufferedReader
Потому что я получил исключение в потоке, java.lang.OutOfMemoryError: Java heap space
Я читаю текстовый файл, который содержит строки, которые измельчали с 5ГБ, и я использовал BufferedReader читать строки.
Обязательно ли загружать весь файл в память? Можете ли вы просто обрабатывать части файла за раз? – MadConan
http://stackoverflow.com/questions/3648454/what-happens-if-you-specify-max-heap-size-greater-than-available-ram может предоставить некоторые указатели. –
Не совсем, данные файла похожи на 20 слов в строке. И мне просто нужно 4 первых слова этой строки. – tuturyokgaming