J2EE Request Profiler를 사용하여 시퀀스 다이어그램 표시

J2EE Request Profiler는 여러 프로세스와 호스트에 걸쳐 있을 수 있는 분산 응용프로그램에서 실행 데이터를 수집하기 위해 사용됩니다.

프로파일링 및 로깅 Perspective의 프로파일링 모니터 보기는 프로파일링 세션 동안 작성된 프로젝트, 모니터, 호스트, 프로세스 및 에이전트와 같은 프로파일링 오브젝트를 표시합니다. 이것은 프로파일링 환경의 표시입니다. 그러므로 분산 응용프로그램의 경우, 여러 호스트, 프로세스 및 관련 오브젝트가 표시됩니다. 모니터 보기의 적절한 사용은 이 시퀀스 다이어그램의 이해에 중요합니다. 분산 응용프로그램 하부구조에 해당하는 매우 강력하고 논리적인 필터링 시스템을 제공합니다.

프로파일링 및 로깅 Perspective, 성능 및 메모리 프로파일링에 대한 정보는 프로파일링 도구에 대한 문서를 참조하십시오.

참고: J2EE Request Profiler 샘플은 제품과 함께 제공됩니다. 사용 방법에 대한 지시사항은 readme(파일 > 새로 작성 > 예제 > J2EE Request Profiler > 다음 > 완료)를 참조하십시오.

J2EE Request Profiler에 접속하여 프로파일하려는 응용프로그램에서 데이터 수집을 위해 사용하려면, 명시적으로 J2EE Request Profiler를 사용 가능하게 해야 합니다. 다음 타스크를 수행하십시오.

전제조건:

전체 시퀀스 다이어그램 보기

다음 단계를 수행하십시오.

  1. 프로파일링 모니터 보기의 도구 모음에서 보기 새로 고치기 단추  를 누르십시오.
  2. 프로파일링 모니터 보기에서 모니터를 선택하십시오.
  3. 팝업 메뉴에서 열기 도구를 선택하십시오.
  4. 그런 다음, 선택사항 중 상호작용 보기를 선택하십시오.

다이어그램을 보려는 자원으로 모니터를 선택하면 응용프로그램용에 수집된 전체 데이터 세트가 표시됩니다.

부분 시퀀스 다이어그램 보기

다음 단계를 수행하십시오.

  1. 프로파일링 모니터 보기의 도구 모음에서 보기 새로 고치기 단추  를 누르십시오.
  2. 프로파일링 모니터 보기에서 모니터를 선택하거나 계층 구조에서 아래 자원을 선택하십시오. 
  3. 팝업 메뉴에서 열기 도구를 선택하십시오.
  4. 그런 다음, 선택사항 중 상호작용 보기를 선택하십시오.

모니터보다 하위 레벨에서 자원을 사용하면 특정 오브젝트에서 수집된 데이터에 해당하는 부분적인 다이어그램이 생성됩니다. 예를 들어, 호스트에서 다이어그램을 열면 특정 호스트에서만의 활동과 추적 응용프로그램과 관련된 모든 실행 데이터가 있는 다이어그램이 생성됩니다. 동일한 것이 프로세스에 적용됩니다.

Java 프로파일링 에이전트가 프로파일링 데이터를 수집하기 위해 사용되면 프로파일링 모니터 보기의 다른 계층 구조 레벨의 자원에서 시퀀스 다이어그램을 여는 것과 대조됩니다. 이 경우 전체 응용프로그램은 하나의 프로세스에서 실행되므로, 표시되는 시퀀스 다이어그램은 열린 자원 레벨에도 불구하고 동일합니다. 관련 타스크를 참조하십시오.

참고: 특정 호스트에서 단일 프로세스의 경우, 프로세스 및 호스트의 레벨에서 표시된 다이어그램은 동일합니다.

관련 타스크
시퀀스 다이어그램 보기를 사용하여 추적 상호작용 보기