建议优先使用第一条命令。
1、jstack -l 11417> /home/bjadmin/xx_super/pid_11417.log
jcmd 25199 Thread.print > /home/bjadmin/xx_super/pid_25199.log2、jcmd 25199 GC.heap_dump /home/bjadmin/xx_super/pid_25199.bin
jmap -dump:format=b,file=/home/bjadmin/xx_super/pid_10880.bin 10880 jmap可能会失败导致该pid直接挂掉
本文对比了Java中用于诊断和收集堆栈跟踪及堆信息的不同命令,包括jstack与jcmd获取线程堆栈信息的方法及注意事项,以及jmap与jcmd进行堆转储的方式及其可能存在的风险。
1899

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



