对象分配和监控
动态对象年龄判定
Survivor空间中相同年龄的对象总和大于Survivor空间一半时,>=age直接进入老年代
空间分配担保
Minor GC前的检查
老年代最大可用连续空间是否大于新生代所有对象总空间
是:minor GC
否:-XX:HandlePromotionFailure参数是否担保失败
是:尝试minor GC
否:Full GC
虚拟机性能监控故障处理工具
概述
系统定位问题
知识经验是关键基础
数据是依据
异常堆栈
虚拟机运行日志
垃圾收集器日志
线程快照
堆转储快照
工具是运用知识处理数据的手段
网友评论