측정할 계산의 정의
벤치마크 함수 안에 반복 측정할 계산을 정의하고 벤치마크 그룹에 등록한다. 개별 연산이나 함수의 실행을 측정하는 도구다. 코드의 정확성을 판정하는 테스트와 달리 수행 시간 등 성능 특성의 변화를 살핀다.
실행 사이의 변화 분석
이전 벤치마크 실행과 비교해 성능이 달라졌는지와 변화의 크기를 통계적으로 분석한다. 최적화에 따른 개선과 변경 후의 성능 저하를 확인하는 데 사용한다. 측정값 하나만으로 실행 차이를 판단하는 방식과 구분된다.
결과의 출력과 활용
측정 결과를 수치로 출력하고 그래프로 살펴보는 기능을 제공한다. 안정판 컴파일러에서 사용할 수 있어 벤치마크를 위해 야간판을 반드시 설치할 필요는 없다. 반복 가능한 측정 대상을 정해 변경 전후를 비교하는 작업에 활용한다.