java程序的gc机制
java程序的gc
java有自己的内存管理和垃圾回收机制(gc),依赖jvm实现
jvm的gc算法是基于如下概念的:
1、 内存分区,年轻代(eden, survior), 老年代(old)。这些说的都是堆内存
2、younggc,程序new出来的对象出来的先放eden, 放不下了执行一次young gc, eden清空,原来eden里的放到到survior; survior里也快满了的话,younggc会把这些对象转存到old区。可以理解为younggc除了释放内存,还做很多转存的工作
3、full g
原创
2021-04-15 20:48:32 ·
536 阅读 ·
0 评论