Xhprof 应用

WBOY
Freigeben: 2016-07-28 08:25:47
Original
1281 Leute haben es durchsucht

一直以来,PHP调试、运行性能监控,都是用自己写的一个小插件,自我感觉还行。但刚才在乱转时,发现一个叫Xhprof的东东,简要看了一下介绍,貌似和我的那小插件差不多,特此整理一下Xhprof的应用,然后和我的插件对比一下。

官网

<code><span>http:</span>//www<span>.xhprof</span><span>.com</span>/</code>
Nach dem Login kopieren

安装

<code>wget http:<span>//pecl.php.net/get/xhprof-0.9.4.tgz</span>
tar zxf xhprof<span>-</span><span>0.9</span><span>.4</span><span>.</span>tgz
cd xhprof<span>-</span><span>0.9</span><span>.4</span>/extension<span>/</span>
phpize
<span>.</span>/configure <span>--</span><span>with</span><span>-php</span><span>-config</span><span>=</span>/usr/<span>local</span>/php/bin/php<span>-config</span>
make
make install</code>
Nach dem Login kopieren

配置PHP.ini

<code><span># vi /usr/local/php/etc/php.ini</span></code>
Nach dem Login kopieren
<code>[xhprof]
extension=xhprof<span>.so</span><span>;</span>
xhprof<span>.output</span>_dir=/tmp/xhprof</code>
Nach dem Login kopieren

应用1

<code><span><span><?php </span>
xhprof_enable();
【PHP业务代码】
<span>$data</span> = xhprof_disable();
<span>// xhprof_lib在下载的包里存在这个目录,记得将目录包含到运行的php代码中</span><span>include_once</span><span>"xhprof_lib/utils/xhprof_lib.php"</span>;  
<span>include_once</span><span>"xhprof_lib/utils/xhprof_runs.php"</span>;  

<span>$objXhprofRun</span> = <span>new</span> XHProfRuns_Default(); 

<span>// 第一个参数j是xhprof_disable()函数返回的运行信息</span><span>// 第二个参数是自定义的命名空间字符串(任意字符串),</span><span>// 返回运行ID,用这个ID查看相关的运行结果</span><span>$run_id</span> = <span>$objXhprofRun</span>->save_run(<span>$data</span>, <span>"xhprof"</span>);
var_dump(<span>$run_id</span>);</span></span></code>
Nach dem Login kopieren

应用2

<code><span><span><?php </span><span>//cpu:XHPROF_FLAGS_CPU 内存:XHPROF_FLAGS_MEMORY,这两个都是整形常量,可以相加</span>
xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);
【PHP业务代码】
<span>$data</span> = xhprof_disable();
</span></span></code>
Nach dem Login kopieren
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了 Xhprof 应用,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage