gpt4 book ai didi

xcode - 我可以测量现代 Intel Mac OS X 上的分支预测失败吗?

转载 作者:行者123 更新时间:2023-12-01 22:26:13 28 4
gpt4 key购买 nike

我想测量 Mac OS X 上英特尔处理器的 Xcode 上的分支预测失败情况,显然是为了优化速度。

有没有办法对 XCode 的 Instruments 进行编程以实现此目的?

我已经检查过了,遗憾的是 Xcode 文档中没有此信息。我怀疑这可以通过一些自定义设置来实现。

目的是确定优化问题,例如: Why is it faster to process a sorted array than an unsorted array?

我知道 Intel commercial solution存在,适用于在 Linux 和 Windows 上运行的英特尔处理器。在 OS X 上,您显然只能监控在 Linux 或 Windows 系统上运行的远程英特尔处理器。

与商业工具相比,我更喜欢一种方法来设置/编程 Xcode 和 Apple 工具,以至少获得对这个问题的最低限度的可见性。

最佳答案

对于在 Instruments 9.2 中为此苦苦挣扎的其他人:

  • 选择柜台
  • 转到文件>录制选项
  • 选择“采样依据:事件”
  • 选择一个事件名称(参见 docs ),在本例中为“BR_MISP_RETIRED.CONDITIONAL”:

Screenshot of Recording Options in Instruments

关于xcode - 我可以测量现代 Intel Mac OS X 上的分支预测失败吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33936834/

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