GC调优思路
性能角度
1、内存占用
2、延时
3、吞吐量
其他:OOM、应用启动速度
基本思路:
1、确定调优目标 暂停时间、吞吐量等
2、掌握JVM和GC的状态,定位具体问题,确定真的有GC调优的必要
3、这里需要思考,选择的 GC 类型是否符合我们的应用特征,如果是,具体问题表现在哪里,是 Minor GC 过长,还是 Mixed GC等出现异常停顿情况;如果不是,考虑切换到什么类型,如CMS和G1都是更侧重于低延迟的GC选项。
4、通过分析确定具体调整的参数或者软硬件配置
5、验证是否达到调优目标,如果达到目标,即可以考虑结束调优;否则,重复完成分析、调整、验证这个过程。
cardtable
参考:https://www.aliyun.com/jiaocheng/11847.html