美文网首页
jstack查看线程堆栈信息

jstack查看线程堆栈信息

作者: Allen丶Joe | 来源:发表于2018-08-07 12:16 被阅读0次

1.top命令查询哪个进程占用cpu高


image.png

2.执行命令:ps -mp 进程id -o THREAD,tid,time(用于获取占用cpu高的线程id)


image.png

3.执行命令:printf "%X\n" 线程id(用于获取占用cpu高的线程id的16进制数)


image.png

4.执行命令:jstack 进程id >> 进程idcpu.log


image.png

5.下载进程idcpu.log文件


image.png
6.在下载完成的文件中,根据占用cpu高的16进制数据线程id查找
image.png

相关文章

  • JVM常用命令

    jstack主要用来查看某个Java进程内的线程堆栈信息。语法格式:jstack [option] pid; 命...

  • jstack查看线程堆栈信息

    1.top命令查询哪个进程占用cpu高 2.执行命令:ps -mp 进程id -o THREAD,tid,time...

  • 查看JVM信息的命令

    1. jstack 获取线程堆栈信息 打印堆栈信息到标准输出 jstack PID 打印堆栈信息到标准输出,会打印...

  • jvm 性能调优工具之 jstack

    概述 jstack是jdk自带的线程堆栈分析工具,使用该命令可以查看或导出 Java 应用程序中线程堆栈信息。 J...

  • jvm 性能调优工具之 jstack

    概述 jstack是jdk自带的线程堆栈分析工具,使用该命令可以查看或导出 Java 应用程序中线程堆栈信息。 J...

  • jstack - 堆栈跟踪工具

    jstack一般用来查看指定线程(比如CPU较高、内存占用较高)的堆栈、查看死锁的原因。打印对指定进程的堆栈信息:...

  • jstack(Java Stack Trace)简介

    jstack(Java Stack Trace)简介 jstack:Java进程中线程的堆栈信息跟踪工具。功能简介...

  • java死锁排查

    多个线程在竞争锁的过程中彼此之间形成堵塞的现象 排查 jstack查看线程以及堆栈信息 jconsole可视化工具...

  • 内存 异常排查

    jstack -- 用于分析虚拟机当前线时刻的 线程快照(当前执行的堆栈信息),对象的信息; 值得关注的线程: 死...

  • jstack使用

    使用jstack分析指定应用线程使用异常排除。 使用jstack命令dump线程信息,例如查看Pid为3117的进...

网友评论

      本文标题:jstack查看线程堆栈信息

      本文链接:https://www.haomeiwen.com/subject/hmvovftx.html