SecureCRT抓dump和查看Jstack

简介: Java开发中SecureCRT抓dump和使用Jstack查看线程步骤实践:sudo su – 切换到root ps -ef | grep java 查看进程PID top -H -p [PID] 查看当前应用PID子线程数 /usr/java/jdk1.

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到本地电脑:

需要预先设置会话保存位置,可以把本次会话全部记录到本地文本文件中,方便后面分析;

保存Seesion到本地电脑

目录
相关文章
|
6月前
|
开发框架 .NET C#
利用WinDbg分析C#程序产生的转储文件
利用WinDbg分析C#程序产生的转储文件
|
7月前
|
存储 文件存储 数据安全/隐私保护
利用avdump转储lsass.exe进程
利用avdump转储lsass.exe进程
80 0
|
7月前
|
C++ Windows
使用 windbg gflags dumpbin 排查应用程序启动错误
使用 windbg gflags dumpbin 排查应用程序启动错误
|
7月前
|
存储 安全 API
调试实战 | 通过转储文件分析程序无响应之使用 windbg + IDA 逆向篇
调试实战 | 通过转储文件分析程序无响应之使用 windbg + IDA 逆向篇
|
7月前
|
Windows
内核转储,开抓啦!
内核转储,开抓啦!
|
11月前
|
NoSQL Linux 数据库
linux小妙招(对比不同文件夹下的内容、kill掉后台运行的gdb进程)
linux小妙招(对比不同文件夹下的内容、kill掉后台运行的gdb进程)
112 0
|
人工智能 Java 大数据
jstack命令:教你如何排查多线程问题
image 这是之前的一个死锁案例: 一个多线程死锁案例,如何避免及解决死锁问题? 如程序中发生这样的死锁问题该如何排查呢?我们可以使用java自带的jstack命令进行排查。
3107 0
WinDbg抓取程序报错dump文件的方法
程序崩溃的两种主要现象: a. 程序在运行中的时候,突然弹出错误窗口,然后点错误窗口的确定时,程序直接关闭 例如: “应用程序错误” “C++错误之类的窗口” “程序无响应” “假死”等 此种崩溃特点:程序已异常,在你未点出错窗口的确定或其他按,所有错误信息都还保留在PC的内存中,可以直接抓取Dump文件。
1906 0
|
Windows
Windbg内核调试之四: Dump文件分析
Dump 文件分析很大程度上就是分析蓝屏产生的原因。这种系统级的错误算是Windows提示错误中比较严重的一种(更严重的还有启动黑屏等硬件或软件兼容性错误等等)。说它是比较严重,是因为毕竟Windows还提供了dump文件给用户分析,至少能比较容易的找到错误的原因。
1544 0