php – 在WinCacheGrind中打开CacheGrind文件时缺少函数名称

地狱全部.我在一个apache / php服务器上安装了XDEBUG作为ZEND模块.它输出分析文件,但输出不包含函数名称,只包含数字.

我看起来不像其他cachegrind输出文件.我的文件有数字而不是函数/文件名.

如果我尝试使用WinCacheGrind打开文件,则会出错.
我也安装了webgrind,输出只显示数字.有时会有文件名,但文件名前面有一个数字.单击它会导致错误.

version: 1 creator: xdebug 2.3.2
cmd: /backup/united/public_html/member.php
part: 1 positions: line

事件:时间

fl=(1) php:internal
fn=(1) php::define
7 5

fl=(1)
fn=(1)
51 3

fl=(1)
fn=(1)
52 1

fl=(1)
fn=(1)
53 1

fl=(1)
fn=(1)
54 1

fl=(1)
fn=(1)
55 1

fl=(1)
fn=(1)
57 1

fl=(1)

查看Webgrind image

解决方法:

我发现Xdebug 2.3.2有一种与webgrind和其他可视化工具不兼容的新格式.这就是可视化不包含函数名称的原因.

但它与QCacheGrind 0.7.4兼容
我安装它,发现Web服务器性能不佳的来源.

上一篇:Windows 2003 IIS6.0下配置ASP+MySQL+PHP+ISAPI_Rewrite+Zend+Xcache


下一篇:Centos7.3 部署 LAMP 架构动静分离