我在 Linux 下有一个核心转储。该进程继续进行内存分配,我至少需要找到它发生在哪个库中。
您建议使用什么工具来全面了解内存的去向?我知道这个问题很难/完全无法解决。任何至少可以提供一些线索的工具都会有所帮助。
[这是一个 python 进程,怀疑内存分配是由用 C 编写的自定义模块之一引起的]
最佳答案
尝试在启用调用图的 python 进程上运行 linux perf 工具。 如果它的多线程进程将所有关联的 LWP 作为参数。
关于python - 如何从核心转储分析内存使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4690851/