第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

無法讓 golang pprof 工作

無法讓 golang pprof 工作

Go
慕村225694 2021-10-18 10:19:51
我試圖分析一些 golang 應(yīng)用程序,但我不能讓它工作,我遵循了這兩個(gè)教程:http://blog.golang.org/profiling-go-programshttp://saml.rilspace.org/profiling-and-creating-call-graphs-for-go-programs-with-go-tool-pprof兩者都說在向應(yīng)用程序添加一些代碼行后,你必須執(zhí)行你的應(yīng)用程序,我這樣做了,我在屏幕上收到了以下消息:2015/06/16 12:04:00 配置文件:啟用 CPU 配置文件,/var/folders/kg/4fxym1sn0bx02zl_2sdbmrhr9wjvqt/T/profile680799962/cpu.pprof所以,我知道正在執(zhí)行分析,將信息發(fā)送到文件。但是,當(dāng)我看到文件大小時(shí),在我測(cè)試的任何程序中,它總是 64 字節(jié)。當(dāng)我嘗試使用 pprof 打開 cpu.pprof 文件并執(zhí)行“top10”命令時(shí),我看到文件中沒有任何內(nèi)容:(“./fact”是我的應(yīng)用程序)去工具 pprof ./fact /var/folders/kg/4fxym1sn0bx02zl_2sdbmrhr9wjvqt/T/profile680799962/cpu.pprof前10-->(pprof) top10 0 of 0 total (0%) flat flat% sum% cum cum%所以,當(dāng)我進(jìn)行分析時(shí),就像什么都沒發(fā)生一樣。我已經(jīng)在 mac(這個(gè)例子)和 ubuntu 中用三個(gè)不同的程序測(cè)試過它。你知道我做錯(cuò)了嗎?然后示例程序非常簡單,這是代碼(是我從互聯(lián)網(wǎng)上獲取的一個(gè)非常簡單的階乘程序):import "fmt"import "github.com/davecheney/profile"func fact(n int) int {      if n == 0 {        return 1      }      return n * fact(n-1)}func main() {      defer profile.Start(profile.CPUProfile).Stop()      fmt.Println(fact(30))}
查看完整描述

2 回答

?
浮云間

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊

問題是您的函數(shù)運(yùn)行速度太快,而 pprof 無法對(duì)其進(jìn)行采樣。嘗試在fact調(diào)用周圍添加一個(gè)循環(huán)并對(duì)結(jié)果求和以人為地延長程序。


查看完整回答
反對(duì) 回復(fù) 2021-10-18
  • 2 回答
  • 0 關(guān)注
  • 214 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)