摘要: 根据Java GC收集器具体分类,我们可以看出JVM根据需求不同提供了三种选择:串行收集器、并行收集器、并发收集器。 串行收集器只适用于小数据量的情况,我们主要了解一下并行收集器和并发收集器。默认情况下,JDK5.0以前都是使用串行收集器,如果需要使用其他收集器需要在启动的是时候加入相应的参数。JD 阅读全文
posted @ 2016-08-08 17:01 星星满天 阅读(13296) 评论(0) 推荐(1)
摘要: 垃圾回收算法是GC的方法论,垃圾收集器就是内存回收的具体实现。 一、Serial 收集器 单线程收集器,在进行GC时,必须暂停所有的工作线程(Stop The World),直到GC收集结束。 缺点:“Stop The World”给用户带来了不好的体验 优点:简单而高效,Serial没有其他线程交 阅读全文
posted @ 2016-08-08 15:23 星星满天 阅读(577) 评论(0) 推荐(0)
摘要: 垃圾回收器GC(Garbage Collection) 一、引用计数算法(Reference Counting) 介绍:给对象添加一个引用计数器,每当一个地方引用它时,数据器加1;当引用失效时,计数器减1;计数器为0的即可被回收。 优点:实现简单,判断效率高 缺点:很难解决对象之间的相互循环引用(o 阅读全文
posted @ 2016-08-08 11:45 星星满天 阅读(5044) 评论(1) 推荐(2)