Shark是苹果的性能分析工具,可以配置自定义性能计数器。由于无法运行32位内核,OSX Mountain Lion不再支持Shark。Apple推出的替代品Instruments.app似乎不支持读取高级性能计数器,如L1缓存命中/未命中。是否有方法在OS X上设置和读取性能计数器?即使没有应用程序,是否有一些用户空间API来实现此功能?
**虽然Instruments.app似乎有一个性能计数器界面,但在我的Retina MacBook Pro上,PM事件窗口没有列出任何事件,并显示“设备:未知”。是否有其他替代方案可供选择?
cmd
+shf
+P
不再适用。相反地,请在侧边的详细视图中打开Record Settings选项卡,并点击“Events and Formulas”视图下方的+
按钮。 - thakis