
垃圾回收
Jerry_carry
这个作者很懒,什么都没留下…
展开
-
03蚂蚁-性能优化——2.垃圾回收机制
垃圾回收 1. 什么是垃圾回收机制? jvm不定时的回收不可达的对象。(自动) 什么是不可达对象? 对象没有被引用或许对象没有存活 package mayi03.rubbish; //演示垃圾回收机制 public class Test003 { //什么是不可达对象:没有被继续引用 没有存活 没有被继续使用 public static void main(String[] a...原创 2019-07-31 22:25:48 · 264 阅读 · 0 评论 -
03蚂蚁-性能优化——3.垃圾回收机制之算法
垃圾回收算法 1.标记清除算法 概念 该算法有两个阶段。 标记阶段:找到所有可访问的对象,做个标记 清除阶段:遍历堆,把未被标记的对象回收 应用场景 该算法一般应用于老年代,因为老年代的对象生命周期比较长。 优缺点 标记清除算法的优点和缺点 优点 是可以解决循环引用的问题 必要时才回收(内存不足时) 缺点: 回收时,应用需要挂起,也就是stop the world。 标记和清除的...原创 2019-08-02 13:42:54 · 397 阅读 · 0 评论