Kylin 在贝壳的性能挑战和 HBase 优化实践( 四 )
2)解决方案
文章插图
首 先可能会想到调整参数 , 其次就是换一种GC算法 , 我们采用了后者 。之前我们用的是JDK1.8 , GC算法是G1 , 后来我们了解到JDK11推出了一个新的算法叫ZGC 。 最终,我们把JDK从1.8升级到JDK13 , 采用ZGC替代了原有的G1 。 右上角的图是ZGC上线后 , 这套集群RegionServer 的JVM Pause的次数几乎为0 , 右下角的GC时间也是相比之前降低特别多 。 ZGC有一个设计目标是Max JVM Pause的时间在几毫秒 , 这个效果当时看着是比较明显的 , 左边的图是天眼系统的报警的趋势图 , ZGC上线后JVM Pause报警数量明显降低 。 关于ZGC我本月会发一篇文章介绍ZGC算法和我们做了哪些改动来适配JDK13 , 这里就不详细介绍了 。
作者:冯亮@贝壳找房
来源:微信公众号:apachekylin
出处:;mid=2653081715&idx=1&sn=38e7a698feaa8889a37eb65615a0d69b
- 麒麟|荣耀新款,麒麟810+4800万超清像素,你还在犹豫什么呢?
- 智能手机市场|华为再拿第一!27%的份额领跑全行业,苹果8%排在第四名!
- 行业|现在行业内客服托管费用是怎么算的
- 零部件|马瑞利发力电动产品,全球第七大零部件供应商在转型
- 通气会|12月4~6日,2020中国信息通信大会将在成都举行
- 俄罗斯手机市场|被三星、小米击败,华为手机在俄罗斯排名跌至第三!
- 体验|闭上眼睛点外卖是什么感觉?时隔一年再次体验,进步令人欣慰
- 当初|这是我的第一部华为手机,当初花6799元买的,现在“一文不值”?
- 出海|出海日报丨短视频生产服务商小影科技完成近4亿元 C 轮融资;华为成为俄罗斯在线出售智能手机的第一品牌
- 看过明年的iPhone之后,现在下手的都哭了
