【发布时间】:2015-09-25 16:46:34
【问题描述】:
现在,我使用 go tool pprof 来分析 Go 应用程序,如下所示:
go tool pprof http://localhost:8080/debug/pprof/profile
我想在一个在未知端口上运行 http 服务器的任意 Go 进程上使用 pprof 工具。我拥有的关于该进程的唯一信息是它的 PID。我需要做以下两件事之一:
- 从其 PID 中获取 Go 进程的端口号。
- 直接分析正在运行的进程。例如,
go tool pprof 10303之类的 PID 为 10303。
这些都行吗?
【问题讨论】: