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到本地電腦:
需要預先設置會話保存位置,可以把本次會話全部記錄到本地文本文件中,方便後面分析;