perf事件的切换

perf事件的切换发生在函数perf_event_task_sched_in  

finish_task_switch函数中调用perf_event_task_sche_in

prepare_task_switch ---> finish_task_switch

理一下发生进程切换时的行为,perfs是注册到每个cpu上的,这是就有一个问题了,对于非进程的级的事,他是yon停歇的,但是对于进程的事件,那是要发生qiehua的,需要把本进程的计数器给stop掉,zheyan就不对我这个进程进行统计了,进程级别其实是keyi分时的,

猜你喜欢

转载自www.cnblogs.com/honpey/p/8964633.html