달력

5

« 2024/5 »

  • 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
2010. 5. 19. 15:49

Heapdump 파일 생성 이유 I.lib()/I.lib(Java)2010. 5. 19. 15:49

.. .. ..

웹서버 로그에 OutOfMemory에러가 떨어지며 루트 상에 core파일과 heapdump파일을 떨군다.
이게 지속되면 쌓이기 때문에 부하가 생겨 서버에 문제를 준다.
일단 원인은 메모리 부족 현상으로
과다한 데이터 양 조회, 무리하거나 비정상적인 화면 운용, 무거운 쿼리, 무거운 어플리케이션 화면,
동적 쿼리가 잘못 생성되는 것, 세션끊김현상
이 있다.

세션끊김 현상 : 세션이 끊길 경우에 대비한 우회 비즈니스 로직 구현

과다한 데이터 양 : fatch size의 조절로 무리하지 않는 선에서 진행하거나 메모리를 늘린다. money is 진리.
 
무리하거나 비정상적인 화면 , 쿼리, 화면 등의 이유 : 성능 튜닝이 길.

.
:
Posted by .07274.