對象分配和監控
動態對象年齡判定
Survivor空間中相同年齡的對象總和大於Survivor空間一半時,>=age直接進入老年代
空間分配擔保
Minor GC前的檢查
老年代最大可用連續空間是否大於新生代所有對象總空間
是:minor GC
否:-XX:HandlePromotionFailure參數是否擔保失敗
是:嘗試minor GC
否:Full GC
虛擬機性能監控故障處理工具
概述
系統定位問題
知識經驗是關鍵基礎
數據是依據
異常堆棧
虛擬機運行日誌
垃圾收集器日誌
線程快照
堆轉儲快照
工具是運用知識處理數據的手段