热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

fgc,fgcvbjk

1.YGC和FGC是什么YGC:对新生代堆进行gc。频率比较高,因为大部分对象的存活寿命较短,在新生代里被回收。性能耗费较小。FGC:全堆范围的gc。默认堆空间使用到达80%(


1 .什么是ygc和FGC


Ygc :对新生代炉进行GC。 因为频率高,大部分对象的生存寿命短,所以在新生代被回收。 性能下降很少。


Fgc :所有堆范围的GC。 当默认堆使用量达到80% (可调)时,将触发fgc。 以我们的生产环境为例,一般很少引起fgc,有时十天或一周一次。


2 .何时运行ygc和FGC


a.edn空间不足,执行young gc


b.old空间不足、perm空间不足、方法System.gc (、调用ygc时的悲观策略、dump live的内存信息时(jmapdump : live ),都执行完全GC。


推荐阅读
author-avatar
忘不了那个你
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有