以及他们相关的含义: 事件名 含义 cache-misses 缓存不命中的情况,过多的话会导致程序运行过慢 branch-misses 分支预测失败的指令情况,过多的分支预测失败也会影响程序的运行速度 cpu-cycles
[Hardware event] cache-references [Hardware event] cpu-cycles
hw/hardware显示支持的硬件事件相关,如: al@ubuntu:~/common-use/example/perf-test$ perf list hardware cpu-cycles OR...[Kernel PMU event] cache-references OR cpu/cache-references/ [Kernel PMU event] cpu-cycles...OR cpu/cpu-cycles/ [Kernel PMU event] instructions OR cpu/instructions/
install -y libdw-dev apt-get install -y python-dev apt-get install -y libnewt-dev 1.2Perf的基本使用 CPU周期(cpu-cycles
perf可以统计或采样的event有很多,如果我们要分析cpu,那么我们可以使用cpu-cycles、cpu-clock来衡量占用cpu的程序的分布情况,还可以通过cache-misses、page-faults...Hardware Events: CPU的PMU(performance monitoring unit)触发的事件,也叫performance monitoring counters (PMCs),例如cpu-cycles
比如 $ perf list List of pre-defined events (to be used in -e): cpu-cycles OR cycles [Hardware event
领取专属 10元无门槛券
手把手带您无忧上云