애플리케이션의 성능 프로필을 수집했습니다 perf record -g
.
기본적으로 perf report
콜 체인 데이터가 표시됩니다.
100.00% 0.00% htop htop [.] main
|
---main
|
--99.96%--ScreenManager_run
|
|--98.98%--ProcessList_scan
-g
로깅할 때 지정하지 않으면 Linux 성능 보고서를 생성할 수 있습니까?
즉, 내 보고서가 다음과 같기를 원합니다.
36.26% htop [kernel.kallsyms] [k] __d_lookup
5.65% htop [kernel.kallsyms] [k] __d_lookup_rcu
3.41% htop [kernel.kallsyms] [k] pid_revalidate
2.68% htop [kernel.kallsyms] [k] _raw_spin_lock
답변1
최신 버전의 Linux perf에서는 none
호출 체인의 "유형"을 지정할 수 있습니다. 따라서 필요한 것을 달성하려면 perf report
다음과 같이 실행해야 합니다.
perf report -g none --no-children ...
설명서( man perf report
)에는 이 옵션이 언급되지 않을 수 있습니다.