檢查PHP指令碼的執行效率 xdebug

2021-08-01 13:43:48 字數 630 閱讀 1451

xdebug是乙個開源的php偵錯程式,以php模組的形式載入並被使用。 

windows 平台下: 

一、安裝xdebug模組 

1、去www.xdebug.org

3、重啟apache 

這樣,在本地執行php的時候,會在所設定的目錄裡產生一些除錯資訊的檔案: 

* 函式呼叫過程監測資訊檔案的檔名格式:trace.××××××.xt。這個檔案可以直接檢視,裡面包含了函式執行的時間,函式呼叫的引數值,返回值,所在的檔案和位置等資訊。內容格式還是相對直觀的。 

* 效能監測檔案的檔名格式:cachegrind.out.××××××××。 

這個檔案也可以直接檢視,不過資訊格式不易被人類所理解, 

所以我們需要接下來的乙個軟體。 

二、安裝wincachegrind 

由於效能監測檔案:cachegrind.out.××××××××檔案的內容不易被人類所理解,所以我們需要乙個工具來讀取它。windows下就有一款這樣的軟體:wincachegrind。 

1、到互聯

網+時代,時刻要保持學習,攜手千

鋒php

,dream it possible

。 更多技術問題請搜尋千鋒php,做真實的自己,用良心做教育

檢查PHP指令碼的執行效率 xdebug

xdebug是乙個開源的php偵錯程式,以php模組的形式載入並被使用。windows 平台下 一 安裝xdebug模組 1 去www.xdebug.org 3 重啟apache 這樣,在本地執行php的時候,會在所設定的目錄裡產生一些除錯資訊的檔案 函式呼叫過程監測資訊檔案的檔名格式 trace....

改善PHP的執行效率

1 如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍。2 並不是事必物件導向 oop 物件導向往往開銷很大,每個方法和物件呼叫都會消耗很多記憶體。3 row id 的速度是 row id 的7倍。4 echo 比 print 快,並且使用echo的多重引數 譯註...

如何提高PHP執行效率

用單引號代替雙引號來包含字串,這樣做會更快一些。因為php會在雙引號包圍的字串中搜尋變數,單引號則不會,注意 只有echo能這麼做,它是一種可以把多個字串當作引數的 函式 譯註 php手冊中說echo是語言結構,不是真正的函式,故把函式加上了雙引號 1 如果能將類的方法定義成static,就盡量定義...