gpt4 book ai didi

xcode - 有没有在 OS X Mountain Lion 上读取性能计数器?

转载 作者:行者123 更新时间:2023-12-03 10:25:22 26 4
gpt4 key购买 nike

OSX Mountain Lion 不再支持 Apple 的分析器 Shark,它可以让您配置自定义性能计数器,因为它无法运行 32 位内核。 Instruments.app,Apple 的 Shark 替代品,似乎不支持读取性能计数器,例如 L1 缓存命中/未命中**。反正有没有在 OS X 上实际设置和读取性能计数器?即使没有应用程序,是否有一些用户级 API 可以做到这一点?

**Instruments.app 似乎有一个性能计数器界面,但在我的 Retina MacBook Pro 上,PM 事件窗口没有列出任何事件,并显示“设备:未知”。仪器还有其他替代品吗?

最佳答案

是的。 它就在那里,但很难找到并且使用起来很笨拙(版本 4.5)。

  • 启动仪器。
  • 巫师向您致意
  • 为 OS X 选择“空白”模板
  • cmd + L显示图书馆
  • 将“计数器”仪器添加到您的仪器文档
  • cmd + shf + P -- 您将看到 PM Events float 窗口。
  • 让我们评估“执行的划分操作”——将“执行的划分操作”添加到 PM 事件窗口的搜索字段。
  • 现在将“执行的划分操作”的“状态”设置为“可见”
  • 现在回到主文档窗口,按 cmd + I显示“计数器”工具的信息弹出窗口。
  • +按钮
  • 将新计数器的事件设置为“执行的除法操作”
  • 开始采样...
  • 采样结束...

  • 您将在 Instruments 的表格列中看到结果。当然,您可以记录许多事件——所以找到您感兴趣的 L1 缓存事件并添加它们而不是分割。

    还要为系统卡住做好准备(在写这篇文章时发生了一个)。

    关于xcode - 有没有在 OS X Mountain Lion 上读取性能计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13075113/

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