181203
《Python高级技巧,用一行代码减少一一半内存占用》—— AI研习社
-
sys.getsizeof(obj)
返回obj的内存占用,sys.getsizeof("")
返回33.
def dump(obj):
for attr in dir(obj):
print("obj.%s = %r" % (attr, getattr(obj, attr)))
【Daily|Daily knowledge】上述代码显示隐藏在对象背后的所有对象。
-
__slots__
魔法函数可以节省内存,但是会限制所有元素的创建,从而影响其潜在行为。