프로젝트의 클래스 파일 및 JAR 파일에 정적으로
프로브를 적용한 후 프로젝트를 실행하여 데이터를 수집하십시오.
데이터를 수집하려면 다음을 수행하십시오.
- Workbench에서 을
사용하여 프로브를 적용한 경우 프로브 없이 실행한 방식과 동일하게 프로젝트를 실행하십시오. 프로브를 적용하는 조치에서 모든 필수
파일을 올바른 위치로 복사합니다. 프로그램을 실행할 때 인스트루먼트화한
클래스는 프로브 정의에 지정된 프로브 로직으로 실행됩니다.
- 명령행에서 프로브를 적용한 경우 대상 환경을 설정해야 합니다.
그러면 ProbeInstrumenter에서 인스트루먼트화한 클래스 파일이 프로브를
컴파일할 때 생성된 프로브 클래스에 액세스할 수 있습니다.
예를
들어, 경우에 따라 프로젝트의 런타임 CLASSPATH 환경 변수에 프로브에 대해
생성된 클래스 파일을 포함하는 폴더가 포함되어야 합니다. 폴더를 추가하려면
실행 또는 디버그
창의 클래스 경로 페이지에서 클래스 경로에 프로브 프로젝트를 추가하십시오.
프로브 없이 실행한 방식과 동일하게 프로젝트를
실행하십시오. 프로그램을 실행할 때 인스트루먼트화한
클래스는 프로브 정의에 지정된 프로브 로직으로 실행됩니다.
참고:
일부 대상 프로그램 유형(Eclipse 자체 포함)에서 사용자 정의 클래스 로더로 인해,
생성된 클래스 파일은 클래스 경로 대신 부트 클래스 경로의 폴더에 있어야 합니다.