python 标记清除_python教学之40 垃圾回收机制之标记清除

python基础教学之40 垃圾回收机制之标记清除

就是里面的第二个叫标记清除啊!由于标记清楚啊!再讲的时候啊!它有一点复杂,涉及到一些计算机底层的一些原理呢,所以呢,咱怎么办呢?咋在这里,不过度的做介绍啊!咱只给你稍微怎么办呢?稍微的让你有一个大致的一个概念,等到后期啊!咱得基础,有了咱俩怎么办呢?咱再回来来看啊!那标识清楚呢,你先听我描述一下,什么叫标记清除标记清楚什么时候出发呢?标记清楚啊什么呢?当你的应用程序可用的梦见被耗尽的时候即将要被耗尽的时候什么意思啊!比如说我的内存三十个g啊,因为一旦到了二十八级二十九级了,怎么办,即将要耗尽了,怎么办呢,哎,我会立刻啊!这个东西啊!这个东西是人家内部自动的啊!自动触发会立刻停止整个程序的运行,然后呢,进行两项工作来来成功第一个叫标记第二个解释清楚,那标记什么意思?你要不要这个文字,我给你描述一下标题什么意思呢?会将你这个应用程序所有产生的这个变量的值啊!都给你扫描一遍,然后判断一下你这个变量值身上有没有应用技术,如果有怎么办呢?如果有诶,我就给你什么我就给你打上标记?然后就被打上标记,如果你没有我就不跟你表姐那等我整体把这个应用程序所有的变量的值都扫描了一遍之后怎么办呢,我就会开始统一的清除掉清除什么呢?清除那些没有被我打标记了所有的变量的值那这样的话,虽然一次性就可以释放很多的空间了啊!那就叫什么呢?那这个就叫简单版本的一个标记清除啊,然后呢,有基础的同学,你可以稍微深入的研究一下,什么叫标记了标记,其实是一个很复杂的过程,涉及到一个计算机原理了,但是咱得咱作为一个什么作为一个入门级别的一个视频呢?咱不讲那么多深层的东西啊!你不然的话你也消化不了那首先你来看一下啊!标记的过程之中呢,遍历所有的gc如此对象啊!然后呢,将所有gz入住对象可以直接或间接访问到的对象啊!标记为存活下来,其余的均为什么非常好的呢?然后呢,飞虫怎么办?都要被清除掉,那这个是他的一个激励你再去的时候没必要这么近你就知道当程序,这个内存快要耗尽的时候怎么就会立刻停止运行?然后呢,从上往下把这个程序所用到的一些变量的值全部检查一遍来看一看他身上得有技术到底是不是零啊!然后呢,将所有引用计数不是零的都打上标记之后怎么办?统一将没有打算表姐的变量值全部怎么办?清除掉,从而释放内存空间啊!保证你这个计算机啊!不会因为内存占满了,导致无法工作啊!这个叫什么呢?这个就是这样标记清除啊!然后有一些同学,如果感兴趣的话啊!这个是标志性出真正的那不远你讲起来呢,比较复杂,如果你感兴趣,后续的后续将会将这个课件怎么办?发给你们分享给你们,你们到时候可以详细的来看一看啊

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值