这句话在perf工具的上下文中是什么意思:“当精确(确切的事件)时,“支持地址”。

发布于 2025-01-17 11:17:56 字数 40 浏览 0 评论 0原文

此行出现在 perf 工具中的内存事件下。 CPU:英特尔至强金牌

This line appears under memory events in perf tool.
CPU: Intel Xeon Gold

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

思念满溢 2025-01-24 11:17:56

“精确”事件是指使用PEB而不是计数器溢出时传统的射击中断。取而代之的是,它将样本写入缓冲区中以稍后收集,因此它可以将其归因于正确的指令,而无需管道 /退休效果延迟它(例如等待直到当前持久的指令退休,我认为可以确保前进的进度,从而导致“造成”滑雪”)。

Pebs缓冲区还为其提供了一个放置其他数据的地方,例如与触发记录样本的事件相关的地址。

https://easyperf.net/blog/2018/06/08/advanced-profling-topics-pebs-pebs-pebs-pebs-and-lbr,-lbr,-lbr,processor-event-smpling-pebs 以及perf如何将其用于事件:pp -

"Precise" events mean using PEBS instead of the traditional firing an interrupt when the counter overflows. Instead it writes a sample in a buffer to be collected later, so it can attribute it to the right instruction without pipeline / retirement effects delaying it (e.g. waiting until the currently-last instruction retires, I think to ensure forward progress, causing a "skid").

The PEBS buffer also gives it a place to put additional data, like an address associated with the event that triggered recording a sample.

https://easyperf.net/blog/2018/06/08/Advanced-profiling-topics-PEBS-and-LBR#processor-event-based-sampling-pebs

Also related with discussion about or details of PEBS and how perf uses it for event:pp -

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文