gpt4 book ai didi

Python:记录垃圾收集器

转载 作者:太空宇宙 更新时间:2023-11-03 13:22:53 24 4
gpt4 key购买 nike

我有一个 python 应用程序,它有一些性能问题。我想将垃圾收集器的事件(尤其是何时调用)添加到我的日志中。是否可以?

谢谢。

最佳答案

http://docs.python.org/library/gc.html#gc.set_debug

您可以设置标志,但它们会写入标准错误。

可用的标志是

gc.DEBUG_STATS
gc.DEBUG_COLLECTABLE
gc.DEBUG_UNCOLLECTABLE
gc.DEBUG_INSTANCES
gc.DEBUG_OBJECTS
gc.DEBUG_SAVEALL
gc.DEBUG_LEAK

还有

当您处理性能时,您可能希望分析您的代码以进行详尽的循环或函数调用。您可以使用 cProfilehotshot。更多信息 http://docs.python.org/library/profile.html

关于Python:记录垃圾收集器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8179320/

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