JVM历险记第三章:遇到了回收大法师

从五大部落到遇到根的迷,在内存里面已经有些日子了。

前两天遇到了各种法师,专门回收死亡的对象。。。只看法师口中默念¥¥$$7&&.

就看一道金光从根出发遍及各个相连的对象。。。。

然后使出所谓的三板斧:对于不同部分的堆数据使用不同的技法

第一招叫做标记清除大法:

这招使出之后运行着的线程都暂停了,开始迅速标记存活的对象,然后瞬间粉碎和根不能到达的地方的对象,不过这一招威力不太行

第二招叫做复制大法:

首先将内存一分为二,然后开始将根能到达的对象,整齐的复制到另一半没有使用过得地方。然后一次性消灭开始使用的内存。

第三招叫做标记整理大法:

先标记所有存活对象,然后把对象按照内存地址次序依次排列,然后一次性将末端以后的内存中对象消灭

现在想想抱紧根这条大腿还正是好使。。。。不然就被灭了!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值