目录
一、GC日志可视化分析工具
1. 概述
本文选取https://fasterj.com/tools/gcloganalysers.shtml 中按更新日期排序的GC日志分析工具的前四个,好处:目前都还有人维护;
实验GC日志生成参数:-XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/Desktop/gc.txt;
JDK8;macOS;
工具包含主要指标(Metrics):JVM Heap Size(Generation / Allocated space / before GC / after GC);Throughput;Pause(Minor GC / Full GC / count);Reclaimed Bytes;GC count;GC causes;Allocatied Objects Size;Promoted Object Size;created bytes;
本地部署的工具比在线工具快;
2. GCeasy
部署 https://gceasy.io/index.jsp#features
1. 将GC日志文件gc.txt压缩成zip;
2. 访问https://gceasy.io/index.jsp#features,完全在线,上传zip;
3. Analyze,多等一会,将会展示数据和图表;
3. GCPlot
部署(同官网)https://gcplot.com/
1. 安装docker;
2. 在终端运行命令:docker run -d -p 80:80 gcplot/gcplot;
3. 在浏览器访问地址:http://127.0.0.1;用户名和密码,均为admin;
4. General --> Upload GC Log --> 选择文件 --> 点击Upload按钮;
&nb

本文介绍GC日志分析与JVM状态可视化的五款工具:GCeasy、GCPlot、JClarity、GcViewer和JVisualVM。涵盖工具的部署、使用流程,包括在线与本地部署方式,以及JVisualVM的远程监控、插件安装等高级功能。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



