1
我試着命令去測試-cpuprofile cpu.out在GO測試文件,它導致了文件cpu.out裏面充滿了許多64位數字。這對我沒有任何意義。該命令做了什麼以及從cpu.out文件中提取了哪些信息?cpuprofile和memprofile在golang測試
同樣去測試-memprofile mem.out產生mem.out文件,它似乎也沒有什麼意義了我。幫幫我。
我附加了這兩個文件。
我試着命令去測試-cpuprofile cpu.out在GO測試文件,它導致了文件cpu.out裏面充滿了許多64位數字。這對我沒有任何意義。該命令做了什麼以及從cpu.out文件中提取了哪些信息?cpuprofile和memprofile在golang測試
同樣去測試-memprofile mem.out產生mem.out文件,它似乎也沒有什麼意義了我。幫幫我。
我附加了這兩個文件。
使用協調的輸出曲線與go tool
例如爲:
go tool pprof testbin.test cpu.out
我推薦一些func Benchmark*(b *testing.B)
實現的功能,你在分析有意思。
一旦該工具嘗試top10
:
Welcome to pprof! For help, type 'help'.
(pprof) top10