- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以在调用页面/url 一段时间后才激活 xhprof?
通常我的页面响应时间不到 1 秒。有时他们会在 10 秒内回复(不,这不是存档的 session )。我想在请求开始后 1 秒后激活 xhprof。 (现在可以失去分析的第一秒)
如果是 javascript,我们有 setTimeout,但 PHP 不是线程化的。
有什么想法吗?
最佳答案
你可以使用这样的东西。 xhprofon.php:
function my_xhprof_disable()
{
$xhprof_data = xhprof_disable();
if(defined('MY_DEBUG_START') && (microtime(true) - MY_DEBUG_START) > 1)
{
$XHPROF_ROOT = "/src/to/xprof/";
include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_lib.php";
include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_runs.php";
$xhprof_runs = new XHProfRuns_Default();
$run_id = $xhprof_runs->save_run($xhprof_data, "mysitename");
}
}
define('MY_DEBUG_START', microtime(true));
xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);
register_shutdown_function('my_xhprof_disable');
然后使用 auto_prepend_file 将此文件包含在所有页面上。
关于php - 仅在慢速页面中激活 Xhprof,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27295591/
我正在使用 xhprof 来分析应用程序。我需要知道的是每个函数来自哪个文件,因为有些函数是全局的,有些函数有重复的名称(这是遗留代码,不要判断!;)从我所看到的 xhprof 没有返回这些数据它的输
如何在 Windows 上为 php-5.6 安装扩展 Xhprof? 我只找到了这个链接:http://windows.php.net/downloads/pecl/releases/xhprof/
xhprof是facebook团队开发的用于研究php性能的扩展,并且提供了图形化的界面展示性能参数和过程。对于各种php的项目的性能瓶颈研究有一定帮助,值得一用。 我在上一篇《Dockerfile搭
是否可以在调用页面/url 一段时间后才激活 xhprof? 通常我的页面响应时间不到 1 秒。有时他们会在 10 秒内回复(不,这不是存档的 session )。我想在请求开始后 1 秒后激活 xh
我正在尝试使用 xhprof 分析 codeigniter 应用程序。我收到如下报告... 现在我试图在 xhprof 报告生成过程中忽略某些功能。为此,我所做的就像跟随...... $ignore
我有从 XHProf 和 UProfiler 生成的 .xhprof 文件。 尝试使用 SugarCrm XHProf Viewer 和 UProfiler 查看器,但它们都无法读取 .xhprof
我正在使用 xdebug 来分析我的 php 代码中 multi curl 的使用,但数字加起来不等于总数,所以我改用 xhprof,这似乎提供了更好的数据。为什么 xdebug 提供看似错误的分析信
我有一个大问题。我安装了php5扩展XHprof在服务器(Ubuntu 14.04)上,当我尝试使用它时,我有 502 Bad Gateway . nginx 的日志是空的,在 php-fpm 日志中
我已经阅读了一个关于 XHProfLive 的长页面,但我没能找到下载它的地方。我在哪里可以找到它? http://www.facebook.com/note.php?note_id=62667953
我尝试了以下教程以及其他教程: http://akyl.net/how-install-xhprof-profiler-ubuntu http://erichogue.ca/2011/03/linux
我为 php 安装了 xhprof 分析扩展 除了 callgraph.php 文件,一切正常,它返回:shell 执行 cmd="dot -Tpng"失败 所以我检查了一下,发现 dot 实用程序没
我已经在 linux 服务器上配置了 XHProf,但是在访问 xhprof_html/index.php 时,它没有显示记录的慢查询,它只显示“没有在 URL 中指定的 XHProf 运行”。这是指
我有一些非常慢的 PHPUnit 测试(43 次测试需要 8 分钟),我需要使用 XHProf 来找出问题所在。 如何从命令行执行此操作?我在项目的/vendor 目录中有 PHPUnit,通过 co
为什么MemUse显示负数? 最佳答案 函数可以释放比它们分配的更多的内存。 (注意:函数可以释放其他地方分配的内存。) 例如,考虑一个调用 b() 的函数 a()。比如说,b() 分配一个字符串或数
为什么MemUse显示为负数? 最佳答案 函数可以释放比分配更多的内存。 (注意:一个函数可以释放在别处分配的内存。) 例如,考虑调用 b() 的函数 a()。例如,b() 分配一个字符串或数组并将其
我已经安装了 Drupal XHProf 7.x-1.0-beta2 模块并在我网站的“模块”页面上启用了它。 我在配置 -> 开发 -> XHProf 设置 (/admin/config/devel
我正在尝试使用 Xhprof 设置 Xhgui。我遵循了 github 说明( https://github.com/perftools/xhgui ),但此错误消息不断出现在错误日志中: "xhgu
我是一名优秀的程序员,十分优秀!