Macos 如何测量OS X Yosemite上的缓存未命中率?

Macos 如何测量OS X Yosemite上的缓存未命中率?,macos,caching,profiling,cpu,cpu-cache,Macos,Caching,Profiling,Cpu,Cpu Cache,我试过在谷歌上搜索,但只找到了KCachegrind,它依赖于Valgrind,而Valgrind在OS X 10.10 Yosemite上不起作用。我也用仪器四处寻找,但什么也没找到 有没有一个工具可以测量OS X Yosemite上的缓存未命中率?我基本上是在寻找Linux的perf工具的替代品。在过去,Shark可以做到这一点,但在仪器中似乎仍然可以做到,尽管性能寄存器的设置非常复杂-请参阅:@PaulR我在仪器6.1中尝试过,但在PM事件窗口中,基本上,在添加计数器之后,所描述的教程不再

我试过在谷歌上搜索,但只找到了KCachegrind,它依赖于Valgrind,而Valgrind在OS X 10.10 Yosemite上不起作用。我也用仪器四处寻找,但什么也没找到


有没有一个工具可以测量OS X Yosemite上的缓存未命中率?我基本上是在寻找Linux的perf工具的替代品。

在过去,Shark可以做到这一点,但在仪器中似乎仍然可以做到,尽管性能寄存器的设置非常复杂-请参阅:@PaulR我在仪器6.1中尝试过,但在PM事件窗口中,基本上,在添加计数器之后,所描述的教程不再适用:\n它应该仍然是可能的,但性能寄存器因CPU而异。你可能想看看Mac版的——它类似于Shark,它是仪器的前身,仪器在某些方面还没有赶上Shark。现在也免费了@保罗:谢谢你的提示!我刚试着安装Zoom,但它似乎只支持10.9,在Yosemite上似乎不起作用:(哦,太遗憾了-试着给他们发电子邮件,看看他们是否计划支持Yosemite-我发现他们在过去反应非常积极。