Shark 是 Apple 的分析器,可让您配置自定义性能计数器,但 OSX Mountain Lion 不再支持它,因为它无法运行 32 位内核。Instruments.app,Apple 的 Shark 替代品,似乎不支持读取性能计数器,例如 L1 缓存命中/未命中**。无论如何在 OS X 上实际设置和读取性能计数器?即使没有应用程序,是否有一些用户级 API 可以做到这一点?
**Instruments.app 似乎确实有一个性能计数器界面,但在我的 Retina MacBook Pro 上,PM 事件窗口没有列出任何事件,并显示“设备:未知”。Instruments 还有其他替代品吗?