可視化GC日誌分析工具

許多人的努力,只是爲了欺騙本身和作給別人看的而已。他們都只是看起來很努力而已。java

https://user-gold-cdn.xitu.io/2019/6/23/16b843976eaaaf79?w=2097&h=1500&f=jpeg&s=378756
https://user-gold-cdn.xitu.io/2019/6/23/16b843976eaaaf79?w=2097&h=1500&f=jpeg&s=378756

概述

本章給你們推薦一款web可視化分析GC日誌工具web

準備測試代碼

public class TestGC {

    // 實現:不斷的產生新的數據(對象),隨機的廢棄對象(垃圾)
    public static void main(String[] args) throws Exception {
        List<Object> list = new ArrayList<Object>();
        while (true){
            int sleep = new Random().nextInt(100);

            if(System.currentTimeMillis() % 2 == 0){
                // 當前的時間戳,是偶數
                list.clear();
            }else{
                // 向list中添加10000個對象
                for (int i = 0; i < 10000; i++) {
                    Properties properties = new Properties();

                    properties.put("key_" + i, "value_"+System.currentTimeMillis() + i);

                    list.add(properties);
                }
            }

            Thread.sleep(sleep);

        }

    }

}
複製代碼

GC參數配置

-XX:+UseG1GC -XX:MaxGCPauseMillis=100 -Xmx256m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:./gc.log
複製代碼

GC Easy 可視化工具

GC Easy是一款在線的可視化工具,易用、功能強大,網站:gceasy.io/bash

https://user-gold-cdn.xitu.io/2019/6/23/16b843976eb3e2f7?w=1556&h=580&f=png&s=395512
https://user-gold-cdn.xitu.io/2019/6/23/16b843976eb3e2f7?w=1556&h=580&f=png&s=395512

堆信息

https://user-gold-cdn.xitu.io/2019/6/23/16b843976e9824ca?w=1197&h=444&f=png&s=62737
https://user-gold-cdn.xitu.io/2019/6/23/16b843976e9824ca?w=1197&h=444&f=png&s=62737

關鍵的績效指標

https://user-gold-cdn.xitu.io/2019/6/23/16b843976f22ac16?w=1254&h=591&f=png&s=84536
https://user-gold-cdn.xitu.io/2019/6/23/16b843976f22ac16?w=1254&h=591&f=png&s=84536

圖表展現

https://user-gold-cdn.xitu.io/2019/6/23/16b84397cd44a219?w=1210&h=694&f=png&s=77240
https://user-gold-cdn.xitu.io/2019/6/23/16b84397cd44a219?w=1210&h=694&f=png&s=77240

GC統計

https://user-gold-cdn.xitu.io/2019/6/23/16b8439826f89792?w=1252&h=483&f=png&s=52743
https://user-gold-cdn.xitu.io/2019/6/23/16b8439826f89792?w=1252&h=483&f=png&s=52743

https://user-gold-cdn.xitu.io/2019/6/23/16b84398a382841e?w=1176&h=654&f=png&s=101809
https://user-gold-cdn.xitu.io/2019/6/23/16b84398a382841e?w=1176&h=654&f=png&s=101809

對象統計

https://user-gold-cdn.xitu.io/2019/6/23/16b843b11b5bf570?w=906&h=340&f=png&s=42996
https://user-gold-cdn.xitu.io/2019/6/23/16b843b11b5bf570?w=906&h=340&f=png&s=42996
相關文章
相關標籤/搜索