假设我想在x轴上绘制CPU“点击”(或墙钟时间),在y轴上绘制线程执行。因此,例如,如果我有4个内核,则有4个y轴刻度,x轴是时间,并且我想以红色绘制当一个内核正在执行该线程时:如何以编程方式收集信息来实现这一点?我想充分理解问题,所以我不需要使用TBB或任何IDE的线程可视化,无论是英特尔还是其他...我只想了解一个简单的代码片段来完成这个任务。语言并不重要,但如果是C,那就更好了。我不需要“绘制”图形,我只需要知道哪个CPU正在执行哪个线程以及持续多长时间。谢谢!
编辑:我刚刚发现nptl trace tool,如果有什么需要,我会看看他们在做什么并进行调整。
编辑:我刚刚发现nptl trace tool,如果有什么需要,我会看看他们在做什么并进行调整。