gc算法与实现

版权声明:本文为博主原创文章,未经博主允许不得转载
在这里插入图片描述
Gc垃圾回收机制运行在jvm中,定期清理jvm中无用的变量,保证jvm的正常使用,一般都是自动触发,分为Young gc, full gc.
Young gc是在年轻带存满了之后,执行Young gc将不可达的对象清除,
如果对象一直在用是不会清除的。当对象经过一定次数的Young gc清理如果对象一直经常使用,进入年老代。Young gc经常执行。
Full gc是在年老代满之后,清除年老代不用的对象,Full gc的执行会耗费大量的资源,经常使用Full gc证明系统优化不够,需要进行jvm优化,导入
Full gc的原因可能是年老代空间不够,短命大对象直接进入年老代。

猜你喜欢

转载自blog.csdn.net/weixin_44914784/article/details/89958496