を使用するperf report
と、プログラムのシンボルが表示されず、代わりに次のような出力が得られます。
$ perf record /path/to/racket ints.rkt 10000
$ perf report --stdio
# Overhead Command Shared Object Symbol
# ........ ........ ................. ......
#
70.06% ints.rkt [unknown] [.] 0x5f99b8
26.28% ints.rkt [kernel.kallsyms] [k] 0xffffffff8103d0ca
3.66% ints.rkt perf-32046.map [.] 0x7f1d9be46650
これはかなり有益ではありません。
関連するプログラムはデバッグ シンボルを使用してビルドされており、sysprof
ツールは適切なシンボルを表示します。Zoom は内部で使用されていると思いますperf
。
これは x86-64 上にあるため、バイナリは でコンパイルされ-fomit-frame-pointer
ますが、他のツールで実行する場合も同様です。