1. 排查工具下载
- VisualVm : VisualVm官网
- 阿里Arthas: Arthas
2. 线上问题排查
以本地Windows电脑进行演示
管理员身份启动CMD

JPS查看,确保当前需要排查的服务还在启动当中

java -jar 启动 arthas-boot.jar

选择需要排查的服务

输入3 回车
可通过dashboard 查看当前线程及内存运行情况

下载服务快照
输入 heapdump [目录]/dump.hprof

保存当前的服务快照

打开visualVm查看快照

查看信息

由此,可以结合自身业务查看是否是某个对象过大导致的内存占满,或者某个线程运行时间过长结合业务线程,查看业务中导致阻塞的原因
用VisualVm排查线上服务不可用故障
2125

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



