没有打印日志时,排查生产问题,怎么办?
有时候,系统出了bug,我们又没有打印日志
1. dump堆文件
jmap -dump:live,format=b,file=${文件名}${PID}
注意
1.执行jmap命令的用户要与 要dump堆文件java进程的启动用户是一致的。
2. jamp命令的jdk版本要与启动java进程的jdk版本也是一致的。
2. MAT导入堆文件
3. 编写OQL语句,查找对象
4. 执行OQL语句
点击MAT顶部菜单OQL
select * from com.fintell.charge..
原创
2021-04-21 02:25:43 ·
1412 阅读 ·
1 评论