1.通过top -c命令查看那个进程CPU使用有异常,得到异常进程的pid
2.根据ps -mp <pid> -o THREAD,tid,time | sort -k2r查看进程中哪个线程CPU使用异常,得到tid
3.因为jstack的栈信息的tid是十六进制的,所以要将tid转化为十六进制printf "%x \n" <tid>
4.通过jstack,查看异常堆栈信息jstack -l <pid> | grep <thread-hex-id> -A 10

Java 堆栈问题排查流程相关推荐

  1. jstack -- java堆栈常用排查指令

    利用Jstack 查看java堆栈信息,以下主要介绍4个指令方式; 1.查看java 堆栈线程信息 说明 jstack命令打印指定Java进程.核心文件或远程调试服务器的Java线程的Java堆栈跟踪 ...

  2. 由一次线上故障来理解下 TCP 三握、四挥 Java 堆栈分析到源码的探秘

    本文导读: 生产故障场景介绍 TCP 建连三次握手过程 TCP 断连四次挥手过程 结合 Java 堆栈剖析源码 再从堆栈中找到"罪魁祸首" 问题优化方案总结 1.生产故障场景介绍 ...

  3. java - jstack java堆栈跟踪工具

    jstack介绍 jstack 是java虚拟机自带的一种堆栈跟踪工具.jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定 ...

  4. 给我1万字,也讲Java不清内存排查。1万不行来2万~.~

    不羡鸳鸯不羡仙,一行代码调半天.原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处. 本篇文章是<Java内存故障?只是因为你不够帅!> 这篇文章的续篇.上篇侧重于 ...

  5. 【JVM】Java对象创建的流程步骤

    · 本文摘要 · 罗列Java创建对象的各种方式: · 讲解Java对象创建的流程步骤: 一.Java创建对象的各种方式 · 1. 用关键字new,老少皆知的方法:StringBuffer sb = ...

  6. 一次恐怖的 Java 内存泄漏排查实战

    转载自  一次恐怖的 Java 内存泄漏排查实战 最近在看<深入理解Java虚拟机:JVM高级特性与最佳实践>(第二版)这本书,理论+实践结合,深入浅出,强烈推荐给大家. 这两天对JVM内 ...

  7. java 堆栈信息_每天学习一个命令:jstack 打印 Java 进程堆栈信息

    Jstack 用于打印出给定的 java 进程 ID 或 core file 或远程调试服务的 Java 堆栈信息. 这里需要注意的是 Java 8 引入了 Java Mission Control, ...

  8. [转载] JAVA 堆栈 堆 方法区 静态区 final static 内存分配 详解

    参考链接: 在Java中为静态最终static final变量分配值 转载来源:https://blog.csdn.net/peterwin1987/article/details/7571808 J ...

  9. Java基础篇3——流程控制

    Java基础篇3--流程控制 1.顺序结构 正常代码的流程即是顺序流程 2.分支结构 2.1.if-else分支 if(条件表达式) {语句块1; } if(条件表达式) {语句块1; } else ...

最新文章

  1. Linux进程管理:进程状态和CPU平均负载
  2. 6 Java Shell排序
  3. linux查找并删除文件
  4. 图像处理中常用数学知识
  5. Spark _15 _广播变量和累加器
  6. server2019远程服务器ipv4地址_Windows Server 2019远程桌面服务配置和授权激活
  7. linux免密登录_Linux SSH免密钥登录总结
  8. DCT(离散余弦变换(DiscreteCosineTransform))
  9. 阿里云Quick BI——让人人都成为分析师
  10. android listview 列宽度,WPF中用ListView时使GridView中的每列宽度按比例变化并使内容自适应单元宽度...
  11. 学习Site Columns
  12. [转载] python中callable_Python callable() 函数
  13. 弃用 Notepad++ 还有更牛逼的选择
  14. CATIA_CAA_RADER26+VS2012安装教程
  15. SpringCloud教程汇总
  16. Poker2  简单配置(方便于vim党)
  17. java 发卡器_充值发卡器
  18. 基于人脸识别的web展示
  19. leyou商城day10 MQ介绍及详情静态页
  20. 读《春秋》有感之十四:吴王寿梦

热门文章

  1. 【一】HTML:标题注释,段落换行,格式化、div、span标签
  2. 简书APP、网页版产品分析
  3. 【白话机器学习系列】白话向量点积
  4. Java实现将文本内容、网址链接url,生成二维码与反解析
  5. win7虚拟机永恒之蓝漏洞复现
  6. Retrofit源码分析笔记(一)
  7. jquery实现下拉加载更多
  8. 论文分析与讲解思路(2)--PGCN
  9. 世界经典英语广告词欣赏
  10. 2020信息通信产业十大技术趋势发布