자동화 힙 덤프 생성 사용 가능

이 태스크를 사용하여 자동 힙 덤프 생성을 사용 가능하게 할 수 있습니다. HP-UX 및 Solaris 운영 체제에서 실행되는 WebSphere® Application Server를 포함하는 Sun JVM(Java™ Virtual Machine)을 사용할 때는 이 기능이 지원되지 않습니다. Sun JVM에서 힙 덤프를 가져오는 방법을 찾거나 IBM® 지원 센터에 문의하십시오.

시작하기 전에

감지된 메모리 누수에 대한 응답으로 힙 덤프가 생성되더라도, 힙 덤프의 생성은 WebSphere Application Server 성능에 몇 분간 상당한 영향을 끼칠 수 있다는 사실을 이해해야 합니다.

이 태스크 정보

[IBM i]메모리 누수를 감지하여 메모리 누수 문제점을 분석하려면 Heap Analysis Tools for Java™를 사용하십시오. 시간에 따른 Java 애플리케이션 힙 분석 및 오브젝트 작성 프로파일링(크기 및 ID)을 수행하려면 힙 분석 도구 컴포넌트(힙 분석기라고도 함)를 사용하십시오. 힙 분석기는 다음에 대한 정보를 포함합니다.
  • JVM(Java Virtual Machine) 힙 증가 또는 크기
  • 오브젝트 유형, 계수 및 오브젝트 크기, 오브젝트 힙 크기 등을 포함한 작성 중인 오브젝트
  • 메모리 크기 조정 및 성능 고려를 위한 애플리케이션 "Heap Footprint"
  • 작성된 오브젝트가 애플리케이션의 기능에 연결될 수 있도록 프로파일 모드에서 실행될 때 모든 스냅샷에 대한 호출 스택 포함

[IBM i]힙 분석기 도구는 iDoctor for IBM i 스위트의 컴포넌트로서, 성능 모니터링 도구입니다.

[IBM i]힙 모니터 기능을 사용하여 WebSphere Application Server 프로파일의 JVM 힙 크기를 풀 크기와 비교하여 모니터하십시오.

[AIX Solaris HP-UX Linux Windows]자동화 힙 덤프 생성 지원은 IBM Software Development Kit에서만 사용할 수 있고 AIX®, Linux 및 Windows 운영 체제의 메모리 누수 문제점을 분석합니다.

[AIX Solaris HP-UX Linux Windows]적절한 시간에 수동으로 힙 덤프를 생성하는 것은 어려운 일입니다. 메모리 누수를 감지하여 메모리 누수 문제점을 분석하기 위해 자동화 힙 덤프 생성 지원을 사용할 수 있습니다. 이 기능은 AIX, Linux 및 Windows 운영 체제의 IBM Software Development Kit에서만 사용할 수 있습니다.

[AIX Solaris HP-UX Linux Windows]대부분의 메모리 누수 분석 도구는 두 가지 힙 덤프에 대한 차이점 평가 양식을 수행합니다. 의심되는 메모리 상황을 감지하면 두 가지 힙 덤프가 적절한 시점에 자동으로 생성됩니다. 일반적인 방법은 문제점을 감지한 즉시 초기 힙 덤프를 가져오는 것입니다. 메모리 사용량을 모니터하여 충분한 메모리가 누수된 것으로 판별되면 다른 힙 덤프를 가져옴으로써 힙 덤프를 비교하여 누수 소스를 찾아낼 수 있습니다.

[AIX Solaris HP-UX Linux Windows][z/OS]메모리 누수를 감지하여 메모리 누수 문제점을 분석하기 위해 자동화 힙 덤프 생성 지원을 사용할 수 있습니다.

[AIX Solaris HP-UX Linux Windows][z/OS]자동화 힙 덤프 생성 지원을 사용 가능하게 하려면 관리 콘솔에서 다음 단계를 수행하십시오.

[AIX Solaris HP-UX Linux Windows][z/OS]

프로시저

  1. 관리 콘솔 탐색 트리에서 서버 > 애플리케이션 서버를 클릭하십시오.
  2. server_name> 성능 및 진단 어드바이저 구성을 클릭하십시오.
  3. 런타임 탭을 클릭하십시오.
  4. 자동 힙 덤프 콜렉션 사용 가능 선택란을 선택하십시오.
  5. 확인을 클릭하십시오.
[AIX Solaris HP-UX Linux Windows][z/OS]

결과

자동화 힙 덤프 생성 지원이 사용 가능하게 되었습니다.

[AIX Solaris HP-UX Linux Windows][z/OS]중요: 디스크 영역을 보존하기 위해, 10개 이상의 힙 덤프가 WebSphere Application Server 홈 디렉토리에 이미 있으면 성능 및 진단 어드바이저는 힙 덤프를 사용하지 않습니다. 힙의 크기 및 Application Server의 워크로드에 따라 힙 덤프를 사용하는 것이 많은 비용을 초래하고 시스템 성능에 한시적으로 영향을 줄 수 있습니다.

[AIX Solaris HP-UX Linux Windows][z/OS]자동 힙 덤프 생성 프로세스는 다양한 메모리 조건에 동적으로 반응하고 필요한 경우에만 덤프를 생성합니다. 힙 메모리가 너무 낮으면 힙 덤프를 수행할 수 없거나 힙 덤프 생성을 완료할 수 없습니다.

[AIX Solaris HP-UX Linux Windows][z/OS]

다음에 수행할 작업

SystemOut.log 파일 또는 런타임 메시지를 확인하여 메모리 누수 알림을 모니터할 수 있습니다. 자세한 정보는 성능 및 진단 어드바이저 권장사항 보기 주제를 참조하십시오. 메모리 누수가 감지되고 힙 덤프를 찾으려는 경우, 힙 덤프 찾기 및 분석 주제를 참조하십시오.
참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을 참조합니다. 권장되는 대안은 분배 및 IBM i 시스템에서 SystemOut.log, SystemErr.log, trace.logactivity.log 파일을 사용하는 대신 HPEL(High Performance Extensible Logging) 로그를 사용하고 인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우 서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여 모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는 HPEL을 사용한 애플리케이션 문제점 해결 정보를 참조하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_enablingheapdump
파일 이름:tprf_enablingheapdump.html