我有一个长期运行的CPython 3.8进程.过了一会儿,它使用了大量的RAM。我试过了
import gc
import psutil
from pympler import muppy, summarize
gc.collect()
total_ram = psutil.Process().memory_info().rss
all_objects = muppy.get_objects(include_frames=True)
s = summary.summarize(all_objects)
python_objects_size = sum(row[2] for row in s)输出:102个MiB Python对象,824 MiB RSS内存!
使用tracemalloc编辑3.它还返回~100 EDIT值的python对象
编辑2 export PYTHONMALLOC=malloc不能解决问题。
是否有方法查询CPython内存管理器以找出
相关
发布于 2020-05-27 07:39:49
也许可以尝试另一个内存调试器。与python一起使用缬磨是可能的。
https://stackoverflow.com/questions/61638592
复制相似问题