垃圾回收器是垃圾回收算法的实现,Java虚拟机的设计者为了 获取最大的性价比,也在不断改进中.硬件在不断变化,多核 的普及,基于单核的收集器应该已经没有太大意义了.Java7中 又新增了g1收集器,没具体研究,[不明觉厉]啊. 暂时觉得垃圾器的细节不用深入研究,性能问题卡到垃圾收集,应该 考虑的是编写的程序质量而不是垃圾回收的性能. 下面介绍垃圾回收的一些原则: (1) 对象先在eden上分配. 如果eden上剩余空间无法容纳新建立的 对象,则发起一次新生代的垃圾回收.过程是把eden和surv