profiling 是一项非常重要的,但又对很多程序员陌生的技术,它尤其对性能调优有显著帮助.本文以Brendan对perf的介绍稍加引入[底层涉及了太多细节,目前仅关心如何用它对服务器应用进行user-level性能分析 perf使用简单介绍 有几个主要的子命令 list: 查看支持的事件 stat: 对事件进行计数,可限定一定时间,可指定事件名 record: 可指定sampling 频率.事件名.进程号等.它属于static tracing:会生成perf.data,有开销,频率越大,开销…