对象分类 分代搜集算法是针对对象的不同特性,而使用适合的算法,这里面并没有实际上的新算法产生.与其说分代搜集算法是第四个算法,不如说它是对前三个算法的实际应用. 首先我们来探讨一下对象的不同特性,接下来LZ和各位来一起给这些对象选择GC算法. 内存中的对象按照生命周期的长短大致可以分为三种,以下命名均为个人的命名. 1.夭折对象:朝生夕灭的对象,通俗点讲就是活不了多久就得死的对象. 例子:某一个方法的局域变量.循环内的临时变量等等. 2.老不死对象:这类对象一般活的比较久,岁数很大还不死,但归根…