垃圾回收机制
定义:
在内存中,没有变量名指向的数据都是垃圾数据
用法:
1. 引用计数
# 一个变量值可以有多个变量名指向,有一个变量名指向,引用计数就是1,有两个就是2
# 只要引用计数不为0,这个变量值就不是垃圾数据,当引用计数为0了,说明这个变量值就没用了,就可以清除了
"""
1. 一个变量名只能指向一个内存空间
2. 一个内存空间可以被多个变量名指向
"""
2. 标记清除
# 当内存空间即将沾满的时候,python会暂停程序的运行,从头到位扫描一遍,并且把扫描出来的垃圾数据做标记,然后,一次性做清除处理
3. 分代回收
# 对垃圾数据的监管频次做处理

浙公网安备 33010602011771号