자동화 힙 덤프 생성 사용 가능
이 태스크를 사용하여 자동 힙 덤프 생성을 사용 가능하게 할 수 있습니다. HP-UX 및 Solaris 운영 체제에서 실행되는 WebSphere® Application Server를 포함하는 Sun JVM(Java™ Virtual Machine)을 사용할 때는 이 기능이 지원되지 않습니다. Sun JVM에서 힙 덤프를 가져오는 방법을 찾거나 IBM® 지원 센터에 문의하십시오.
시작하기 전에
이 태스크 정보
![[IBM i]](../images/iseries.gif)
- JVM(Java Virtual Machine) 힙 증가 또는 크기
- 오브젝트 유형, 계수 및 오브젝트 크기, 오브젝트 힙 크기 등을 포함한 작성 중인 오브젝트
- 메모리 크기 조정 및 성능 고려를 위한 애플리케이션 "Heap Footprint"
- 작성된 오브젝트가 애플리케이션의 기능에 연결될 수 있도록 프로파일 모드에서 실행될 때 모든 스냅샷에 대한 호출 스택 포함
힙 분석기 도구는 iDoctor for IBM i 스위트의 컴포넌트로서,
성능 모니터링 도구입니다.
힙 모니터 기능을 사용하여 WebSphere Application Server 프로파일의 JVM 힙 크기를 풀 크기와 비교하여 모니터하십시오.
자동화 힙 덤프 생성 지원은 IBM Software Development Kit에서만 사용할 수 있고
AIX®, Linux 및 Windows 운영 체제의 메모리 누수 문제점을 분석합니다.
적절한 시간에 수동으로 힙 덤프를 생성하는 것은
어려운 일입니다. 메모리
누수를 감지하여 메모리 누수 문제점을 분석하기 위해
자동화 힙 덤프 생성 지원을 사용할 수 있습니다. 이 기능은
AIX,
Linux 및
Windows 운영 체제의
IBM Software Development Kit에서만
사용할 수 있습니다.
대부분의 메모리 누수 분석 도구는 두 가지 힙 덤프에 대한 차이점
평가 양식을 수행합니다. 의심되는 메모리 상황을 감지하면 두
가지 힙 덤프가 적절한 시점에 자동으로 생성됩니다. 일반적인 방법은
문제점을 감지한 즉시 초기 힙 덤프를 가져오는 것입니다. 메모리
사용량을 모니터하여 충분한 메모리가 누수된
것으로 판별되면 다른 힙 덤프를 가져옴으로써 힙
덤프를 비교하여 누수 소스를 찾아낼 수 있습니다.
메모리
누수를 감지하여 메모리 누수 문제점을 분석하기 위해
자동화 힙 덤프 생성 지원을 사용할 수 있습니다.
자동화 힙 덤프 생성 지원을 사용 가능하게 하려면
관리 콘솔에서 다음 단계를 수행하십시오.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
프로시저
- 관리 콘솔 탐색 트리에서 서버 > 애플리케이션 서버를 클릭하십시오.
- server_name> 성능 및 진단 어드바이저 구성을 클릭하십시오.
- 런타임 탭을 클릭하십시오.
- 자동 힙 덤프 콜렉션 사용 가능 선택란을 선택하십시오.
- 확인을 클릭하십시오.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
결과
중요:
디스크 영역을 보존하기 위해, 10개 이상의 힙 덤프가 WebSphere Application Server 홈 디렉토리에 이미 있으면 성능 및 진단 어드바이저는 힙 덤프를 사용하지 않습니다. 힙의 크기 및 Application Server의 워크로드에 따라
힙 덤프를 사용하는 것이 많은 비용을 초래하고 시스템 성능에 한시적으로 영향을 줄 수 있습니다.
자동
힙 덤프 생성 프로세스는 다양한 메모리 조건에 동적으로 반응하고
필요한 경우에만 덤프를 생성합니다. 힙 메모리가 너무 낮으면
힙 덤프를 수행할 수 없거나 힙 덤프 생성을 완료할 수
없습니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)