【发布时间】:2015-09-04 19:12:19
【问题描述】:
我们有一个go 进程在生产中使用比平时多千兆字节的内存。它遭受了不寻常的内存泄漏。我们停止了对该过程的输入以允许 GC 解决。它仍在以数 GB 的 RES 运行。有没有办法以可以使用 hprof 可视化工具分析的方式附加到此进程并转储堆?
【问题讨论】:
标签: go memory-leaks profiling heap-memory
我们有一个go 进程在生产中使用比平时多千兆字节的内存。它遭受了不寻常的内存泄漏。我们停止了对该过程的输入以允许 GC 解决。它仍在以数 GB 的 RES 运行。有没有办法以可以使用 hprof 可视化工具分析的方式附加到此进程并转储堆?
【问题讨论】:
标签: go memory-leaks profiling heap-memory
目前,您可以使用runtime 包将堆配置文件写入文件,并使用gpreftools 可视化工具对其进行分析。
【讨论】: