当我在没有等待的情况下调用协同线时,除了一条警告我的消息之外,我没有等待协同线,我还收到以下警告消息:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback我知道如何通过等待协同线来解决这个问题(我确实看到了很多关于这个警告的问题,但所有的答案都是如何解决的;我的目标是理解它;如果可能的话,请不要将我的问题标记为重复: );特别是,我真正想要理解的是:
我提出这个问题的目的是更好地理解异步的细节和内部工作。
发布于 2022-08-22 16:41:47
tracemalloc是一个模块,用于调试python中的内存分配。
您可以通过将PYTHONTRACEMALLOC环境变量设置为1来启用它
查看文档以获得更多信息Tracemalloc文档
这是python管理内存和为对象分配内存的一种方式
我想这是因为内存被分配了,而且从来没有正确使用过,所以我们会丢失资源,即内存泄漏。
https://stackoverflow.com/questions/73444180
复制相似问题