PHP程序性能剖析(使用 xdebug 和 webgrind)
Jun 20, 2016 pm 01:01 PMPHP程序性能剖析(使用 xdebug 和 webgrind)
PHP 程序上线前我们一般需要做一个性能剖析,看看程序花费的时间到底在哪里。一个最简单的方法是使用 XDebug 的 profile 功能。XDebug 可以配置对相应PHP程序执行输出 cachegrind 格式的文件,我们之后用 分析软件去分析这个输出文件,就可以看到性能的结果了。
首先:配置 XDebug
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so xdebug.profiler_enable=0 ## 使用这个选项,我们只在需要做剖析的时间才激发这个剖析操作, ## 使用方法 http://localhost/workspace/article.sitetuan/?XDEBUG_PROFILE xdebug.profiler_enable_trigger=1 ## 剖析文件放到 /tmp 目录下 xdebug.profiler_output_dir="/tmp/xdebug.profile/"
然后下载 webgrind 程序(Google 自己搜索),直接接压缩到 apache 的目录下,一般是 /var/www 目录

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Amalan terbaik untuk pengurusan penghalaan dalam program PHP

Bagaimana untuk menggunakan Tindakan GitHub untuk pembungkusan automatik dan penggunaan program PHP?

Amalan terbaik untuk pengoptimuman prestasi dalam program PHP

Bagaimana untuk membungkus dan menggunakan program PHP dalam persekitaran Ubuntu?

Algoritma naif untuk program PHP untuk carian corak

Bagaimana untuk menggunakan strategi caching untuk mengurangkan jejak memori program PHP?

Bagaimana untuk menggunakan pemanasan cache untuk meningkatkan prestasi program PHP?

Salin semua kandungan satu direktori ke direktori lain dalam PHP
