一、查看内存消耗
(一) tracemalloc.start()
import tracemalloc
"""
跟踪内存消耗
"""
tracemalloc.start() # 开始跟踪
# pla_1 = [Player(1,2,3) for _ in range(10000)] # size=1726 KiB __dict__
pla_2 = [Player2(1, 2, 3) for _ in range(10000)] # size=711 KiB
snapshot = tracemalloc.take_snapshot() # 快照 当前内存分配
top = snapshot.statistics("filename") # 快照对象统计 监测文件
for start in top[:10]:
print(start)