gpt4 book ai didi

python - 如何在 Windows 上使用 64 位 Python 调试(可能与 C 库相关的)内存问题?

转载 作者:行者123 更新时间:2023-11-28 16:52:10 25 4
gpt4 key购买 nike

我有一个 python 程序,它使用 Python 2.7、PIL、OpenCV 和 numpy/scipy 处理图像帧。据我所知,它不维护任何前一帧的列表。然而,随着程序处理越来越多的帧,内存消耗稳步增加。

several good discussions Python 的内存分析解决方案,但它们似乎专注于 32 位或 Linux 解决方案。我应该在 Windows 上使用 64 位 Python 2.7 做什么?初步调查表明问题出在 C 库上。我对有助于检测 C 库泄漏的工具或在 Python/OpenCV/PIL 中发现泄漏的经验特别感兴趣。

最佳答案

我发现这里讨论的工具非常有用:http://mg.pov.lt/blog/hunting-python-memleaks.html

他的代码有一个版本here添加了一些用于测量 numpy 数组大小的内容。

关于python - 如何在 Windows 上使用 64 位 Python 调试(可能与 C 库相关的)内存问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5760754/

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