美文网首页
01垃圾回收机制

01垃圾回收机制

作者: Explorer_Mi | 来源:发表于2017-10-31 11:37 被阅读0次

    垃圾回收(Garbage Collection,GC)


    1. 垃圾回收就是释放垃圾占用的空间
    2. 内存的动态分配和垃圾回收,都由JVM来处理.

    我们需要明确3个问题:
    1.如何确定某个对象是"垃圾"?
    2.典型的垃圾收集算法?
    3.典型的垃圾收集器?


    一.如何确定某个对象是"垃圾"?

    垃圾回收需要考虑的问题 引用计数法
    引用计数法的过程

    为了解决上面的问题,java中采用了可达性分析法.
    思想如下:


    image.png image.png

    二.典型的垃圾收集算法?

    1.Mark-Sweep(标记-清除)算法

    image.png

    2.复制算法

    3.Mark-Compact(标记-整理)算法

    4.Generational Collection(分代收集)算法

    相关文章

      网友评论

          本文标题:01垃圾回收机制

          本文链接:https://www.haomeiwen.com/subject/ybtvpxtx.html