jstack 命令详解
一、jstack 命令参数
二、jstack解决问题
1、死循环导致cpu飙高
死循环的例子:https://blog.csdn.net/goldenfish1919/article/details/8755378
步骤:查找进程-》查找线程-》分析threadDump日志-》找出问题代码
a、查看cpu高的java进程
top
b、生成进程下所有线程的栈日志
jstack 1721 > 1712.txt
c、查看进程下哪些线程占用了高的cpu
top -p 1712 -H
d、将十进制pid转换为十六进制的pid
printf "%x" 8247
2037
2、死锁问题定位
https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstack.html
---------------------
作者:风澍
来源:CSDN
原文:https://blog.csdn.net/mynamepg/article/details/81702075
版权声明:本文为博主原创文章,转载请附上博文链接!
jstack 命令详解相关推荐
- linux中jstack命令详解,Linux jstack命令详解
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息. 如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack ...
- jstack命令 详解
1.介绍 jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的js ...
- Java jstack 命令详解
Java 中 jstack 命令可以用来查看运行的 Java 进程下,多线程的运行情况,我们用一个死锁的例子来看: 比如下面这段死锁的代码: public class DeadLock {privat ...
- jstack命令详解(linux jstack命令详解)
几种常见的操作tomcat的linux命令 重启tomcat ps x 查看pid kill -9 pid 杀死进程 /app/tomcat/bin/startup.sh 启动tomcat 追踪日志 ...
- jstack命令详解
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使 ...
- linux 使用jstack_Linux jstack命令详解
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息. 如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack ...
- java jstack使用_jstack命令详解
jstack命令可以用来查看运行的Java进程下,多线程的运行情况,语句如"[root@admin ~]# jstack 43616 Full thread dump Java HotSpo ...
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解
求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...
最新文章
- Keras,今天7岁啦!
- 表上作业法matlab实现,高人帮忙改改,有关表上作业法的C++程序
- 浅析网站域名申请注册的四种常见方式
- MySQL检查约束(CHECK)
- python3.7 pip安装_python3.7安装, 解决pip is configured with locations that require TLS/SSL问题...
- 嵌入式linux开发考试题目,练一练!3道经典嵌入式Linux面试题,答案在文末。
- Ajax处理函数模板
- 智能驾驶板块_智能驾驶股票有哪些?智能驾驶股票一览
- 前端学习(2241):react打卡倒计时十五天之react出现背景
- django图片上传到oss_django 配置阿里云OSS存储media文件的例子
- JeecgBoot单体升级微服务之二
- springboot+vue+easychart报表导出前后台
- 云流化如何实现多人线上协作的?
- Block-scoped declarations (let, const, function, class) not yet supported outs报错解决
- Snowy Smile (HDU - 6638,稀疏矩阵子矩阵最大和)
- 5、CPU Subsystem 01(5.1-5.7)
- 大疆无人机自动避障技术盘点
- fontawesome图标字体使用
- 甲骨文CEO拉里-埃里森--硅谷最张扬最具争议的CEO
- java指令工具_jvm 指令工具 jcmd 命令(Java多功能命令行)