性能分析与监控工具与调试工具
perf
perf record [command]
收集 command 数据,将结果写入 perf.data
perf report
读取 perf.data
中采样数据,给出热点分析结果
ftrace
ftrace 工作于 linux debugfs
debugfs 挂载于 /sys/kernel/debug
ftrace 内容位于 /sys/kernel/debug/tracing
/sys/kernel/debug/tracing 目录下文件:
- available_tracers : 可用跟踪程序
perf_tools
./funccount -i 1 '*icmp*'
./funcgraph icmp_rcv
./funcgraph -m2 icmp_rcv
./funcslower icmp_rcv 4
Helgrind
加一个调试工具的版块
Helgrind 是 Valgrind 工具包中用于检查 POSIX pthread 多线程同步错误的工具