스레드 병목 현상의 원인이 되는 메소드 식별

스레드 병목 현상을 식별한 후에 스레드 보기, UML2 객체 상호 작용 보기 및 프로파일링 모니터를 사용하여 병목 현상과 관련된 메소드를 식별하십시오.

전제조건: UML2 객체 상호 작용 보기를 사용하려면 데이터를 수집할 때 스레드 분석 프로파일링 유형에서 UML2 순서 다이어그램 객체 상호 작용 데이터를 수집합니다.를 선택해야 합니다. 스레드 데이터 수집을 참조하십시오.

병목 현상 시점에 호출된 메소드를 보려면 다음을 수행하십시오.

  1. UML2 객체 상호 작용 보기 열기: 스레드 보기 드롭 다운 메뉴에서 UML2 객체 상호 작용 열기를 선택하십시오.
  2. UML2 객체 상호 작용 보기는 물론 프로파일링 모니터 및 스레드 보기가 표시되는지 확인하십시오.
  3. 스레드의 스레드 보기 목록에서 조사하고자 하는 스레드를 선택하십시오.
  4. 스레드 타임라인의 스레드 보기 표시화면에서, 현재 시간 표시기를 검사하고자 하는 호출에 대한 화살표 위에 위치하십시오. 현재 시간 표시기는 기본적으로 스레드 보기 그래프의 왼쪽 모서리에 위치하는 수직 선입니다. 현재 시간 표시기를 이동하려면 마우스로 이를 끌어 놓거나 시간 창을 누르십시오. 이 조치의 결과는 다음과 같습니다.
    • 이는 첫 번째 가시적 메시지가 현재 시간 표시기에 의해 선택되는 호출이 되도록 UML2 객체 상호 작용 보기를 동기화합니다.
    • 이는 프로파일링 모니터 호출 스택 노드를 펼쳐서 스레드 보기 현재 시간 표시기에 의해 표시되는 호출을 표시합니다. 호출은 호출 표시기 아이콘 호출 표시기 아이콘으로 프로파일링 모니터에 표시됩니다. 호출 스택을 검사하려면 프로파일링 모니터에서 스레드 분석 노드를 펼쳐야 합니다.
    • 이는 0초(실행 시작을 표시)에서 호출이 작성된 시간(실행 시작부터 마이크로초)까지 호출 스택 노드에 대해 표시된 현재 시간을 변경합니다.
  5. UML2 객체 상호 작용 보기 또는 프로파일링 모니터 호출 스택 항목을 참조하여 호출 메소드를 식별하십시오.

다음 주제에서는 이러한 보기를 함께 사용하는 것에 대한 추가 정보를 제공합니다.

상위 주제: 스레드 병목 현상 발견

관련 태스크
스레드 병목 현상 식별

관련 참조
스레드 보기

이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.