2013-10-26 24 views
0

如您所知,couchDB要求字节数组存储文件。把一个79MB的文件放入couchDB,然后内存不足

ByteArrayOutputStream out = new ByteArrayOutputStream((int) file.length()); 

然后我得到一个异常。

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at java.io.ByteArrayOutputStream.(ByteArrayOutputStream.java:60) at com.erp.util.CouchTest.getBytesFromFile(CouchTest.java:47)

如何将大尺寸文件放入字节数组中?

回答

1

看来这与CouchDB无关,只是JVM的大小问题。我建议看一看How can I increase the JVM memory?

+0

你说得对,它调整了JVM的大小后运行良好。 –