如何降低90%Java垃圾回收时间?以阿里HBase的GC优化实践为例

  • 时间:
  • 浏览:0
  • 来源:大发彩神苹果下载app—大发彩神官方下载

过去的一年里,我门都都 准备在Ali-HBase上突破你这个 被普遍认知的痛点,为此进行了层厚分析及全面创新的工作,获得了有些比较好的效果。以蚂蚁风控场景为例,HBase的线上young GC时间从120ms减少到15ms,结合阿里巴巴JDK团队提供的利器——AliGC,进一步在实验室压测环境做到了5ms。本文主要介绍我门都都 过去在这方面的有些工作和技术思想。

JVM的GC机制对开发者屏蔽了内存管理的细节,提高了开发带宽单位。说起GC,什么都有 人的第一反应机会是JVM长时间停顿机会FGC原困着系统线程卡死不可服务的情形。但就HBase曾经的大数据存储服务而言,JVM带来的GC挑战相当繁复和艰难。原困着有三:

1、内存规模巨大。线上HBase系统线程多数为96G大堆,今年新机型机会上线要素1100G以上的堆配置

背景

2、对象情形繁复。HBase服务器内部管理会维护多量的读写ca