通过端口拿PID并确认
# PID 获取
ss -tlnp | grep :9888
# 通过 PID 确认基本信息
ps -ef | grep 12345
查看GC
# 看内存区域
jstat -gc 226117 1s
看类加载数量
# 查看
jstat -class 12345 1s
关注这两列:
- Loaded → 如果数字持续增长(哪怕只涨不降),说明类加载泄漏
- Unloaded → 如果一直是 0,说明类从未被卸载,更加印证了泄漏
# PID 获取
ss -tlnp | grep :9888
# 通过 PID 确认基本信息
ps -ef | grep 12345
# 看内存区域
jstat -gc 226117 1s
# 查看
jstat -class 12345 1s
关注这两列: