上课,老师照本宣科,实在难以理解,干脆就看书包里的Java书,正好看了Java的垃圾回收器是如何工作的,觉得有必要记录一下. 参考于 Java编程思想第四版(Thinking in Java) 老年代中一般使用标记压缩 新生代中一般使用copy,所以有一个eden和两个survivor. 1.垃圾回收器对于提高对象的创建速度,有明显的效果 问题来了,垃圾回收是释放对象,而关创建对象什么事? 首先了解一下Java是如何在堆上分配内存的,Java使用“堆指针”,每分配一个对象,指针就往后移一位,类似…