php Mac OS X有没有KCacheGrind的替代品?

lymnna71  于 2023-06-21  发布在  PHP
关注(0)|答案(7)|浏览(113)

我正在寻找一个KCacheGrind的替代品,或者至少是一个用于Mac OS X的二进制包?
我想使用KCacheGrind与XDebug为PHP,但Mac OS X是正确的环境在这里...
谢谢你
编辑:我知道我可以使用MacPort,但我正在寻找一个替代这个痛苦的安装。
也许是“以Mac的方式”

cig3rfwq

cig3rfwq1#

您可以使用MacPorts安装KCacheGrind:

sudo port install valgrind kcachegrind4

还有一些替代方案,如:

旧版:MacCallGrind(半商业替代品,免费版本,仅限于3 MB grind文件)

图片:Homepage of MCG
标签:do you have kcachegrind like profiling tools for mac

ecr0jaav

ecr0jaav2#

您可能需要查看WebGrind
Webgrind是PHP5中的Xdebug profiling web前端。它实现了kcachegrind的一部分功能,安装只需几秒钟,可以在所有平台上运行。

cig3rfwq

cig3rfwq3#

qcachegrind是kcachegrind基于qt的“表亲”。效果很好。

lmyy7pcs

lmyy7pcs4#

另一个高级替代方案是ProfilingViewer,可在Mac App Store上获得。处理多种类型的成本。可以将数据显示为Treemap,Callgraph,Heatmap,可以隐藏系统功能,并具有注解成本的源文件查看器。可以创建PDF。速度快,内存占用小。

icomxhvb

icomxhvb5#

MacCallGrind和WebGrind是MacOS真正的最佳答案。我不能评论kenorb答案,所以我必须作出新的。
MacCallGrind链接到MacUpdate是错误的-他们的价格比开发人员网站(http://www.maccallgrind.com/)高得多。
我个人认为MacCallGrind grinder特性与Transmit(http://panic.com/transmit/)特性合并起来非常有用-将ssh/sftp挂载为磁盘。它会自动打开出现在远程位置的每个新的缓存研磨文件。

fkvaft9z

fkvaft9z6#

你现在也可以在macports上安装qcachegrind:

sudo port selfupdate
sudo port install graphviz qcachegrind

应用程序应出现在应用程序的Macports文件夹中

bgibtngc

bgibtngc7#

KCacheGrind的最佳替代品是PhpStormXdebug分析器,它与您的源代码集成在一起,并且非常容易找到Magento项目中的慢速模块

相关问题