python - 如何在 celery 任务中使用 Python scalene 进行内存分析

标签 python

我需要使用 scalene 为它的内存和 CPU 调试 celery 任务。 https://github.com/emeryberger/scalene

当我阅读文档时,它只说明使用控制台进行调试,即 python -m scalene test/testme.pyscalene test/testme.py。我想知道是否可以在我的程序中使用某种上下文管理器来分析可以输出到文件中的内容?只有几行代码对我来说看起来很可疑,所以我想知道这是否是一个选项。

谢谢。

最佳答案

Scalene 作者在这里。这还不是一个选择;用内存分析来做这件事似乎很棘手,因为它依赖于加载一个特殊的运行时库。仅对于 CPU 分析,这是可能的,但老实说,我认为值得在命令行尝试一下!

关于python - 如何在 celery 任务中使用 Python scalene 进行内存分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61017174/

相关文章:

python - Django REST Framework 的 APIClient 将 None 作为 'None' 发送

c++ - 提升.Python : Getting a python weak reference to a wrapped C++ object

python C++ 扩展 : symbol not defined error

python - 获取 numpy 结构化数组中的所有列。

python - 为什么这两个 Python 导入的工作方式不同?

python - Pandas groupby 滚动分位数

python - 如何在只读 Jupyter Notebook 中保存更改

Python 多处理 : Sending data to a process

python - 从 pandas DatetimeIndex 中删除天数

python - 将两个 numpy 数组中的值与 'if' 进行比较