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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何持續(xù)分析我的 go 應(yīng)用程序?

如何持續(xù)分析我的 go 應(yīng)用程序?

Go
牧羊人nacy 2023-06-26 17:47:41
我的應(yīng)用程序存在一些內(nèi)存泄漏,這導(dǎo)致應(yīng)用程序經(jīng)常崩潰。因此,我開始使用 pprof 分析我的應(yīng)用程序,但我只能在點擊 URL 的情況下獲取配置文件。有什么方法可以每隔一定時間查找配置文件,以便我可以分析應(yīng)用程序發(fā)生的情況?
查看完整描述

1 回答

?
LEATH

TA貢獻(xiàn)1936條經(jīng)驗 獲得超7個贊

我希望有一個很酷的標(biāo)志來 pprof 異常轉(zhuǎn)儲(如核心轉(zhuǎn)儲),但找不到任何東西。在此之前,我想到了兩個選擇:

  • 外部:curl pprof 定期使用 cron 或其他驅(qū)動程序

  • 內(nèi)部:從程序內(nèi)部定期編寫 pprof

外部的

$ curl http://localhost:8080/debug/pprof/heap > heap.0.pprof

內(nèi)部的

ticker := time.NewTicker(1 * time.Hour)

go func() {

    for {

       select {

        case <- ticker.C:

if err := pprof.WriteHeapProfile(f); err != nil {

            log.Fatal("could not write memory profile: ", err)

        }


       }

    }

}()


查看完整回答
反對 回復(fù) 2023-06-26
  • 1 回答
  • 0 關(guān)注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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