【020】2020.11.20 週五 Java內存分配和監控

對象分配和監控

    動態對象年齡判定

        Survivor空間中相同年齡的對象總和大於Survivor空間一半時,>=age直接進入老年代

        空間分配擔保

            Minor GC前的檢查

                老年代最大可用連續空間是否大於新生代所有對象總空間

                    是:minor GC

                    否:-XX:HandlePromotionFailure參數是否擔保失敗

                        是:嘗試minor GC

                        否:Full GC


    虛擬機性能監控故障處理工具

    概述

        系統定位問題

            知識經驗是關鍵基礎

            數據是依據

                異常堆棧

                虛擬機運行日誌

                垃圾收集器日誌

                線程快照

                堆轉儲快照

            工具是運用知識處理數據的手段

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章