标签: java memory-management bufferedreader
如果机器只安装了2GB内存,是否可以在JVM中添加超过5GB的内存?
因为我在帖子中遇到了异常java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
我正在阅读包含大小为5gb的字符串的文本文件,并使用BufferedReader读取行。
答案 0 :(得分:0)
只需一次处理一行数据,readLine()和朋友,甚至是Scanner.。永远不需要将大文件完全加载到内存中。
readLine()
Scanner.