시작하기: 코드 적용 범위 모니터링

프로파일링 및 로깅 Perspective에는 코드에서 테스트되지 않은 라인 및 테스트되지 않은 메소드를 식별하기 위한 보기가 포함됩니다. 성능 또는 스레드 병목 현상을 분석하기 위해 실행을 프로파일할 때, 적용 범위를 모니터하여 어플리케이션의 모든 적합한 파트를 실행했는지 확인할 수도 있습니다.

다음 보기를 코드 적용 범위 모니터링에 사용할 수 있습니다.

상위 주제: 런타임 문제점 판별 시작하기

적용 범위 모니터링을 위한 데이터 수집

전제조건:

데이터를 수집하려면 다음을 수행하십시오.
  1. 프로파일 대화 상자의 프로파일링 탭에서 메소드 및 라인 적용 범위 정보 프로파일링 세트를 선택하십시오. (또한 메소드 적용 범위 정보 프로파일링 세트가 제공되지만 이는 적용 범위 통계 보기에 표시하기 위한 메소드-레벨 적용 범위 데이터만 수집합니다.)
  2. 프로파일을 눌러서 어플리케이션을 시작하십시오. 적용 범위 데이터는 메소드 및 라인 코드 적용 범위 프로파일링 자원에서 수집되고 기록되며, 이는 프로파일링 네비게이터에 표시됩니다. 어플리케이션을 실행한 후에는 이를 종료할 수 있습니다.

테스트되지 않은 라인 및 메소드 발견

적용 범위 탐색기 및 주석이 달린 소스 보기는 테스트된 라인 및 테스트되지 않은 라인은 물론 메소드를 표시합니다. 적용 범위 통계 보기는 테스트된 메소드 및 테스트되지 않은 메소드를 표시합니다.

테스트되지 않은 라인 및 메소드를 발견하려면 다음을 수행하십시오.
  1. 적용 범위 탐색기 및 주석이 달린 소스 보기 표시: 수집한 데이터에 대한 메소드 및 라인 코드 적용 범위 프로파일링 자원을 마우스 오른쪽 단추로 누르고 팝업 메뉴에서 열기 도구 > 적용 범위 세부사항을 선택하십시오. 이 보기가 표시할 데이터가 없음을 보고하면 적용 범위 세부사항 보기에 표시하기 위한 적용 범위 데이터 비우기 주제를 읽으십시오.
  2. 적용 범위 통계 보기 표시: 수집한 데이터에 대한 메소드 및 라인 코드 적용 범위 프로파일링 자원을 마우스 오른쪽 단추로 누르고 팝업 메뉴에서 열기 도구 > 적용 범위 통계를 선택하십시오.
  3. 적용 범위 탐색기 보기에서 항목을 두 번 눌러서 주석이 달린 소스 보기의 표시화면을 동기화하고, 소스 코드가 사용 가능하면 적용 범위 통계 보기의 표시화면을 동기화하십시오.
  4. 보기에서 테스트되지 않거나 부분적으로 테스트된 라인을 검사하십시오.
  5. 이 라인이 테스트되는 방식으로 다시 어플리케이션을 프로파일하십시오. 적용 범위 데이터가 이전 실행에서 수집된 데이터와 함께 호스트 레벨 및 그 이상에서 자동으로 병합됩니다. 호스트 프로파일링 자원을 표시하려면, 프로파일링 모니터 드롭 다운 메뉴를 열고 호스트 숨기기 명령 앞에 체크 표시가 있으면 해당 명령을 눌러서 체크 표시를 제거하십시오. 이제 호스트-레벨 프로파일링 자원에 대한 적용 범위 보기를 열 수 있습니다.
이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.