
JVM
文章平均质量分 95
那本来就是我的光
做人就要像花一样
不管有没有人欣赏
但是你一定要绽放
展开
-
JVM 线上故障排查基本操作
前言 CPU 飚高 内存问题排查 总结 前言 对于后端程序员,特别是 Java 程序员来讲,排查线上问题是不可避免的。各种 CPU 飚高,内存溢出,频繁 GC 等等,这些都是令人头疼的问题。楼主同样也遇到过这些问题,那么,遇到这些问题该如何解决呢? 首先,出现问题,肯定要先定位问题所在,然后分析问题原因,再然后解决问题,最后进行总结,防止下...原创 2019-11-07 18:36:09 · 162 阅读 · 0 评论 -
什么是 YGC 和 FGC?
1.YGC和FGC是什么 YGC:对新生代堆进行gc。频率比较高,因为大部分对象的存活寿命较短,在新生代里被回收。性能耗费较小。 FGC:全堆范围的gc。默认堆空间使用到达80%(可调整)的时候会触发fgc。以我们生产环境为例,一般比较少会触发fgc,有时10天或一周左右会有一次。 2.什么时候执行YGC和FGC a.edn空间不足,执行 young gc; ...转载 2019-11-07 18:34:44 · 7329 阅读 · 0 评论