성능 기록의 그래픽 탐색
perf.data 파일을 읽어 표본과 호출 경로를 여러 관점에서 보여 준다. 상향식과 하향식 트리 및 호출자와 피호출자 관계를 살피고 플레임 그래프로 비용이 집중된 경로를 조사한다. 프로파일의 수집과 결과 탐색을 연결하는 화면이다.
시간과 프로세스의 선택
시간축에서 특정 구간이나 프로세스 및 스레드를 선택하면 분석 화면도 그 범위로 갱신된다. 개별 표본을 확대해 조사할 수 있다. 도구 안에서 perf를 실행해 새 응용을 관측하거나 이미 실행 중인 프로세스에 연결하는 기능도 제공한다.
실행 시간과 대기 시간
스케줄러의 추적 사건을 기록하면 스레드가 CPU에서 실행되지 않은 기간을 분석할 수 있다. 입출력과 잠금 경합 및 선점 같은 요인을 조사하는 데 활용한다. 스케줄 전환 횟수와 전환 사이의 대기 시간은 서로 다른 지표로 구분된다.
관련 문서
Heaptrack / pprof / Speedscope / 플레임 그래프 / Trace Compass / 프로파일링