PHP程式運行效能分析(圖文)

不言
發布: 2023-04-05 18:42:01
轉載
3546 人瀏覽過

這篇文章帶給大家的內容是關於PHP程式運行效能分析(圖文),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

php在使用了xdebug後,可以配置xdebug相關的配置,產生運行的日誌。

在php.ini設定:

    ##xdebug.profiler_enable = 1
  1. xdebug.profiler_enable_trigger = 1
  2. xdebug.profiler_output_name = cachegrind. out.%t.%p
  3. xdebug.profiler_output_dir ="d:/xdebug/"
這樣,日誌檔案就行生成到d:/xdebug/目錄下:

PHP程式運行效能分析(圖文)

每執行一次php後,就會產生一個對應的日誌檔案。以前有工具叫WinCacheGrind可以用來分析這種日誌,但是WinCacheGrind在2015年的時候就已經不再維護了,最新版本是1.0.0.14,只支援xdebug2,開啟日誌文件,會報錯:「Cannot find target 」。

其實,強大的phpstorm自帶了效能日誌分析的功能,打開Tools->Analyze Xdebug Profiler Snapshot..

PHP程式運行效能分析(圖文)

再選擇D: \xdebug下的日誌文件,打開後就可以看到函數呼叫的樹形關係,以及每個函數執行的時間

PHP程式運行效能分析(圖文)

這樣,就能找出哪一個函數執行比較耗時。

【相關推薦:

PHP影片教學

以上是PHP程式運行效能分析(圖文)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板