php 性能分析工具xhprof使用簡介

xphrof是什麼

如何安裝?

  • 待補充

如何使用?

  • 待補充

參數說明

  • 主要指標:

    • Inclusive Time (或子樹時間):包括子函數所有執行時間。
    • Exclusive Time/Self Time:函數執行本身花費的時間,不包括子樹執行時間。
    • Wall時間:花去了的時間或掛鐘時間。
    • CPU時間:用戶耗的時間+內核耗的時間
    • Function Name 函數名
    • Calls 調用次數
    • Calls% 調用百分比
  • 消耗時間

    • Incl. Wall Time (microsec) 調用的包括子函數所有花費時間 以微秒算(一百萬分之一秒)
    • IWall% 調用的包括子函數所有花費時間的百分比
    • Excl. Wall Time (microsec) 函數執行本身花費的時間,不包括子樹執行時間,以微秒算(一百萬分之一秒)
    • EWall% 函數執行本身花費的時間的百分比,不包括子樹執行時間
  • 消耗CPU

    • Incl. CPU(microsecs) 調用的包括子函數所有花費的cpu時間。減Incl. Wall Time即爲等待cpu的時間
    • ICpu% Incl. CPU(microsecs)的百分比
    • Excl. CPU(microsec) 函數執行本身花費的cpu時間,不包括子樹執行時間,以微秒算(一百萬分之一秒)。
    • ECPU% Excl. CPU(microsec)的百分比
  • 消耗內存

    • Incl.MemUse(bytes) 包括子函數執行使用的內存。
    • IMemUse% Incl.MemUse(bytes)的百分比
    • Excl.MemUse(bytes) 函數執行本身內存,以字節算
    • EMemUse% Excl.MemUse(bytes)的百分比
  • 消耗內存峯值

    • Incl.PeakMemUse(bytes) Incl.MemUse的峯值
    • IPeakMemUse% Incl.PeakMemUse(bytes) 的峯值百分比
    • Excl.PeakMemUse(bytes) Excl.MemUse的峯值
    • EPeakMemUse% EMemUse% 峯值百分比

圖片

xhprof性能分析工具運行預覽圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章