你有像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
这将下载其他依赖项,如qt
和graphviz
。
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的主页
另请参阅: 是否有Mac OS X的KCacheGrind替代scheme?
Apple供应商监控运行时间分配和查找泄漏的工具,用于显式分析的Shark和直接内置于Xcode中的Guard Malloc进行内存分配debugging。 这些都是开发人员工具的一部分。
valgrind可用于Mac。 如果您正在构buildcocoa应用程序,则可以使用XCode附带的工具(例如泄漏),这些工具非常好。