Workbench에서 Probekit을 사용하여 프로브를 작성, 편집 및 빌드합니다.
Java 응용프로그램을 프로파일링하는 경우 프로파일링 구성의 일부로
프로브를 포함하거나 특수 상황에 따라 제공되는 다른 방법으로 런타임
데이터를 수집할 수 있습니다. 다른 사용자가 사용할 수 있도록 프로브를
내보낼 수도 있습니다. 이 섹션은 프로브 작성 및 작업에
도움이 되는 단계별 지시사항을 제공합니다.
프로브 작성 및 수정
프로브를 작성하려면 먼저 Probekit 소스 파일(probe 파일)을 작성하십시오. 그런 다음
Probekit 소스 파일에서 프로브를 작성하고 프로브 작업 방법을 정의하는 컨텐츠를 추가하십시오.
프로브 대상 및 필터
Probekit은 두 세트의 규칙을 사용하여 해당 메소드가
인스트루먼트화되는지 여부를 판별합니다. 한 세트의 규칙은 프로브
정의의 대상 스펙 파트에 지정되며 다른 세트의 규칙은 응용프로그램을
실행할 때 프로파일 대화 상자에서 필터로 지정됩니다. 대상
스펙 및 필터 모두 명시적으로 지정하지 않더라도 해당
메소드에 프로브가 적용되는지 여부에 영향을 줍니다.
프로브 데이터 수집: 기본 사용법
프로브 데이터를 수집하려면 프로파일 대화 상자에서
프로파일링 구성을 정의할 때 사용할 프로브를 선택하고
구성하십시오. 프로브는 Workbench에서 프로파일링 구성을
사용하여 응용프로그램을 실행할 때마다 적용됩니다.
프로브 데이터 수집: 특수 상황
대부분의 경우 프로브 데이터 수집: 기본 사용법 섹션은
프로브 사용에 필요한 모든 정보를 제공합니다. 그러나 원하는
경우 또는 상황에 따라 필요한 경우 다른 방법을 사용하여 데이터를
수집할 수도 있습니다. 프로파일 대화 상자(응용프로그램을
실행할 Java 명령행 준비)에서 응용프로그램을
실행할 수 없는 경우, Agent Controller를 사용할
수 없는 경우 또는 데이터를 수집할 응용프로그램에서
JVMPI 에이전트 piAgent를 사용할 수 없는 경우
이러한 접근 방식 중 하나를 사용해야 합니다.
프로브 내보내기
빌드한 프로브를 내보내 다른
Probekit 사용자와 공유할 수 있습니다.
프로브 가져오기
다른 Probekit 사용자가 빌드하여 내보낸 프로브를 사용자 프로젝트로 직접 가져올 수 있습니다.