프로브 대상 및 필터

Probekit은 두 세트의 규칙을 사용하여 해당 메소드가 인스트루먼트화되는지 여부를 판별합니다. 한 세트의 규칙은 프로브 정의의 대상 스펙 파트에 지정되며 다른 세트의 규칙은 응용프로그램을 실행할 때 프로파일 대화 상자에서 필터로 지정됩니다. 대상 스펙 및 필터 모두 명시적으로 지정하지 않더라도 해당 메소드에 프로브가 적용되는지 여부에 영향을 줍니다.

특정 메소드에 프로브를 적용하려면 두 세트의 규칙 모두 해당 메소드가 "포함됨"으로 표시되어야 합니다.

Probekit은 규칙 세트에 메소드가 포함되는지 여부를 판별하기 위해 각 규칙을 배열된 순서대로 하나씩 고려하고 규칙 패턴에 대해 해당 메소드의 패키지, 클래스 및 메소드 이름을 확인합니다. 일치하는 메소드가 발견되면 규칙에 따라 해당 메소드가 "포함됨" 또는 "제외됨"으로 표시됩니다. 이러한 처음 일치 결과가 메소드 결과를 결정하며 다른 규칙을 확인하지 않습니다. 각 세트 끝에는 암묵적인 "모두 포함" 규칙이 있어 세트가 비어 있거나 메소드와 패턴이 일치하는 규칙이 없는 경우 메소드가 포함됩니다.

특정 메소드 또는 메소드 세트에 프로브를 적용하려면 대상 스펙, 필터 또는 스펙과 필터 조합을 사용할 수 있습니다.

관련 참조
프로브 데이터 수집: 기본 사용법