GC作为现代编程语言的自动内存管理机制,专注于两件事:1. 找到内存中无用的垃圾资源 2. 清除这些垃圾并把内存让出来给其他对象使用。GC彻底把程序员从资源管理的重担中解放出来,让他们有更多的时间放在业务逻辑上。但这并不意味着码农就可以不去了解GC,毕竟多了解GC知识还是有利于我们写出更健壮的代码。引用计数
P
本文是成为java gc专家系列文章的第三篇。在第一篇《成为javagc专家part i — 深入浅出java垃圾回收机制》中我们学习了不同gc算法的执行过程,gc是如何工作的,什么是新生代和老年代,你应该了解的jdk7中的5种gc类型,以及这5种类型对于应用性能的影响。在第二篇《成为javagc专家par