xhprof效能分析學習

2021-08-01 05:16:39 字數 646 閱讀 3603

全新開發的一套產品,待c傳輸結束,s開始處理,發現c端結果展示很慢,為此想分析下時間消耗的地方,c端暫未打點,從s開始分析。純粹是time和error_log 顯示date,

xhprof的輕量級性質和匯聚功能,使得它非常適合用於收集「生產環境」的效能統計資料的統計。

flat profile:提供函式級的統計資訊,如,呼叫次數、外部耗時、內部耗時、記憶體消耗、cpu時間消耗。

hierarchical profile(parent/child view):對每個函式,細化了呼叫者和被呼叫者的效能消耗情況。

diff reports:對兩個flat或者hierarchical profile進行對比,可以直觀的看到某次程式的修改,造成的效能改進或者退化。

callgraph view:以圖形方式展現profile資料,可以清晰的看到造成效能瓶頸的關鍵路徑。

memory profile:可以用來追蹤記憶體消耗過多的函式。

inclusive time (or subtree time):指執行該函式的外部時間消耗,包括對其他函式的呼叫時間。

exclusive time/self time:指執行該函式的內部時間消耗。

wall time:即執行時間。

cpu time:使用者空間和核心空間的cpu時間消耗之和。

XHProf效能分析工具

安裝xhprof wget tar zxf xhprof 0.9.2.tgz cd xhprof 0.9.2 拷貝顯示檔案到要測試的 裡 php.ini中新增 extension dir usr local webserver php lib php extensions no debug non ...

PHP效能分析工具XHProf

xhprof是facebook開源出來的乙個php輕量級的效能分析工具,跟xdebug類似,但效能開銷更低,還可以用在生產環境中,也可以由程式開關來控制是否進行profile。基於瀏覽器的效能分析使用者介面能更容易檢視,或是與同行們分享成果。也能繪製呼叫關係圖。在資料收集階段,它記錄呼叫次數的追蹤和...

使用XHProf分析PHP效能瓶頸

使用xhprof分析php效能瓶頸 一 使用xhprof分析php效能瓶頸 二 php效能分析 xhprof window 安裝xhporf php7 xhprof apm 安裝教程 推薦 apm.ini 遇到的坑 make編譯時 報 fatal error curl curl.h no such ...