Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
원인: 메모리 한계 초과
해결: -Xmx 옵션으로 메모리를 더 할당.
메모리가 부족하여 가비지 컬렉션이 이루어 졌으나, 새로 확보된 메모리가 전체 메모리의 2% 미만이어서 생기는 오류.
한 마디로 더 이상 가비지 컬렉션을 할 수 없을 정도로 메모리를 사용한다는 것임.
기존) java -Xms1g -Xmx1g -jar Project.jar
해결) java -Xms4g -Xmx4g -jar Project.jar
'Java' 카테고리의 다른 글
[박혜웅] Install, configure, sample code for log4j (기초 사용법) (0) | 2010.12.14 |
---|---|
[박혜웅] JAVA Custom Annotations (0) | 2010.11.05 |
[박혜웅] 대용량 데이터 처리를 위한 JAVA Tunning(튜닝) (0) | 2010.08.17 |
[박혜웅] JAVA libraries for Linear Algebra (선형대수학), Sparse Matrix (희소행렬) (0) | 2010.08.09 |
[박혜웅] java.lang.OutOfMemoryError in Eclipse (0) | 2009.10.13 |