在Python中写入文件:内存不足异常

时间:2014-07-01 07:43:10

标签: java python file memory pickle

我正在尝试使用pickle将文件列表写入文件但我不能写,除了有限大小的文件,如前3000项左右。 Eech时间我试着完全写下这个错误:

java.lang.OutOfMemoryError: Java heap space

这是我用来完成这项工作的代码:

output = open('myfile.pkl', 'w')
pickle.dump(wells[:3000], output)
output.close()

1 个答案:

答案 0 :(得分:0)

以下几种选项可用于更改堆大小。

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