Java开发中SecureCRT抓dump和使用Jstack查看线程步骤实践:
sudo su – 切换到root
ps -ef | grep java 查看进程PID
top -H -p [PID] 查看当前应用PID子线程数
/usr/java/jdk1.7.0_51/bin 退回到opt上级目录后切换到jdk bin目录
抓dump:
/usr/java/jdk1.7.0_51/bin/jmap -F -dump:format=b,file=/tmp/XXXX.dmp [PID] 对当前PID进行抓dump操作
Sz /tmp/XXXX.dmp 下载dump到本地客户端,默认保存在下载文件夹
使用Jstack查看线程:
/usr/java/jdk1.7.0_51/bin 退回到opt上级目录后切换到jdk bin目录
./jstack -l [PID] 或 ./jstack -F [PID] 打印出全部线程使用情况
保存Seesion到本地电脑:
需要预先设置会话保存位置,可以把本次会话全部记录到本地文本文件中,方便后面分析;
时间: 2024-10-29 01:08:39