• 首页

  • 归档

  • 清单
    歌单 分类 标签

  • 心情

  • 画廊

  • 关于

  • 友链

  • 留言板
H i , X i a o y a o
H i , X i a o y a o

逍遥叹

那一年,我也变成了光!!

10
14
JVM调优

JVM内置故障排查工具:jstack

发表于 2020-10-14 • jvm jvm调优工具 • 被 79 人看爆

作用

jstack,全称Stack Trace for Java,用于打印当前虚拟机的线程快照(线程快照也叫Thread Dump或者javacore文件)。

TIPS

  • 此命令是实验性的,不受支持,部分功能可用 jhsdb jstack 代替。
  • 不同版本参数不同(JDK 8有-m、-F参数等,JDK 11都没了)

参考文档

  • Java 8 Unix:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstack.html
  • Java 8 Windows:https://docs.oracle.com/javase/8/docs/technotes/tools/windows/jstack.html
  • Java 11:https://docs.oracle.com/en/java/javase/11/tools/jstack.html#GUID-721096FC-237B-473C-A461-DBBBB79E4F6A

使用说明

命令如下:

➜ jstack
Usage:
    jstack [-l][-e] <pid>
        (to connect to running process)

Options:
    -l  显示有关锁的额外信息
    -e  展示有关线程的额外信息(比如分配了多少内存、定义了多少个类等等)
    -? -h --help -help to print this help message

使用示例

jstack 63120

jstack -l 63120

jstack -l -e 63120
分享到:
JVM内置故障排查工具:jhat
JVM内置故障排查工具:jmap
  • 文章目录
  • 站点概览
逍遥叹

小小程序员-逍遥叹

那一年,我也变成了光!!

Github QQ Email RSS
看爆 Top5
  • 为什么要写这篇博客? 349次看爆
  • 开发手记:Centos环境常用命令 342次看爆
  • 学习笔记:Java动态代理 296次看爆
  • 学习笔记:Java中的锁 289次看爆
  • Could not get JDBC Connection问题排查 273次看爆

Copyright © 2021 逍遥叹 · 粤ICP备17164804号-1

Proudly published with Halo · Theme by fyang · 站点地图