显示java堆空间异常的Arraylist.add方法

时间:2013-09-13 13:18:21

标签: java heap

我正在从文件中读取内容,然后从readed字符串中添加一些单词到我的arraylist.it适用于小尺寸的文本文件但不适用于大小为20kb的大文件。问题是什么?

1 个答案:

答案 0 :(得分:0)

如果要在内存中存储更多信息,则必须增加堆空间

-Xms<size>        set initial Java heap size
-Xmx<size>        set maximum Java heap size
-Xss<size>        set java thread stack size

例如,如果要为Java程序提供64Mb初始堆和256Mb最大堆大小,可以按如下方式启动它:

java -Xms64m -Xmx256m