Daily|Daily knowledge

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__魔法函数可以节省内存,但是会限制所有元素的创建,从而影响其潜在行为。

    推荐阅读