如何看 kcachegrind 生成子图图

事实上,我最终正在开发一个大型PHP程序,我需要一个程序(或易于安装的脚本)来绘制PHP应用程序的流控制/调用图(即;必须处理多个PHP文件).

已经看过像Graphviz这样的东西,不确定哪一个适用于PHP

峩从来没有使用任何可以静态执行此操作的工具(即源文件),但这是一种在执行脚本/应用程序时获取调用图的方法.

首先,您需要在开发/测试服务器上安装(不要将其安装在生产服务器上:这对于性能来说非常糟糕^^)

然后,您可以使用其生成子图与页面加载执行相对应的.cachegrindout文件.

这是一个你可鉯得到的callgraph的例子:

}

我要回帖

更多关于 生成子图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信