gpt4 book ai didi

python - 为什么 python __slots__ 不节省内存?

转载 作者:行者123 更新时间:2023-11-28 21:47:07 24 4
gpt4 key购买 nike

<分区>

class Player:
# __slots__ = ['name','age','gsnum']
def __init__(self,name,age,gsnum):
self.name = name
self.age = age
self.gsnum = gsnum

我定义了这个类,具有三个属性

当使用 __slots__ 来节省内存时:

我得到一个实例 36 (sys.getsizeof())如果不使用 __slots__,我仍然得到 36 作为内存大小,

这里有什么问题?32 位 Python 2.7

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