2010. 5. 19. 15:49
Heapdump 파일 생성 이유 I.lib()/I.lib(Java)2010. 5. 19. 15:49
..
..
..
.
웹서버 로그에 OutOfMemory에러가 떨어지며 루트 상에 core파일과 heapdump파일을 떨군다.
이게 지속되면 쌓이기 때문에 부하가 생겨 서버에 문제를 준다.
일단 원인은 메모리 부족 현상으로
과다한 데이터 양 조회, 무리하거나 비정상적인 화면 운용, 무거운 쿼리, 무거운 어플리케이션 화면,
동적 쿼리가 잘못 생성되는 것, 세션끊김현상이 있다.
세션끊김 현상 : 세션이 끊길 경우에 대비한 우회 비즈니스 로직 구현
과다한 데이터 양 : fatch size의 조절로 무리하지 않는 선에서 진행하거나 메모리를 늘린다. money is 진리.
무리하거나 비정상적인 화면 , 쿼리, 화면 등의 이유 : 성능 튜닝이 길.
'I.lib() > I.lib(Java)' 카테고리의 다른 글
SPY 설정 방법. ( tomcat + axis2 + ibatis ) (0) | 2010.10.28 |
---|---|
JNI (JAVA Native Interface ) 란? & 사용법. (0) | 2010.07.27 |
JNDI 란? (1) | 2010.04.08 |
자바 리플랙션 (Java Reflection) (1) | 2010.03.29 |
자바의 abstract와 인터페이스(Interface) (0) | 2010.03.24 |