Python垃圾回收机制浅谈

一.垃圾数据的定义

      在内存中没有任何变量指向的数据成为垃圾数据。

 

二.垃圾数据自动回收方案

1.引用计数

  内存中变量值身上有几个变量名就是有多少计数值,计数值为零的就是垃圾数据。

 

 

2.标记清除

    当内存即将占满的时候,python会自动暂停程序的执行,从头到尾将内存中数据进行扫描,并进行标记,之后一次性清除掉标记的数据。

3.分代回收

    会将数据的监管分为三个层次 随着层级的下降监督的频率降低。

 

posted @ 2021-11-02 17:23  bug俱乐部  阅读(48)  评论(0)    收藏  举报