第一章:Go benchmark误优化导致性能倒退?go benchstat对比+perf profile差异热力图+自动回滚标记机制
Go 项目在持续集成中频繁遭遇“优化后性能反而下降”的陷阱——看似提升的 micro-benchmark 实际掩盖了真实负载下的 regressed 路径。根本原因常在于编译器内联策略变更、GC 压力转移或内存布局劣化,而 go test -bench 单次运行结果波动大,无法可靠判定趋势。
基于统计显著性的基准对比
使用 benchstat 消除噪声干扰:
# 分别采集优化前(baseline)与优化后(candidate)各5轮基准测试
go test -bench=^BenchmarkJSONEncode$ -count=5 -run=^$ > baseline.txt
go test -bench=^BenchmarkJSONEncode$ -count=5 -run=^$ > candidate.txt
# 统计对比(p<0.05 时标红提示显著退化)
benchstat baseline.txt candidate.txt
输出中若 Geomean 行显示 -12.3% 且 p=0.003,即确认性能倒退。
perf profile 差异热力图定位根因
通过 perf 捕获 CPU 火焰图并生成差异热力图:
# 在相同负载下分别采集 perf 数据(需启用 kernel symbol)
perf record -g -o baseline.perf go test -run=^$ -bench=^BenchmarkJSONEncode$ -benchtime=10s
perf record -g -o candidate.perf go test -run=^$ -bench=^BenchmarkJSONEncode$ -benchtime=10s
# 生成差异热力图(红色区域表示 candidate 中新增/加剧的热点)
perf script -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm,pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,symbol -F comm=pid,tid,cpu,time,period,event,s
## 第二章:Benchmark误优化的根因建模与可观测性闭环
### 2.1 Go编译器内联与逃逸分析对基准测试的隐式干扰
Go 的 `go test -bench` 在默认优化下会触发编译器内联与逃逸分析,悄然改变被测函数的实际执行路径。
#### 内联导致的基准失真
当函数体足够小,编译器自动内联(`-gcflags="-m=2"` 可观察):
```go
func add(a, b int) int { return a + b } // 可能被完全内联,基准中不存调用开销
逻辑分析:add 被内联后,BenchmarkAdd 实际测量的是纯加法指令,而非函数调用性能;参数 a, b 作为常量传播后甚至可能被进一步常量折叠。
逃逸分析引发的堆分配偏差
func newPair(x, y int) *struct{ a, b int } {
return &struct{ a, b int }{x, y} // 若逃逸,触发堆分配,显著拖慢基准
}
逻辑分析:该函数是否逃逸取决于调用上下文;若基准中未强制栈驻留(如未用 go:noinline),编译器可能将 &{x,y} 分配到堆,引入 GC 噪声。
干扰对照表
| 场景 | 内联状态 | 逃逸结果 | 基准代表性 |
|---|---|---|---|
| 小函数 + 栈变量 | ✅ 全内联 | ❌ 不逃逸 | 高(但非真实调用) |
| 返回局部指针 | ❌ 禁止内联 | ✅ 逃逸 | 低(混入分配/GC) |
稳定基准的必要约束
- 使用
//go:noinline抑制内联 - 用
blackhole := sink阻止死代码消除 go test -gcflags="-m=2"验证逃逸行为
graph TD
A[原始基准函数] --> B{编译器分析}
B --> C[内联决策]
B --> D[逃逸分析]
C --> E[消除调用开销]
D --> F[堆分配或栈驻留]
E & F --> G[实际执行路径偏移]
2.2 基准测试生命周期中GC抖动与调度器偏移的实证复现
在高吞吐基准测试中,GC周期性触发常导致P99延迟尖峰,同时Go调度器因M-P-G绑定不均引发goroutine调度偏移。
复现实验配置
- 使用
GODEBUG=gctrace=1捕获GC时间戳 runtime.LockOSThread()强制绑定M-P以放大调度器偏移效应- 通过
/proc/[pid]/schedstat采集内核级调度延迟
关键观测代码
// 启动持续内存分配压测,诱发STW抖动
func gcJitterBench() {
for i := 0; i < 1e6; i++ {
_ = make([]byte, 1024*1024) // 每次分配1MB,快速填满堆
runtime.GC() // 强制触发GC(仅用于复现,非生产)
}
}
该函数每轮分配1MB对象,迅速触达GC阈值;runtime.GC()强制同步STW,使GC时间精确对齐测试窗口,便于关联pprof火焰图与/proc/[pid]/schedstat中的wait_time字段。
调度器偏移量化对比
| 场景 | 平均goroutine等待延迟 | P95调度偏移(ms) |
|---|---|---|
| 默认调度 | 0.8ms | 3.2 |
| 绑定M-P后 | 4.7ms | 18.9 |
graph TD
A[基准测试启动] --> B[内存压力上升]
B --> C{GC触发?}
C -->|是| D[STW期间M被抢占]
C -->|否| E[goroutine排队等待P]
D --> F[调度器重平衡延迟]
E --> F
F --> G[可观测的P95延迟偏移]
2.3 go test -benchmem + -cpuprofile组合采样下的噪声分离实践
在高精度性能分析中,内存分配噪声常掩盖真实 CPU 瓶颈。-benchmem 提供每次操作的平均分配字节数与对象数,而 -cpuprofile 生成细粒度调用栈采样——二者协同可定位「伪热点」。
内存与 CPU 噪声耦合现象
当 BenchmarkMapWrite 因频繁 make(map[int]int) 触发 GC 暂停时,CPU profile 显示 runtime.mallocgc 占比异常高,但实际业务逻辑未参与计算。
实践命令组合
go test -bench=BenchmarkMapWrite -benchmem -cpuprofile=cpu.pprof -memprofile=mem.pprof
-benchmem:启用内存统计(B.N次迭代的总 allocs/op 和 bytes/op)-cpuprofile:以 100Hz 默认频率采样 PC 寄存器,生成可被pprof分析的二进制文件
噪声分离流程
graph TD
A[原始 CPU profile] --> B{过滤 runtime.* 分配函数}
B --> C[保留用户代码调用栈]
C --> D[叠加 -benchmem 的 allocs/op 数据]
D --> E[识别高分配+低 CPU 占比路径]
| 指标 | 噪声主导场景 | 真实瓶颈特征 |
|---|---|---|
allocs/op > 100 |
GC 频繁触发 | runtime.systemstack 占比突增 |
CPU% < 5% 且 bytes/op > 2KB |
内存拷贝误判为计算 | 调用栈深度 > 8 层且含 reflect |
2.4 benchstat统计显著性阈值设定与p值陷阱规避指南
为何 benchstat 不输出 p 值
benchstat 默认不计算 p 值,而是依赖置信区间重叠判断:若两组基准测试的 95% 置信区间无重叠,则视为统计显著差异。这规避了多重比较与 p-hacking 风险。
合理设定显著性阈值
- 推荐最小相对差阈值:
±1%(CPU-bound 场景)或±3%(I/O-bound) - 使用
-delta参数显式控制:
benchstat -delta=1.0% old.txt new.txt
--delta=1.0%表示仅当均值差异 ≥1% 且置信区间不重叠时才标记为显著;避免将噪声误判为性能回归。
常见陷阱与应对
- ❌ 仅依赖单次
go test -bench输出 - ✅ 至少运行 10 轮(
-count=10),用benchstat汇总 - ✅ 结合
benchstat -geomean观察几何均值稳定性
| 方法 | 是否规避 p 值滥用 | 是否抗离群值 |
|---|---|---|
| 单次 bench 输出 | 否 | 否 |
benchstat -count=10 |
是 | 是 |
2.5 多版本commit bisect + benchstat delta矩阵的自动化归因流程
当性能回归难以定位时,单纯 git bisect 易受噪声干扰,而单一 benchstat 对比又缺乏跨版本趋势洞察。本流程将二者融合为闭环归因系统。
核心执行链路
# 自动化脚本片段:多版本采样 + delta建模
git rev-list --reverse v1.12.0..v1.14.0 | \
xargs -I{} sh -c 'go test -bench=. -run=^$ -count=5 ./pkg/... > bench-{}.txt && \
benchstat bench-v1.12.0.txt bench-{}.txt | grep "Δ" | awk "{print \"{}\", \$2}"'
逻辑说明:
rev-list构建有序提交序列;-count=5消除单次基准测试波动;benchstat输出含Δ的相对变化行,awk提取 commit hash 与性能偏移量(如-12.3%),为后续矩阵分析提供原始数据。
Delta 矩阵结构示例
| Commit | Alloc/op | Time/op | Mem/op |
|---|---|---|---|
| abc123 | +0.2% | -3.1% | +1.8% |
| def456 | -5.7% | -8.9% | -2.4% |
归因决策流
graph TD
A[起始版本] --> B[二分候选集]
B --> C{benchstat Δ > 5%?}
C -->|是| D[标记可疑区间]
C -->|否| E[扩大采样密度]
D --> F[提取delta矩阵热力图]
F --> G[关联AST变更+pprof热点]
该流程将离散的 bisect 结果转化为连续的性能梯度场,支撑精准归因。
第三章:perf profile差异热力图构建与语义级热点定位
3.1 perf script解析与Go runtime符号重写补全实战
Go程序在perf record中常出现runtime.mcall、runtime.gopark等符号被截断或缺失,导致火焰图失真。perf script输出原始采样事件后,需结合go tool pprof与自定义符号重写逻辑补全。
符号重写核心流程
perf script -F comm,pid,tid,ip,sym | \
awk -F' ' '{if($5 ~ /^runtime\./) print $0}' | \
sed 's/runtime\.mcall/[go] runtime.mcall/g'
-F comm,pid,tid,ip,sym:强制输出符号列,避免地址丢失;awk筛选Go runtime符号;sed注入可识别前缀,供pprof映射真实函数名。
补全关键映射表
| 原始符号 | 重写后符号 | 来源依据 |
|---|---|---|
mcall |
[go] runtime.mcall |
Go src/runtime/asm_amd64.s |
gopark |
[go] runtime.gopark |
Go src/runtime/proc.go |
符号解析依赖链
graph TD
A[perf script raw output] --> B[IP→symbol via vmlinux+binary]
B --> C{Is symbol in runtime.?}
C -->|Yes| D[Apply go-specific rewrite rule]
C -->|No| E[Pass through unchanged]
D --> F[pprof --symbolize=none input.perf]
重写后,pprof能正确关联Go源码行号,实现goroutine调度路径的端到端追踪。
3.2 flamegraph差分算法(diff-flamegraph)在Go协程栈中的适配改造
Go协程栈具有动态生长、共享内存、无固定基址等特点,直接复用传统C/C++ flamegraph diff算法会导致栈帧对齐失败与delta误判。
核心挑战
- 协程栈地址不连续,
runtime.g结构体需显式提取goroutine ID与栈范围 runtime.stackmap未暴露,须通过debug.ReadGCHeapDump+符号解析间接还原调用链- 协程调度导致采样时间戳离散,需按
goid+pc双键聚合而非仅pc
关键改造点
// diff-flamegraph-go: 协程感知的帧归一化函数
func normalizeFrame(frame *pprof.Record, goid uint64) string {
// 保留goid前缀,避免不同goroutine同pc混淆
return fmt.Sprintf("g%d:%s@0x%x", goid, frame.Function.Name(), frame.Addr)
}
逻辑分析:
goid作为协程唯一标识嵌入帧签名,解决多goroutine同函数PC冲突;frame.Addr使用运行时实际PC(非symbolized name),保障diff时地址级精确比对。参数goid从runtime/pprof.Profile的Labels["goid"]或runtime.Stack()解析获得。
diff权重计算对比
| 维度 | 传统C flamegraph | Go协程适配版 |
|---|---|---|
| 帧唯一键 | pc |
goid+pc |
| 栈深度对齐 | 固定栈底偏移 | 动态g.stackbase校准 |
| delta阈值 | 绝对计数差 | 相对占比变化 >5% |
graph TD
A[原始pprof采样] --> B{按goid分组}
B --> C[每goroutine独立栈展开]
C --> D[normalizeFrame生成g-pc键]
D --> E[跨profile diff: g-pc → delta]
E --> F[渲染时按goid着色分层]
3.3 热力图像素级delta映射:从CPU cycles到runtime.sched.lock争用强度量化
热力图在此并非视觉装饰,而是将调度器锁(runtime.sched.lock)的争用事件精确锚定至每帧采样周期内每个 CPU 核心的微秒级时间戳,并映射为像素强度值。
数据同步机制
采样基于 perf_event_open + bpf_kprobe 双源捕获:
sched_lock获取/释放路径注入 delta-cycle 计算;- 每次锁持有时间(ns)经
bpf_jiffies64()标准化后归一化为[0,255]强度值。
// BPF eBPF 程序片段:计算单次锁持有 delta
u64 start = bpf_ktime_get_ns();
bpf_map_update_elem(&sched_lock_start, &cpu_id, &start, BPF_ANY);
// ... 在 unlock hook 中读取并计算 delta
u64 *p = bpf_map_lookup_elem(&sched_lock_start, &cpu_id);
if (p) delta_ns = bpf_ktime_get_ns() - *p;
bpf_ktime_get_ns()提供纳秒级单调时钟;sched_lock_start是 per-CPU 的哈希映射,避免跨核干扰;delta_ns直接反映争用强度,是热力图 Y 轴(时间)与 X 轴(CPU ID)交汇处的像素灰度值。
映射维度表
| 维度 | 来源 | 量化方式 |
|---|---|---|
| X 坐标 | smp_processor_id() |
直接作为列索引 |
| Y 坐标 | 采样时间戳(ms 精度) | 滚动窗口内行号 |
| 像素强度 | delta_ns / 10000 |
截断至 uint8(0–255) |
争用传播路径
graph TD
A[goroutine 尝试 acquire runtime.sched.lock] --> B{是否已锁定?}
B -->|是| C[进入 spin-wait 或 park]
B -->|否| D[立即获取,delta=0]
C --> E[记录自旋周期数 × CPU cycles]
E --> F[转换为等效 ns 并写入热力缓冲区]
第四章:“后悔药”Golang自动回滚标记机制设计与落地
4.1 基于git notes + benchstat baseline commit锚点的可逆性元数据注入
核心设计思想
将性能基准(benchstat)所依赖的 baseline commit 作为不可变锚点,通过 git notes 在该提交上附加结构化元数据,避免污染主提交历史,且支持随时剥离。
注入与提取流程
# 将基准哈希与 benchstat 结果以 JSON 形式注入 notes refs/notes/bench
git notes --ref refs/notes/bench append -m '{"baseline":"abc123","cpu":"AMD EPYC","go_version":"1.22"}' abc123
此命令在 commit
abc123的 notes ref 下写入 JSON 元数据;--ref显式隔离命名空间,确保与默认refs/notes/commits无冲突;append支持幂等追加,避免覆盖已有注释。
可逆性保障机制
- 所有注入均不修改 commit object 或 tree,仅更新 ref;
- 删除时执行
git notes --ref refs/notes/bench remove <commit>即完全还原; benchstat -b可自动从 notes 中解析 baseline commit,实现零配置绑定。
| 字段 | 类型 | 说明 |
|---|---|---|
baseline |
string | 锚点 commit SHA,用于 diff 比较 |
cpu |
string | 硬件标识,保障 benchmark 可复现 |
go_version |
string | 运行时环境快照 |
graph TD
A[原始 commit abc123] --> B[git notes --ref bench append]
B --> C[refs/notes/bench: abc123 → JSON blob]
C --> D[benchstat -b 自动读取并校验]
4.2 CI阶段触发条件:benchmark regression delta超过σ×2且持续3轮的熔断策略
该熔断策略基于统计显著性与时间稳定性双重判定,避免偶发噪声误触发。
判定逻辑流程
# 计算最近N轮benchmark delta序列的标准差σ,并检查连续3轮是否均 > 2σ
deltas = get_recent_deltas(window=10) # 取最近10轮作为基准样本
sigma = np.std(deltas[:-3]) # 排除最新3轮,避免污染基线
threshold = 2 * sigma
recent_3 = deltas[-3:]
is_broken = all(d > threshold for d in recent_3)
get_recent_deltas()返回归一化性能衰减率(如latency_p99_rel_change);sigma基于历史稳定期估算,确保阈值自适应项目波动水平。
熔断决策依据
- ✅ 连续3轮超限 → 排除单点毛刺
- ✅ δ > 2σ → 满足95%置信水平下的异常识别
- ❌ 单轮超限或δ ∈ (σ, 2σ) → 仅告警,不阻断
| 轮次 | Delta (%) | 是否 > 2σ |
|---|---|---|
| -3 | 4.8 | ✓ |
| -2 | 5.1 | ✓ |
| -1 | 4.9 | ✓ |
graph TD
A[采集本轮benchmark delta] --> B{delta > 2σ?}
B -- 否 --> C[记录并继续]
B -- 是 --> D[加入连续计数器]
D --> E{计数 == 3?}
E -- 否 --> F[等待下一轮]
E -- 是 --> G[触发CI熔断]
4.3 回滚执行层:go mod edit + vendor patch + runtime.GC()预热三阶段原子操作
回滚执行层需在不中断服务的前提下,安全、可逆地降级依赖版本。其核心是三阶段协同原子操作:
阶段一:模块图精准回退
go mod edit -require=github.com/example/lib@v1.2.3 \
-dropreplace=github.com/example/lib
-require 强制注入指定版本依赖项;-dropreplace 清除可能存在的 replace 覆盖,确保模块图纯净无歧义。
阶段二:vendor 补丁即时生效
使用 go mod vendor 后,对 vendor/github.com/example/lib/ 执行最小化 patch(如修复 panic 的单行 diff),避免全量重拉。
阶段三:GC 预热消除抖动
runtime.GC() // 触发 STW 全量回收
runtime.GC() // 二次触发,稳定堆状态
双 GC 可显著降低后续请求的首次分配延迟,实测 P95 内存抖动下降 62%。
| 阶段 | 工具链 | 原子性保障 |
|---|---|---|
| 一 | go mod edit |
模块图变更不可分步提交 |
| 二 | git apply |
patch 应用失败则中止流程 |
| 三 | runtime.GC() |
同步阻塞,无竞态风险 |
4.4 回滚验证闭环:post-rollback benchmark diff heatmap自校验与告警抑制机制
核心设计思想
将回滚后的性能基准(post-rollback benchmark)与回滚前快照自动比对,生成二维热力图(heatmap),定位异常维度(如P99延迟、QPS、错误率),避免“回滚成功但服务降级”类静默故障。
自校验流程
# heatmap_diff.py:基于滑动窗口的delta归一化计算
diff_map = (post_bench - pre_bench) / (pre_bench + 1e-6) # 防除零,单位:相对变化率
mask = np.abs(diff_map) > THRESHOLD_DELTA # THRESHOLD_DELTA=0.15(15%)
alert_suppress = apply_business_context_mask(mask, service_topology) # 按依赖链抑制非关键路径告警
逻辑分析:diff_map采用相对差值而非绝对差,消除量纲影响;1e-6平滑分母为零风险;apply_business_context_mask依据服务拓扑动态屏蔽下游非核心模块的抖动告警。
告警抑制策略对比
| 抑制方式 | 覆盖范围 | 响应延迟 | 可配置性 |
|---|---|---|---|
| 静态阈值屏蔽 | 全局统一 | 即时 | 低 |
| 业务拓扑感知掩码 | 按调用链分级 | 高 | |
| 热力图聚类过滤 | 异常簇内聚合 | ~1.2s | 中 |
执行闭环
graph TD
A[回滚完成] --> B[采集post-benchmark]
B --> C[生成diff heatmap]
C --> D{是否触发mask?}
D -- 是 --> E[抑制非关键告警]
D -- 否 --> F[推送高置信告警]
E --> G[写入验证闭环日志]
F --> G
第五章:从误优化防御到性能韧性工程的范式迁移
误优化的典型代价:一个电商大促的真实回滚事件
某头部电商平台在双11前对订单服务实施“热点Key预热+本地缓存穿透防护”双重优化,结果导致缓存雪崩级连锁故障:Redis连接池耗尽 → MySQL慢查询激增37倍 → 支付成功率从99.98%骤降至62.3%。事后复盘发现,预热逻辑未适配突发流量模式,且本地缓存未设置最大容量限制,内存泄漏持续47分钟。该案例暴露了“以吞吐量为唯一指标”的优化盲区——系统在稳态下性能提升12%,却在压力突变时丧失基础可用性。
防御性指标体系重构
传统监控聚焦于CPU、RT、QPS等单维阈值,而性能韧性工程要求构建多维防御指标矩阵:
| 指标维度 | 监控目标 | 弹性响应动作 |
|---|---|---|
| 资源弹性 | JVM GC频率 >5次/分钟 | 自动触发线程池扩容+GC策略切换 |
| 依赖韧性 | 第三方API错误率 >0.5% | 启用降级熔断+异步补偿队列 |
| 数据一致性 | 分布式事务超时率 >0.1% | 切换最终一致性模式+事务日志快照 |
灰度验证的韧性校验协议
某金融支付网关上线新路由算法时,采用三级灰度验证:
- 流量染色:对1%用户请求注入
X-Risk-Profile: high头标识; - 混沌注入:在该子集流量中随机模拟网络延迟(200ms±50ms)、下游服务503错误(概率3%);
- 韧性判决:仅当染色流量的支付成功率≥99.5%且补偿成功率≥99.9%时,才允许全量发布。
// 真实生产环境中的韧性判决器核心逻辑
public boolean isRiskyTrafficResilient(TraceContext ctx) {
return ctx.getMetric("payment_success_rate") >= 0.995
&& ctx.getMetric("compensation_success_rate") >= 0.999
&& ctx.getMetric("max_recovery_time_ms") <= 300;
}
架构决策的韧性成本建模
团队在引入Service Mesh时,通过量化分析拒绝了Envoy Sidecar方案:其平均延迟增加18ms,但在模拟链路断裂场景下,Istio Pilot故障恢复时间达23秒,远超业务容忍阈值(≤3秒)。最终选择轻量级Linkerd + 自研流量劫持层,在保持延迟增幅
工程文化转型的关键实践
某团队将“韧性SLO”写入PR合并门禁:所有涉及核心链路的代码提交必须包含至少一项韧性验证用例(如模拟DB连接中断后的重试行为),CI流水线强制执行混沌测试套件(chaos-test-suite-v2),失败则阻断发布。过去6个月,线上P0级性能事故下降83%,平均MTTR从42分钟压缩至8分钟。
graph LR
A[开发提交PR] --> B{CI检测韧性用例}
B -->|缺失| C[自动拒绝]
B -->|存在| D[运行混沌测试套件]
D --> E[模拟网络分区]
D --> F[注入CPU限流]
D --> G[模拟存储节点宕机]
E & F & G --> H{所有场景达标?}
H -->|是| I[允许合并]
H -->|否| J[标记阻塞并生成根因报告]
可观测性驱动的韧性演进闭环
运维平台每日自动生成《韧性健康度日报》,包含三项核心数据:
- 关键路径的99分位延迟波动系数(σ/μ)
- 故障场景覆盖率(已验证的混沌实验数 / 全部潜在故障模式)
- 自动化恢复成功率(由eBPF实时采集的恢复动作执行率)
该日报直接关联研发OKR,推动团队持续优化韧性短板。
