一、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 命令详解相关推荐

  1. linux中jstack命令详解,Linux jstack命令详解

    jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息. 如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack ...

  2. jstack命令 详解

    1.介绍 jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的js ...

  3. Java jstack 命令详解

    Java 中 jstack 命令可以用来查看运行的 Java 进程下,多线程的运行情况,我们用一个死锁的例子来看: 比如下面这段死锁的代码: public class DeadLock {privat ...

  4. jstack命令详解(linux jstack命令详解)

    几种常见的操作tomcat的linux命令 重启tomcat ps x 查看pid kill -9 pid 杀死进程 /app/tomcat/bin/startup.sh 启动tomcat 追踪日志 ...

  5. jstack命令详解

    jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使 ...

  6. linux 使用jstack_Linux jstack命令详解

    jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息. 如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack ...

  7. java jstack使用_jstack命令详解

    jstack命令可以用来查看运行的Java进程下,多线程的运行情况,语句如"[root@admin ~]# jstack 43616 Full thread dump Java HotSpo ...

  8. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  9. oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解

    求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...

最新文章

  1. Keras,今天7岁啦!
  2. 表上作业法matlab实现,高人帮忙改改,有关表上作业法的C++程序
  3. 浅析网站域名申请注册的四种常见方式
  4. MySQL检查约束(CHECK)
  5. python3.7 pip安装_python3.7安装, 解决pip is configured with locations that require TLS/SSL问题...
  6. 嵌入式linux开发考试题目,练一练!3道经典嵌入式Linux面试题,答案在文末。
  7. Ajax处理函数模板
  8. 智能驾驶板块_智能驾驶股票有哪些?智能驾驶股票一览
  9. 前端学习(2241):react打卡倒计时十五天之react出现背景
  10. django图片上传到oss_django 配置阿里云OSS存储media文件的例子
  11. JeecgBoot单体升级微服务之二
  12. springboot+vue+easychart报表导出前后台
  13. 云流化如何实现多人线上协作的?
  14. Block-scoped declarations (let, const, function, class) not yet supported outs报错解决
  15. Snowy Smile (HDU - 6638,稀疏矩阵子矩阵最大和)
  16. 5、CPU Subsystem 01(5.1-5.7)
  17. 大疆无人机自动避障技术盘点
  18. fontawesome图标字体使用
  19. 甲骨文CEO拉里-埃里森--硅谷最张扬最具争议的CEO
  20. java指令工具_jvm 指令工具 jcmd 命令(Java多功能命令行)

热门文章

  1. reset.css 重置样式表
  2. numpy中arange
  3. C++之常引用对象只能调用常成员函数、重载为成员函数和友元函数的区别
  4. 318、关于无线网桥最常见的10个问题解答
  5. 解决Linux根目录空间不足
  6. Android之——自动挂断电话的实现
  7. 分布式ID详解(5种分布式ID生成方案)
  8. 快递查询工具,一键查看所有快递的发出物流信息、最后更新物流
  9. java 异步 返回值_java 异步
  10. Java 图片验证码/图形验证码 亲测