缓存文件很小

时间:2019-04-10 22:51:53

标签: profiling xdebug kcachegrind

我是新手。我正在尝试使用xdebug来分析我的PHP。

已创建cachegrind文件,但没有重要内容

我已经设置了xdebug.profiler_enable_trigger = 1 xdebug.profiler_output_name = cachegrind +%p +%H +%R.cg

我使用其他GET参数?XDEBUG_PROFILE = 1来调用页面 我的cachegrind文件已生成,但没有重要内容

这是我的输出:

version: 1
creator: xdebug 2.7.0alpha1 (PHP 7.0.30-dev)
cmd: C:\WPNserver\www\DMResources\Classes\VendorClasses\PHPMySQLiDatabase\MysqliDb.php
part: 1
positions: line

events: Time Memory

fl=(1)
fn=(221) php::mysqli->close
1244 103 -14832

fl=(42)
fn=(222) MysqliDbExt->__destruct
1239 56 0
cfl=(1)
cfn=(221)
calls=1 0 0
1244 103 -14832

就是这样-我必须缺少一些基本知识。

1 个答案:

答案 0 :(得分:0)

我认为您在xdebug中打了this bug。 如问题跟踪器中Derick所建议的那样,您可以通过在探查器输出名称中添加%r来解决此问题。例如:xdebug.profiler_output_name = cachegrind +%p +%H +%R +%r.cg (%r在名称中添加了一个随机数)