谁能告诉我有关用于mac平台的kcachegrind wingrind valgrind等配置文件的工具。
我认为这些在Mac上不起作用,我也对此进行了快速检查。
谁能告诉我有关用于mac平台的kcachegrind wingrind valgrind等配置文件的工具。
我认为这些在Mac上不起作用,我也对此进行了快速检查。
Answers:
我最终在OSX上使用了qcachegrind。可以通过brew安装
brew install qcachegrind
或者,启用graphviz支持:
brew install qcachegrind --with-graphviz
该程序的优点在于,我已在MacBook Pro上成功加载了6.1GB的cachegrind文件!非常漂亮!
brew update
这样可防止怪异误差修改:)前
brew install graphviz
如果您想要一些漂亮的调用图。
尝试使用qcachegrind + Graphviz Killer组合。
它可以通过brew快速安装,这很不错。
查看这些说明,基本上可以通过以下方式进行安装:
brew install qcachegrind
它将下载其他依赖项,例如qt
和graphviz
。
您可以使用MacPorts安装KCacheGrind 。
还有一些替代方法,例如:
brew install qcachegrind
)XHProf:PHP的分层探查器(pecl install xhprof
)
MCG高级应用程序可以在Mac上本地分析您的应用程序配置文件数据(以27美元的价格发布到Mac App Store)
Profiling Viewer,可在App Store上以$ 25的价格购买
较早的版本:MacCallGrind(半商业替代,免费版本,限于3MB研磨文件)
图片:MCG主页
Webgrind在PHP中运行,并且可以读取XDebug的cachegrind输出。它目前不提供KCacheGrind的所有功能,但是安装非常简单,并且似乎已经更新了活动。
MacCallGrind是可用于Mac的半商业替代产品。我尝试了免费版本,该版本仅限于3MB研磨文件。就功能而言,它大致等同于WinCacheGrind。