你有像kcachegrind分析工具为mac

任何人都可以告诉我有关用于mac平台的kcachegrind wingrind valgrind分析工具。

我不认为这些工作在Mac上,我也快速检查。

我结束了在OSX上使用qcachegrind。 它可以通过brew进行安装

brew install qcachegrind 

或者,启用graphviz支持:

 brew install qcachegrind --with-graphviz 

这个程序的好处是我成功地在我的MacBook Pro中加载了6.1GB的cachegrind文件! 很漂亮!

尝试qcachegrind + Graphviz杀手组合。

它通过brew快速安装,这很好。

看看这些说明,基本上安装它通过:

 brew install qcachegrind 

这将下载其他依赖项,如qtgraphviz

valgrind和kcachegrind都可用于Mac OS X.

您可以使用MacPorts安装它们:

 sudo port install valgrind kcachegrind 

Webgrind运行在PHP中,可以读取XDebug的cachegrind输出。 它目前不提供KCacheGrind的所有function,但安装起来非常简单,似乎已经重新开始了。

MacCallGrind是一个可用于Mac的半商业select。 我已经试用了限于3MB的免费版本。 就function而言,它大致等同于WinCacheGrind 。

您可以使用MacPorts安装KCacheGrind。

还有一些替代scheme,如:

  • WebGrind
  • qcachegrind ( brew install qcachegrind
  • XHProf:PHP的层次分析器 ( pecl install xhprof

  • MCG高级应用程序可以在Mac上本地分析您的应用程序configuration文件数据(发布到Mac App Store )

    较早的版本: MacCallGrind (半商业版本,限制为3MB的免费版本)

    MCG应用程序的屏幕截图 -  xdebug  - 分析您的应用程序配置文件

    图片: MCG的主页

另请参阅: 是否有Mac OS X的KCacheGrind替代scheme?

Apple供应商监控运行时间分配和查找泄漏的工具,用于显式分析的Shark和直接内置于Xcode中的Guard Malloc进行内存分配debugging。 这些都是开发人员工具的一部分。

valgrind可用于Mac。 如果您正在构buildcocoa应用程序,则可以使用XCode附带的工具(例如泄漏),这些工具非常好。