很好用的php執行時間分析工具webgrind

2021-06-18 05:39:09 字數 913 閱讀 7068

source:

windows modules:

windows

編輯php.ini,先注釋掉zend:

[zend]

;zend_extension_ts = 「d:\xampp\php\zendoptimizer\lib\zendextensionmanager.dll」

啟用x-debug

[xdebug]

zend_extension_ts = 「d:\xampp\php\ext\php_xdebug-2.0.0-5.2.2.dll」;必須為完整路徑

xdebug.profiler_enable_trigger = 1

xdebug.profiler_output_dir=」d:\xampp\tmp\xdebug」

linux

安裝xdebug擴充套件

sudo pecl install xdebug

編輯php.ini,啟用x-debug

[xdebug]

zend_extension_ts = 「/usr/lib/php5/xdebug.so」 ;必須為完整路徑

xdebug.profiler_enable_trigger = 1

xdebug.profiler_output_dir=」/tmp」

( )首先訪問需要優化的php程式,get/post請求中加入xdebug_profile

例如info.php,http://localhost/info.php?xdebug_profile

然後訪問:http://localhost/webgrind/

預設auto,即為剛剛請求的檔案profile,[update]!

程式不相容ie(本機測試winxp+ie6),如果點了update之後毫無反應,請使用firefox。

好用的php執行時間分析工具webgrind

以前分析xdebug用的是 wincachegrind 現在直接安裝webgrind來除錯速度會更好 windows 編輯php.ini,先注釋掉zend zend zend extension ts d xampp php zendoptimizer lib zendextensionmanage...

php程式執行時間 php計算程式的執行時間

首先我們分析一下原理,要想得到程式執行時間,那麼可以在程式最開始執行的時候定義乙個變數記下當前時間,然後等我們程式執行完之後再記錄一下當前的時間,兩者相差就是該程式執行花費的時間了。這裡介紹一下 microtime 這個函式,microtime 用的不多,但是不能不知道這個函式,它是返回當前 uni...

PHP指令碼執行時間

php設定指令碼最大執行時間的三種方法 php.ini 中預設的最長執行時間是 30 秒,這是由 php.ini 中的 max execution time 變數指定,如果指令碼需要跑很長時間,例如要大量傳送電子郵件,或者分析統計大量資料,伺服器會在 30 秒後強行中止正在執行的程式,這種情況就要更...