刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
三个关键字:上线、频繁、FullGC
上线是否符合流程规范,这里大家可以根据实际情况展开。
频繁是需要有参照系的,一般作为参照系有两种,1、个人思维认知(历史经验)。2、系统历史表现情况。如果已经上线一段时间的项目请优先以第2种为参照,先去查看监控看看 GC 的历史表现情况。
我们分析Full GC会从Full GC之后的回收率入手:
考虑 JDK的低版本,大家还可以说说 Permanet Generation(永久代)空间满 的情况。
Permanet Generation中存放的为一些class的信息等,当系统中要加载的类、反射的类和调用的方法较多时,Permanet Generation可能会被占满,在未配置为采用CMS GC的情况下会执行Full GC。如果经过Full GC仍然回收不了,那么JVM会抛出如下错误信息:java.lang.OutOfMemoryError: PermGen space
本文链接:你会如何处理上线后频繁FullGC
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
