【发布时间】:2015-03-23 15:46:06
【问题描述】:
我有一个作为服务运行的 python 模块。有没有办法检测正在运行的进程的内存泄漏?
到目前为止,我在网上看到的大多数工具,例如 muppy,要么只是给出所有正在运行的进程的内存使用情况(我有几个 python 进程),要么要求我将 python 代码作为工具的一部分运行(由于我的代码作为服务运行,因此我无法执行此操作)。
知道如何至少捕获内存使用情况,甚至可以从那里检测内存泄漏吗?
【问题讨论】:
-
如果您无法修改源代码,您为什么还要研究这个?无论如何您都无法修复它们(如果不是这样,那么您可以修改源代码以使用这些工具)。
标签: python performance unix memory memory-leaks