Posted in

Go benchmark误优化导致性能倒退?go benchstat对比+perf profile差异热力图+自动回滚标记机制

第一章: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. 流量染色:对1%用户请求注入X-Risk-Profile: high头标识;
  2. 混沌注入:在该子集流量中随机模拟网络延迟(200ms±50ms)、下游服务503错误(概率3%);
  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,推动团队持续优化韧性短板。

用实验精神探索 Go 语言边界,分享压测与优化心得。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注