GCGC 使用Jupyter Notebook 界面來分析GC (Garbage Collection)日誌文件。
共有17 個可生成的圖,用於分析延遲、並發和STW 事件、堆信息、分配率、事件頻率和事件摘要,比較任意數量的日誌文件和外部數據源。該工具使用Jupyter notebook 數據可視化,可以輕鬆定制提供的圖表。
分析內置於提供的Jupyter notebook 中,並根據收集的GC 信息生成圖表和表格。為每個日誌收集的數據被解析為python pandas“事件日誌”。
然後,將事件日誌用作持久數據庫,可以以預設和可自定義的方式對事件信息進行排序、過濾和分組,以顯示相關趨勢和異常值。
目前支持JDK11 和JDK 16 中的收集器。
- Python3
- The following Python3 packages
- numpy
- pandas
- matplotlib
- Jupyter notebook
安裝說明在這裡:docs/setup.md
按照 docs/how-to-run.md 中的說明進行操作。
#GCGC首頁文檔和下載 #垃圾收集分析器 #程式开发