함수와 반복 구간
사용자가 측정 함수를 작성하고 등록하면 라이브러리가 실행을 관리한다. 제공되는 상태를 이용한 반복 구간의 시간을 측정한다. 초기화와 정리 코드를 반복 구간 밖에 두는지 안에 두는지에 따라 측정 대상이 달라진다.
입력 규모와 기준
여러 반복 규모로 함수를 실행해 처리량과 연산당 시간 등을 비교할 수 있다. 기준 작업에 대한 비율도 판단에 도움이 된다. 특정 규모에서 나타난 이득이 더 큰 입력이나 다른 데이터 배치에서도 유지되는지는 별도로 살펴야 한다.
작은 통합과 검증
헤더를 포함하고 한 번역 단위에서 구현을 구성하는 방식으로 사용한다. 프레임워크 통합이 작더라도 올바른 벤치마크 설계가 자동으로 해결되지는 않는다. 기능이 같은 작업을 비교하는지 확인하고 입력과 빌드 옵션, 측정 환경을 함께 기록한다.