我想收集有关何时调度(和调度)我的线程以及Linux上哪些CPU的信息.我很乐意收集信息并将其存储在一个文件中以便以后进行离线分析,因为我需要将调度信息与我的代码生成的其他事件源合并.理想情况下,信息将由程序本身收集,因为我计划在大多数时间使用机器上的所有核心,并且使用外部过程进行采样会干扰我想要测量的执行.
这可能在Linux上有用吗?有什么选择?
linux trace profiling scheduler
linux ×1
profiling ×1
scheduler ×1
trace ×1