python - 如何从核心转储分析内存使用情况?

标签 python linux memory-leaks coredump

我在 Linux 下有一个核心转储。该进程继续进行内存分配,我至少需要找到它发生在哪个库中。

您建议使用什么工具来全面了解内存的去向?我知道这个问题很难/完全无法解决。任何至少可以提供一些线索的工具都会有所帮助。

[这是一个 python 进程,怀疑内存分配是由用 C 编写的自定义模块之一引起的]

最佳答案

尝试在启用调用图的 python 进程上运行 linux perf 工具。 如果它的多线程进程将所有关联的 LWP 作为参数。

关于python - 如何从核心转储分析内存使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4690851/

相关文章:

python - 对使用正则表达式精确匹配后跟 3 个数字的 3 个字母感到困惑

python - Pandas 数据框列标题到数据标签

linux - Grep 包含 string1 或不包含 string2 的行

java - 与 Windows 相比,Raspberry-pi 占用的内存更多

javascript - 为什么 translate3d 会泄漏 DOM 节点?

python - 如何合并具有相同键名的两个字典

python - pandas 根据条件填充值列

c++ - 线程零文件描述符中的套接字

javascript - 当前浏览器中的闭包和 (jQuery) DOM 事件导致内存泄漏?

php - 准备好的语句可能会导致内存泄漏?