gpt4 book ai didi

linux - 如何获取 perf stat 列出所有可能的事件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:27:15 27 4
gpt4 key购买 nike

我正在使用 perf 分析一些奇怪的程序运行时行为,在 IRC 上有一些帮助。默认情况下,perf stat 只列出了几个计数器,而不是那些感兴趣的计数器,所以有一个烦人的乒乓球“在输出中包含这个计数器”,我将它添加到传递的参数列表中通过 -e 并粘贴结果。

有没有办法让 perf stat 简单地发出所有计数器,这样专家需要帮助我的就是一份报告?

最佳答案

简短的回答:没有。

理由:CPU的性能监控计数器(PMU)单元实现通过一些额外的寄存器,因此,对于某些选定的事件设计的寄存器递增。现在,寄存器的数量是有限的,因为添加寄存器给CPU是很“费钱”的事情。因此,有更多事件可用 PMU 寄存器计数他们。

最重要的是,您必须选择要监视的 CPU 事件子集使用 CPU PMU 单元。

关于linux - 如何获取 perf stat 列出所有可能的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32884760/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com