* OutOfMemory Error 및 해결방법
자바는 객체, 변수등의 생성과 동시에 메모리(Heap)를 차지하게 되고, 문제는 이 객체와 변수를 너무 많이 발생시킴으로 해서 현재 할당된 메모리(Heap)를 초과하게 된다.
그래서 더이상 할당받을 메모리(Heap)가 부족하게 되면 OutOfMemory Error 발생하게 된다.
OutOfMemory Error 해결방법으로는 jdk1.4에서 -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC 옵션을 사용한 GC한 상태의 Heap메모리 정보출력 한다. GC정보를 통하여 New, Old, Perm 등의 영역중 실제 어느 부분이 부족하여 OutOfMemory가 발생하는지 찾은후 부족한 영역의 충분하 size를조절해 주는 방법으로 해결할 수 있다.
'Programer > JAVA/C#' 카테고리의 다른 글
PreparedStatement로 2000byte를 못넣는다? (0) | 2010.01.20 |
---|---|
PocketPC를 이용한 웹서비스 (0) | 2010.01.06 |
JAVA 한글 깨짐 (0) | 2010.01.06 |
JAVA option (0) | 2010.01.06 |
JDK? JRE? (0) | 2010.01.06 |