동작 중인 코드 관찰
소스에 로그를 추가해 다시 빌드하지 않고 실행 중 함수와 메모리의 동작을 관찰하는 데 활용한다. 이 방식은 특정 실행에서 벌어지는 행동을 보여 준다. 프로그램이 가질 수 있는 모든 실행을 분석했다는 뜻은 아니다.
대상과 제어 프로그램 연결
스크립트는 대상 프로세스 안에서 실행되고 바깥의 제어 프로그램과 통신할 수 있다. API를 통해 함수 훅과 추적을 구성하며 준비된 명령행 도구도 제공한다. 분석용 스크립트와 대상 환경의 호환성을 함께 맞춰야 한다.
테스트와 진단 활용
추가 진단 정보가 필요한 응용 프로그램이나 특별한 동작 조건을 시험하는 도구를 구성할 수 있다. 계측 자체가 실행 시간과 동작에 영향을 줄 수 있다는 점도 고려한다. 관찰한 조건과 적용한 훅을 기록해야 결과를 재현하기 쉽다.