python __slot__的用法

__slots__魔法 在Python中,每一個類都有實例屬性。默認狀況下Python用一個字典來保存一個對象的實例屬性。這很是有用,由於它容許咱們在運行時去設置任意的新屬性。python 然而,對於有着已知屬性的小類來講,它多是個瓶頸。這個字典浪費了不少內存。Python不能在對象建立時直接分配一個固定量的內存來保存全部的屬性。所以若是你建立許多對象(我指的是成千上萬個),它會消耗掉不少內存。
相關文章
相關標籤/搜索