美文网首页
优化工具xhprof

优化工具xhprof

作者: 机器不能学习 | 来源:发表于2018-09-17 21:36 被阅读0次

    该工具可以分析php运行后的内存时间占比,方便优化。

    它是拓展函数,所以需要用phpize进行操作,注意一定要在/ect/php/apache2/con.h中建立相关的.ini文件,并导入扩展地址。

    其调用是
    // stop profiler 停止监测
    $xhprof_data = xhprof_disable();

    // display raw xhprof data for the profiler run
    print_r($xhprof_data);

    //包含工具类,在下载的 tgz 包中可以找到
    XHPROF_ROOT = "/var/www/html/web/xhprof"; include_onceXHPROF_ROOT . "/xhprof_lib/utils/xhprof_lib.php";
    include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_runs.php";

    // save raw data for this profiler run using default
    // implementation of iXHProfRuns.
    $xhprof_runs = new XHProfRuns_Default();

    // save the run under a namespace "xhprof_foo" xhprof_foo 指命名空间,可以为任意字符串
    run_id =xhprof_runs->save_run($xhprof_data, "xhprof_foo");

    调用后,打开http://localhost/web/xhprof/xhprof_html/index.php可以查看运行过的文件的状态了

    相关文章

      网友评论

          本文标题:优化工具xhprof

          本文链接:https://www.haomeiwen.com/subject/ucodnftx.html