【问题标题】:Dumping heap of Go process at runtime在运行时转储 Go 进程的堆
【发布时间】:2015-09-04 19:12:19
【问题描述】:

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

【问题讨论】:

标签: go memory-leaks profiling heap-memory


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-06-14
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2013-09-02
    • 1970-01-01
    • 2017-10-31
    • 2014-09-10
    • 2020-04-27
    相关资源
    最近更新 更多