힙 할당을 추적하기
시스템 할당자를 감싼 전역 할당자를 설정하고 프로파일러의 수명 동안 할당을 수집한다. 결과를 파일에 기록해 할당 위치와 사용량을 살필 수 있다. 소스 변경과 다시 컴파일하는 과정이 필요하며 일반 실행보다 느려진다. 모든 메모리 읽기와 쓰기를 추적하는 도구는 아니므로 관찰 범위를 구분한다.
사용량을 검사 조건으로 삼기
특정 동작에서 할당 횟수나 최고 사용량이 기대 범위인지 검사할 수 있다. 전역 상태를 이용하므로 동시에 실행되는 다른 작업의 할당이 섞이면 해석이 달라진다. 단순히 검사 함수만 직렬화해도 실행기 자체의 병렬 동작이 영향을 줄 수 있다. 각 통합 검사 파일에 하나의 사용량 검사를 두는 방식 등 실행 경계를 검토한다.
측정 수명과 신뢰 범위
프로파일러 밖에서 발생한 할당과 해제는 전체 실행의 관찰 결과와 다를 수 있다. 소멸자가 실행되지 않는 종료 방식에서는 기록 마무리도 별도로 고려해야 한다. 공식 안내는 일부 구성에서 충돌이나 멈춤 및 잘못된 동작 가능성과 유지보수의 한계를 알린다. 결과를 일반적인 성능 보증으로 받아들이기보다 대상 환경에서 검증하며 해석한다.