java 怎样 thread dump_JAVA中 Thread Dump 的方法

JAVA中 Thread Dump 的方法

Thread Dump用来诊断Java应用的问题,可以用来查找内存泄露,发现死锁线程等等。通过它可以得到线程,线程运行状态、标识、调用的堆栈,堆栈包含完整的类名,所执行的方法,以及源代码所在的行数等等信息

使用方法:

Windows平台:

使用组合键 Ctrl + Break。

例如,控制台运行 tomcat, 即在cmd 命令行下面运行tomcat的 bin 目录下面的 startup.bat 批处理文件启动tomcat。

然后,在该控制台窗口按组合键 Ctrl + Break,即可打印出当前的Thread Dump

Linux、Unix平台:

使用命令 kill –3 pid

例如,控制台运行了 tomcat, 使用 ps -aux |grep tomcat 得到 tomcat 程序运行的pid,例如得到是 1677, 则在控制台运行 kill –3 1677,即可打印出当前的Thread Dump

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值