之前一直以为perf的统计模式也是通过中断出发来的,于是会在中断处理函数中做处理,但是如果perf是统计模式,那么perf的寄存器就不会是溢出的模式了,这个时候,就没有pmu的中断发生,所以很奇怪呢,在使用统计模式的时候,perf是怎么做的呢? 在统计模式下,在每一次发生调度的时候,都会去读寄存器里面的值,然后把调度的值写入到寄存器中去,也就是说,这个时候内核会维护着这么一个虚机的值,然后每一次进程被调度出去的时候,会把这个值给读出来! perf_read函数没有发生? 感觉应该是会在task_…