2013-10-26 3 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 크기를 조정 한 후에 잘 돌아갔다. –

관련 문제