在运行时转储Go进程的堆

时间:2015-06-18 23:12:37

标签: memory-leaks go profiling heap

我们在生产中使用go进程,使用的GB比平常更多。它遭受了不寻常的内存泄漏。我们停止了对此过程的输入以允许GC结算。它仍然以多GB的RES运行。有没有办法以可以使用hprof可视化工具分析的方式附加到此进程并转储堆?

1 个答案:

答案 0 :(得分:0)

目前,您可以使用runtime包将堆配置文件写入文件,并使用gpreftools可视化工具对其进行分析。