티스토리 뷰

IDE/IntelliJ

GC overhead limit exceeded

작은 거인 2018. 5. 28. 17:05

대용량 엑셀에서 자료를 읽어야되는데 해당 오류 뿜뿜. 


원인 



메모리가 부족하여 가비지 컬렉션이 이뤄졌음에도 불구하고 더 이상 가비지 컬렉션을 할 수 없을 정도로 메모리를 사용한다는 것.

 



해결



Run/Debug Configuration 에서 VM Option에 -Xmx1024m 또는 상황에 따라 더 할당하면 해결.


상기 방법은 개발환경에서 일시적인 해결.

https://github.com/monitorjbl/excel-streaming-reader 을 사용해서 메모리에 올라가는 데이터의 갯수를 제한하여 극.뽁.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함