gpt4 book ai didi

python - 跟踪 Python 中的内存泄漏(多处理)

转载 作者:太空狗 更新时间:2023-10-29 17:20:20 24 4
gpt4 key购买 nike

我有一个 multiprocessing 应用程序会泄漏内存。但是,泄漏不在主进程中(根据 Dowsertop),而是在子进程中。有什么方法可以在子进程上使用 Dowser(或类似工具)来追踪泄漏?如果不是,它如何跟踪它?

更新:我花了很多时间尝试使用 heapygnibbler's code但我找不到泄漏点。然后我在主进程中停止了 cherrypy 并在子进程中启动了另一个(使用 Dowser )。但几分钟后 CherryPy 将停止监听端口...:( 所以我仍在寻找更好的主意。

最佳答案

我找到了 memory_profiler非常易于使用,但我不确定它如何与多处理交互,因为我从未使用过该模块。看这个answer在该线程中获得简短的解释和其他答案,以提及其他 Python 分析器。

关于python - 跟踪 Python 中的内存泄漏(多处理),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13134726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com