如何在正在运行的脚本上强制进行Python垃圾回收

Joz*_*zef 5 python garbage-collection

为了研究未发布的系统资源的一些问题,我想强制立即已经运行的 python脚本进行垃圾回收.

这在某种程度上是可能的,例如通过发送Python将理解为运行gc的命令的某种信号; 或任何其他类似的方式?谢谢.

我在Linux服务器上运行Python 2.7.

TkT*_*ech 2

使用内置信号模块安装信号处理程序,然后从自定义处理程序中调用gc.collect() 。

如果您无法控制应用程序,则必须使用像pyringe这样的东西,它允许您插入任意Python。