【发布时间】:2019-12-12 02:47:13
【问题描述】:
基本上我想知道我的程序是否会随着时间的推移泄漏 goroutine。所以
我想看看随着时间的推移有多少 goroutines 正在运行。有没有办法通过pprof做到这一点?
我已经完成了go tool pprof http://localhost:8888/debug/pprof/block。
这告诉我被阻塞了多长时间,而不是运行了多少例程。
【问题讨论】:
-
你知道
runtime.NumGoroutine()返回当前存在的 goroutine 的数量吗?