fabric调试:go pprof查看内存

运行pprof

1、代码开启pprof

import _ "net/http/pprof"

if viper.GetBool("peer.profile.enabled") {
    go func() {
        profileListenAddress := viper.GetString("peer.profile.listenAddress")
        logger.Infof("Starting profiling server with listenAddress = %s", profileListenAddress)
        if profileErr := http.ListenAndServe(profileListenAddress, nil); profileErr != nil {
            logger.Errorf("Error starting profiler: %s", profileErr)
        }
    }()
}

2、peer节点设置:

core.yaml:
profile:
        enabled:     true
        listenAddress: 0.0.0.0:6060

3、虚拟机转发端口设置:
端口转发设置

4、web查看:
web调试

5、也可通过命令行查看:
go tool pprof http://localhost:6060/debug/pprof/heap

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值