如何找出当前分配的内存在哪里?

时间:2019-07-15 17:07:12

标签: object go reference pprof

要查找Golang中的任何内存泄漏,我使用pprof,它告诉我代码在哪里分配了内存。但是大多数时候,这可能不是保存内存的地方。

它可能正在泄漏,因为它被添加到其他地方的某个切片或缓存中的某些地图。

我对此也有一个较早的question,并且不得不挖掘所有代码和库来找到罪魁祸首。

pprof或其他工具中是否有一个选项可以为inuse_space提供pprof profile这样的配置文件,并且所有对象都保留分配的内存引用?

0 个答案:

没有答案