问题标签 [webgrind]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
53 浏览

debugging - 在 webgrind 中按时间顺序排序

我刚开始使用 Webgrind 分析 php 函数调用。有没有办法按照调用的顺序对调用进行排序,而不是按名称或函数调用次数的字母顺序?

例如,在 下$PizzaBuilder->__construct,我知道对 的调用$MenuDatabase->getComboList发生在对 的调用之前$PizzaBuilder->selectCombo,但似乎没有任何方法可以使调用按该顺序显示。

(可单击的列标题是按字母顺序排序的调用、计数和总调用成本。)在主函数列和每个函数下的扩展调用中都需要这样做。

Flickr 上的全尺寸照片

在此处输入图像描述

0 投票
0 回答
164 浏览

apache - 尝试打开 webgrind 时出现 500 内部服务器错误

我正在使用Linux。我已经为 php 代码的 xdebug 分析安装了 webgrind。我已经在 httpd.conf 等中进行了适当的更改。

当我尝试从浏览器连接时,它说500 Internal Server Error

我想不通。

0 投票
1 回答
2049 浏览

debian - 如何限制 xdebug-profiler 创建的 cachegrind 文件

有没有办法限制 cachegrind 文件(xdebug 分析输出)?我想启用 xdebug.profile 来调试整个项目(不仅是触发器),但如果有人忘记禁用它,我不希望磁盘已满。

我在分析器文档中没有找到类似的选项。

0 投票
2 回答
2275 浏览

linux - webgrind 不显示函数名称或文件源

我正在尝试使用 xDebug 和 Webgrind 分析 Web 应用程序,因为我是在远程 Linux 服务器中进行的。由于某些奇怪的原因,它不显示调用名称或文件源。我怀疑准备脚本文件可能存在某种问题(不确定它是否正在这样做),但提供目标文件夹 777 并没有任何区别。有人知道我在哪里失败了吗?

谢谢!

在此处输入图像描述

0 投票
2 回答
1347 浏览

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

地狱所有。我在 apache/php 服务器上安装了 XDEBUG 作为 ZEND 模块。它输出分析文件,但输出不包含函数名称,仅包含数字。

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

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

版本:1 创建者:xdebug 2.3.2 cmd:/backup/united/public_html/member.php 部分:1 职位:行

事件:时间

查看Webgrind 图像

0 投票
1 回答
104 浏览

php - Php Xdebug Proflling - 了解要检查的内容

我是 XDebug 的新手。我认为它是一个“必备”工具,以确保应用程序即时编码做得好。

这是我的设置: - Macbook Air 上的 MAMP。- 在 PHP.INI 中激活 Zend XDebug - 用于报告的 Webgrind

我进行了所有配置以使探查器运行并且效果很好。

我唯一的问题是我应该看什么和担心什么。有人说整个php进程不应该超过100ms,越接近50ms越好。

好吧,这是一个好的开始……

任何机构都可以更清楚地检查什么,什么是可接受的,什么不是?

谢谢。

0 投票
1 回答
235 浏览

php - Ubuntu 14.04 中存储的 webgrind 分析文件在哪里?

我已经设置了 xdebug 和 webgrind,并且已经生成了几个分析文件。这些生成的文件存储在哪里?

0 投票
0 回答
274 浏览

php - apache xdebug & webgrind 输出未写入日志文件

我正在使用 Mamp 并且在安装 webgrind 之后,Xdebug 输出没有写入正确的文件中:不在所选路径(/Applications/MAMP/logs/php_error.log)中,也不在 tmp 文件夹中。

Apache 错误日志说:[info] [client 127.0.0.1] (32)Broken pipe: core_output_filter: 将数据写入网络,我的事情是相关的..

PHP.ini 是:

在那里,所有与日志相关的行(error_reporting、log_errors、...)都有值 MAMP_php_log_errors_MAMP

我在这里这里尝试了这些方法,但没有运气;尝试了不同的日志文件路径、不同的 PHP 版本、检查的权限以及 .ini 文件中的不同行;破管子的事情并没有澄清任何事情......

Debug.log文件都是wordpress创建的,写的很好,显示上就这样

有什么建议吗?

Mamp 2.2 PHP 5.5.3 Webgrind 1.0

0 投票
0 回答
446 浏览

php - 无法让 XDEBUG , WEBGRIND 在 Windows 上工作

我正在尝试使用 Webgrind。谁能帮助我走上正轨。我有以下情况。Windows-7 64 位 APACHE - 2.4.9 PHP - 5.5.12 与 XDEBUG 2.4.0 和 Webgrind 1.3(最新版本)安装在: http://localhost/webgrind/

出于测试目的,我执行了一个非常小的 PHP 脚本

phpinfo();

我的“D:\wamp\www\webgrind\tmp”目录中没有任何文件。所以我在“ http://localhost/webgrind/ ”窗口中也看不到任何东西。

谁能告诉我哪里出错了。谢谢。

php.ini

webgrind\config.php

0 投票
0 回答
227 浏览

php - 使用 ?XDEBUG_PROFILE 时,Webgrind 可以看到 cachegrind 文件但没有输出

当我?XDEBUG_PROFILE在脚本的 URL 中使用时,我在 webgrind 中得到以下信息:

在此处输入图像描述

它似乎检测到了缓存研磨文件,但没有显示数据。

但是,如果我关闭xdebug.profiler_enable_trigger并启用xdebug.profiler_enable它就可以正常工作。

我真的想要?XDEBUG_PROFILE按需使用的功能,而不是一直在分析。

任何人都知道如何解决它?