我需要使用 scalene
为它的内存和 CPU 调试 celery 任务。
https://github.com/emeryberger/scalene
当我阅读文档时,它只说明使用控制台进行调试,即 python -m scalene test/testme.py
或 scalene test/testme.py
。我想知道是否可以在我的程序中使用某种上下文管理器来分析可以输出到文件中的内容?只有几行代码对我来说看起来很可疑,所以我想知道这是否是一个选项。
谢谢。
最佳答案
Scalene 作者在这里。这还不是一个选择;用内存分析来做这件事似乎很棘手,因为它依赖于加载一个特殊的运行时库。仅对于 CPU 分析,这是可能的,但老实说,我认为值得在命令行尝试一下!
关于python - 如何在 celery 任务中使用 Python scalene 进行内存分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61017174/