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

Java 在Python中写入文件:内存不足异常,java,python,file,memory,pickle,Java,Python,File,Memory,Pickle,我正在尝试使用pickle将列表写入文件,但除了有限的大小(如前3000项左右),我无法写入。每次我尝试完全写入列表时,都会出现以下错误: java.lang.OutOfMemoryError: Java heap space 这是我用来做这项工作的代码: output = open('myfile.pkl', 'w') pickle.dump(wells[:3000], output) output.close() 下面是几个可用于更改堆大小的选项 -Xms<size>

我正在尝试使用pickle将列表写入文件,但除了有限的大小(如前3000项左右),我无法写入。每次我尝试完全写入列表时,都会出现以下错误:

java.lang.OutOfMemoryError: Java heap space
这是我用来做这项工作的代码:

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

下面是几个可用于更改堆大小的选项

   -Xms<size>        set initial Java heap size
   -Xmx<size>        set maximum Java heap size
   -Xss<size>        set java thread stack size
-Xms设置初始Java堆大小
-Xmx设置最大Java堆大小
-Xss设置java线程堆栈大小

您正在使用Jython吗?听起来您只需要增加Java堆大小。是的,我同意,增加JVM堆size@StephenC这应该通过代码本身还是操作系统规范来实现。?