描述
您可以訪問您網站上的 /debug/pprof
來查看可用的端點索引。預設情況下,它會監聽 localhost:6053。
這是一個除錯工具。某些請求(例如收集執行追蹤)可能會很慢。如果您在線上伺服器上使用 pprof,請考慮限制存取或僅暫時啟用它。
每個伺服器區塊只能使用此外掛程式一次。
語法
pprof [ADDRESS]
pprof 可選擇性地接受一個位址;預設值為 localhost:6053
。
可以使用此擴展語法設定額外的選項
pprof [ADDRESS] {
block [RATE]
}
block
選項啟用區塊效能分析,RATE 預設為 1。RATE 必須為正值。關於區塊效能分析的詳細資訊,請參閱 診斷,效能分析章節 和 runtime.SetBlockProfileRate。
範例
啟用 pprof 端點
. {
pprof
}
並使用 pprof 工具取得統計資料:go tool pprof https://127.0.0.1:6053
。
監聽替代位址
. {
pprof 10.9.8.7:6060
}
在連接埠 6060 上監聽所有位址,並啟用區塊效能分析
. {
pprof :6060 {
block
}
}
另請參閱
請參閱 Go 的 pprof 文件 和 效能分析 Go 程式。
關於區塊效能分析的背景資訊,請參閱 runtime.SetBlockProfileRate。